Yappes

Application Support Engineer

Bengaluru, KA, IN

2 months ago
Save Job

Summary

Job Title: Application Support Engineer (On-Prem Kubernetes)

Experience: 3+ Years

Location: Bengaluru

Why Should You Join Us

This role offers significant opportunities for career development and personal development.

About Us

At Yappes, we're not just another tech company. Our journey began in 2016 and was sparked by a unique vision. Our founders saw the challenges industries face in accessing and integrating APIs seamlessly. They didn't just create a solution for the travel industry, they built a comprehensive API marketplace serving diverse sectors. Today, we're at the forefront of API innovation, offering a cloud-agnostic, sector-agnostic B2B solution: the end-to-end API Lifecycle Management Platform. Visit us at https://yappes.com for more information.

Key Responsibilities

  • Application Support & Troubleshooting
  • Act as the primary contact for all application-related support issues, diagnosing and resolving incidents in a timely manner.
  • Perform root cause analysis (RCA), document findings, and communicate results to stakeholders.
  • Manage and monitor service-level objectives (SLOs) and ensure adherence to service-level agreements (SLAs).
  • Kubernetes Platform Management
  • Maintain, monitor, and troubleshoot the Kubernetes cluster(s) hosting the on-prem solution, ensuring optimal performance and resource utilization.
  • Collaborate with DevOps and Infrastructure teams to manage Kubernetes deployments, upgrades, and rollouts.
  • Diagnose and resolve issues related to container orchestration, networking, security, and resource management within Kubernetes.
  • Incident & Problem Management
  • Own and drive the incident resolution process, including tracking, escalation, and follow-up.
  • Work closely with cross-functional teams (Development, DevOps, QA) to ensure timely resolution of complex issues.
  • Participate in on-call rotation to provide 24/7 support when required.
  • Performance Optimization & Continuous Improvement
  • Analyze performance trends, identifying bottlenecks and recommending improvements to optimize application and platform performance.
  • Contribute to design reviews, performance tuning, and capacity planning efforts.
  • Suggest and implement changes to improve resiliency, observability, and efficiency across the platform.
  • Documentation & Knowledge Management
  • Create and maintain technical documentation, runbooks, and support FAQs for knowledge sharing.
  • Provide training or guidance to team members on new systems, features, or best practices.
  • Maintain accurate management records and ensure compliance with internal policies.
  • Collaboration & Stakeholder Management
  • Collaborate with Product, DevOps, and Infrastructure teams to design scalable and secure solutions.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Provide feedback to development teams to improve the product’s stability and operability.

Requirements

  • Kubernetes: Strong experience with Kubernetes administration, deployment, and troubleshooting.
  • In-depth understanding of API design principles, RESTful APIs, and API gateway technologies (e.g., AWS API Gateway, NGINX, Apigee).
  • Proven experience with troubleshooting and debugging techniques, including log analysis, network packet capture, and API testing tools (e.g., Postman, SoapUI).
  • Proficiency in one or more programming languages, such as Python or Nodejs.
  • Experience with cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
  • Familiarity with collaboration tools, such as Jira, Slack, and Confluence.
  • Containers: Proficient with Docker or other container technologies.
  • Systems: Solid understanding of Linux/Unix systems, networking, and protocols (TCP/IP, DNS, HTTP).
  • Scripting: Ability to write and maintain scripts using Bash, Python, or similar languages.
  • Monitoring & Logging: Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack).
  • CI/CD: Knowledge of DevOps pipelines and tools (e.g., Jenkins, GitLab CI, Argo CD).
  • Databases: Basic knowledge of relational or NoSQL databases for troubleshooting and performance queries.
  • Experience:
  • Minimum 3 years of experience in application support, system engineering, or similar role.
  • Demonstrated experience in high-availability, mission-critical environments (preferably on-prem solutions).
  • Familiarity with ITIL or similar service management frameworks is a plus.

Qualification

  • Bachelor's degree in computer science, engineering, or related field.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Analytical mindset with the ability to make data-driven decisions and drive product innovation.
  • Strong leadership skills with the ability to inspire and motivate teams to achieve common goals.
  • Experience working in a startup environment is a plus.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: