5-8 years of experience in DevOps and Cloud Engineering. Strong hands-on experience with AWS cloud services. Expertise in Terraform for infrastructure provisioning and management. Experience with CI/CD pipeline implementation and automation. Strong knowledge of Docker and Kubernetes (EKS). Experience with Linux administration and scripting. Proficiency in Git and repository management. Knowledge of networking concepts, security groups, load balancers, and IAM. Experience in monitoring, logging, and incident troubleshooting.
Design, implement, and maintain AWS cloud infrastructure using Terraform (Infrastructure as Code). Build and manage CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or similar tools. Automate infrastructure provisioning, deployment, and configuration management. Manage AWS services including EC2, VPC, S3, RDS, Lambda, ECS/EKS, CloudWatch, IAM, Route 53, and Load Balancers. Implement containerization and orchestration using Docker and Kubernetes (EKS). Monitor application and infrastructure performance using CloudWatch, Prometheus, Grafana, and other monitoring tools. Troubleshoot deployment, infrastructure, and production issues. Ensure cloud environments adhere to security standards and best practices. Collaborate with development, QA, security, and operations teams. Implement disaster recovery, backup, and high-availability solutions. Manage source code repositories and branching strategies using Git. Optimize cloud infrastructure for performance, scalability, and cost efficiency. Automate operational tasks through Shell scripting and Python.