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.