DevOps & Infrastructure Engineer (AWS & Kubernetes)

Bengaluru, KA, IN

8 days ago
Save Job

Summary

Location: Bengaluru

Experience: 4 to 12 Years 

Job Type: Full-time 

 

Job Overview 

We are looking for a skilled Infrastructure Engineer to design, implement, and maintain scalable AWS infrastructure using Infrastructure as Code (IaC). The ideal candidate will have hands-on experience managing AWS EKS clusters, Kubernetes infrastructure, and various AWS services while ensuring high availability, security, and performance. 

 

Key Responsibilities 

  1. AWS Infrastructure Management: 
  • Design, implement, and manage AWS infrastructure using Terraform 
  • Ensure scalability, security, and cost-efficiency of AWS resources 
  • Implement best practices for networking, IAM, and security policies in AWS. 
  1. AWS EKS Infrastructure & Add-ons: 
  • Deploy and manage Kubernetes clusters on AWS EKS 
  • Configure and maintain EKS add-ons such as AWS Load Balancer Controller, Cluster Autoscaler, External DNS, and Other Plugins to Manage the Cluster and Applications. 
  • Ensure cluster security and governance using RBAC, IAM roles, and policies. 
  1. Kubernetes & Containerization: 
  2. Develop and maintain Helm charts for Kubernetes applications. 
  3. Optimize and manage Dockerfiles for containerized applications. 
  4. Implement Kubernetes best practices for deployments, scaling, and security. 
  5. CI/CD & Automation: 
  6. Implement and manage CI/CD pipelines for IAC Testing and Automatic Deployments. 
  7. Automate infrastructure provisioning and management using Terraform and Kubernetes operators. 
  8. Monitor infrastructure using AWS CloudWatch, Prometheus, Grafana, or other observability tools. 
  9. Infrastructure Optimization & Maintenance: 
  10. Continuously improve system reliability, performance, and scalability. 
  11. Perform cost optimization by rightsizing resources and implementing FinOps best practices. 
  12. Troubleshoot and resolve infrastructure issues proactively. 


Qualifications: 

  1. Strong experience with AWS services (EC2, S3, RDS, VPC, IAM, etc.). 
  2. Hands-on experience with Terraform for IaC implementation. 
  3. Expertise in managing Kubernetes clusters on AWS EKS. 
  4. Experience with Helm, Docker, and Kubernetes networking. 
  5. Familiarity with CI/CD tools such as GitHub Actions, GitLab CI/CD, or ArgoCD. 
  6. Understanding of cloud security best practices, RBAC, and IAM policies 
  7. Knowledge of monitoring and logging tools like Prometheus, Grafana, or ELK Stack 
  8. Strong problem-solving skills and ability to work in a collaborative team environment. 

 

Nice to Have 

  1. AWS Certified DevOps Engineer or Solutions Architect certification. 
  2. Experience with service mesh technologies (e.g., Istio, Linkerd). 
  3. Familiarity with database infrastructure management (RDS, DynamoDB, etc.). 
  4. Knowledge of Kubernetes operators and GitOps practices. 

How strong is your resume?

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