Tasks
- Creating and managing EKS clusters, VPCs, bastion instances, API Gateways, VPC links, and custom domains using Terraform to establish a robust and scalable infrastructure.
- Creating Terraform modules for each infrastructure component, simplifying code management and ensuring consistency across deployments.
- Installing and maintaining Nginx Ingress Controller, for effective management of incoming traffic and optimizing application routing within Kubernetes clusters.
- Managing EKS clusters, ensuring high-availability, scalability, and performance by managing nodes, pods, services, and deployments.
- Scaling of EKS clusters based on workload demands, dynamically adjusting resources to optimize application performance and resource utilization.
- Implementing CI/CD (Continuous Integration/Continuous Deployment) pipelines using CodeCommit, CodeBuild, and CodePipeline, enabling automated build, test, and deployment processes.
- Contributing to the company’s open-source projects by creating Python and Bash scripts to automate DevOps tasks.
- Writing blog about emerging DevOps technologies and tools to the DevOps community.