Job Description
We are seeking a skilled DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for building and optimizing pipelines and infrastructure, enhancing automated test suites, and improving development and release processes. You will work closely with software developers and engineers to ensure systems are safe, secure, and scalable. The successful candidate will have a passion for automation, a drive for innovation, and the ability to thrive in a fast-paced environment.
Responsibilities:
- Design, implement, and manage highly available and scalable Kubernetes clusters (EKS) across multi-AZ AWS environments.
- Lead advanced cluster operations, including upgrades, scaling, workload right-sizing, and autoscaling with Karpenter to optimize cost and performance.
- Architect and maintain GitOps workflows using Flux or ArgoCD for declarative application and infrastructure delivery.
- Develop, package, and deploy workloads using Helm charts and Kustomize with strong focus on modularity and maintainability.
- Implement and manage observability stacks (Prometheus, Grafana, ELK/EFK, Alertmanager) for end-to-end monitoring, alerting, and troubleshooting.
- Build and maintain Terraform modules for AWS infrastructure provisioning and Kubernetes resource automation.
- Collaborate with application and platform teams to ensure reliable, repeatable, and automated deployments across multiple environments.
- Maintain high standards for infrastructure security, resilience, and compliance while enabling rapid delivery cycles.
- Document infrastructure architecture, processes, and operational runbooks to foster team knowledge sharing.
Qualification & Experience
- Bachelor's or master’s degree in CS or equivalent practical experience.
- Minimum 2 years of experience in a similar role.
- 2-3 years of hands-on experience working with AWS in a production environment.
- Completed AWS Associate certification is preferred.
Must Have Requirements
- Proven expertise with Kubernetes (EKS) in production environments, including scaling, upgrades, and advanced operational tasks.
- Strong hands-on experience with Karpenter and Cluster Autoscaler concepts.
- Proficiency in GitOps tooling (Flux, ArgoCD) for Kubernetes deployments.
- Deep understanding of Helm and Kustomize for application packaging.
- Experience implementing observability solutions (Prometheus, Grafana, ELK/EFK, Alertmanager).
- Strong Infrastructure-as-Code skills with Terraform for AWS and Kubernetes resource provisioning.
- Solid understanding of cloud-native architecture, microservices, and 12-factor app principles.
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.) integrated with Kubernetes delivery.
- Strong problem-solving skills for troubleshooting distributed systems and optimizing workloads.
- Excellent communication skills and ability to collaborate with cross-functional teams
We Offer
- Market Competitive Salary
- Medical coverage for Self & Dependents
- Company Stocks Sharing Plans
- Gratuity
- Annual Travel Allowance
- Opportunity to work in a collaborative, innovative environment.
- Continuous learning and professional development opportunities.