We are seeking an experienced AWS DevOps Engineer to design, implement, and manage scalable, secure, and highly available cloud infrastructure on AWS. The ideal candidate will have strong hands‑on expertise with automation, CI/CD pipelines, cloud security, and production‑grade deployments, working closely with development and platform teams.
Key Responsibilities
- Design, build, and maintain AWS cloud infrastructure using best practices for scalability, security, and cost optimization.
- Implement and manage CI/CD pipelines for application and infrastructure deployments.
- Automate infrastructure provisioning using Infrastructure as Code (Terraform, CloudFormation, or CDK).
- Collaborate with development teams to enable continuous integration, delivery, and deployment.
- Monitor system performance, availability, and reliability using AWS and third‑party monitoring tools.
- Perform root cause analysis and resolve production issues to ensure high system uptime.
- Implement security best practices including IAM, network security, secrets management, and compliance controls.
- Optimize AWS resource usage and contribute to FinOps and cost‑optimization strategies.
- Participate in on‑call rotations and support production environments.
Technical Expertise
AWS Services
- EC2, ECS, EKS, Lambda
- S3, RDS, DynamoDB
- VPC, ALB/NLB, Route 53
- IAM, CloudWatch, CloudTrail
- Auto Scaling, Backup & DR
DevOps & Automation
- CI/CD tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
- IaC tools: Terraform, CloudFormation, AWS CDK
- Configuration management: Ansible, Chef, or Puppet
- Containerization & orchestration: Docker, Kubernetes, Amazon EKS
- Version control: Git
Monitoring & Observability
- CloudWatch, Prometheus, Grafana, ELK / OpenSearch
- Log aggregation, alerting, and incident response
Security & Compliance
- IAM and least‑privilege access
- Secrets management (AWS Secrets Manager, Parameter Store)
- Network security (security groups, NACLs, WAF)
- Understanding of compliance standards and security best practices