Implement scalable, resilient, and secure Kubernetes-based solutions on Amazon EKS.
Deployment & Management: Deploy and manage containerized applications, ensuring high availability, performance, and security.
Infrastructure as Code (IaC): Develop and maintain Terraform scripts for provisioning cloud infrastructure and Kubernetes resources.
CI/CD Pipelines: Design and optimize CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, or ArgoCD along with automated builds, tests (unit, regression), and deployments.
Monitoring & Logging: Implement monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK stack, or CloudWatch.
Security & Compliance: Ensure security best practices in Kubernetes, including RBAC, IAM policies, network policies, and vulnerability scanning.
Automation & Scripting: Automate operational tasks using Bash, Python, or Go for improved efficiency.
Performance Optimization: Tune Kubernetes workloads and optimize cost/performance of Amazon EKS clusters.
Test Automation & Regression Pipelines - Integrate automated regression testing and build sanity checks into pipelines to ensure high-quality releases.
Security & Resource Optimization - Manage Kubernetes security (RBAC, network policies) and optimize resource usage with Horizontal Pod Autoscalers (HPA) and Vertical Pod Autoscalers (VPA) .
Collaboration: Work closely with development, security, and infrastructure teams to enhance DevOps processes.
Minimum Qualifications
Bachelor's degree (or above) in Engineering/Computer Science.
Basic experience in DevOps, Cloud, and Infrastructure Automation in a DevOps engineer role.
Good knowledge in Bash, Python, for automation and scripting
Exposure with Helm charts, Kubernetes Operators, and Service Mesh (Istio, Linkerd, etc.)
Exposure in Amazon EKS and Kubernetes (design, deployment, and management)