We are seeking a skilled Cloud/DevOps Engineer to design, implement, and maintain scalable, secure, and highly available cloud infrastructure. The ideal candidate will have strong experience in AWS, Infrastructure as Code, container orchestration, CI/CD automation, and cloud security best practices.
Key Responsibilities
- Design, deploy, and maintain scalable, secure, and highly available cloud infrastructure on AWS.
- Provision and manage infrastructure using Terraform, following Infrastructure as Code (IaC) best practices.
- Deploy, manage, and troubleshoot containerized applications using Kubernetes (EKS / OpenShift preferred).
- Build, maintain, and optimize CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Implement and manage monitoring and observability solutions using tools like CloudWatch, Prometheus, Grafana, or similar.
- Automate operational processes and routine tasks using Bash and/or Python scripting to improve efficiency and reliability.
- Implement AWS security best practices, including IAM, VPC design, security groups, and secrets management.
- Collaborate closely with development and QA teams to support application deployments, performance tuning, and production issue resolution.
- Optimize cloud infrastructure for scalability, availability, security, and cost efficiency while ensuring high system uptime and reliability.
Required Skills & Experience
- Strong hands-on experience with AWS cloud services.
- Proficiency in Terraform and Infrastructure as Code (IaC) principles.
- Experience with Kubernetes (EKS/OpenShift) and containerized environments (Docker).
- Strong knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Experience with monitoring and logging tools like Prometheus, Grafana, CloudWatch, or ELK stack.
- Proficiency in scripting languages such as Bash and/or Python.
- Good understanding of cloud networking concepts (VPC, subnets, routing, security groups).
- Familiarity with DevOps practices, automation, and agile environments.
- Strong problem-solving and troubleshooting skills in production environments.
Preferred Skills
- Experience with configuration management tools (Ansible, Chef, or Puppet).
- Knowledge of AWS cost optimization strategies.
- Experience with microservices architecture.
- Exposure to GitOps practices (ArgoCD, Flux).