Design & Architecture: Architect and 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.
8+ years of experience in DevOps, Cloud, and Infrastructure Automation in a DevOps engineer role.
Expertise with Helm charts, Kubernetes Operators, and Service Mesh (Istio, Linkerd, etc.)
Strong expertise in Amazon EKS and Kubernetes (design, deployment, and management)