Key Responsibilities

1️⃣ CI/CD Pipeline Management

  • Design, build, and maintain CI/CD pipelines using tools like AWS CodePipeline, Jenkins, GitHub Actions, GitLab CI
  • Automate build, test & deployment processes for faster and reliable software delivery
  • Ensure zero-downtime deployments using blue-green & rolling strategies

2️⃣ Infrastructure as Code (IaC)

  • Provision & manage cloud infrastructure using Terraform, AWS CloudFormation, CDK
  • Ensure standardization and version control of infrastructure

3️⃣ Cloud Platform Administration

  • Manage AWS services: EC2, VPC, S3, RDS, IAM, Lambda, EKS/ECS, CloudFront
  • Optimize cloud costs, performance & resource utilization

4️⃣ Containerization & Orchestration

  • Build and manage containers using Docker
  • Deploy, monitor and scale microservices with Kubernetes/EKS or ECS/Fargate

5️⃣ Monitoring, Logging & Incident Response

  • Set up monitoring dashboards with CloudWatch, Grafana, Prometheus
  • Logs aggregation with ELK, CloudWatch Logs
  • Troubleshoot production issues & ensure high availability and SLA compliance

6️⃣ Security & Compliance

  • Implement AWS security best practices (IAM policies, KMS, Secrets Manager)
  • Vulnerability scans, patching, compliance (CIS, ISO27001)
  • Manage network security — WAF, SG, NACL, VPN

7️⃣ Automation & Scripting

  • Develop automation scripts using Python, Bash, or PowerShell
  • Automate routine operational tasks

8️⃣ Collaboration with Development & Ops Teams

  • Work closely with developers to integrate new features into pipelines
  • Participate in agile ceremonies, sprint planning & post-mortems

9️⃣ Backup, Recovery & Disaster Management

  • Implement backup strategies & data redundancy planning
  • Ensure disaster recovery setups with multi-AZ / multi-region architectures

10️⃣ Performance Optimization

  • Optimize application and infrastructure performance
  • Evaluate and integrate AWS well-architected framework best practices

Soft Skills Expected

  • Strong communication & documentation skills
  • Problem-solving and incident handling mindset
  • Ability to work in Agile and fast-paced DevOps environment