Roles and Responsibilities:
AWS Devops Engineer (4-7 Years)
Key Responsibilities:
Design, deploy, and manage scalable AWS infrastructure using services across compute, networking, storage, and security layers.
Build and maintain end-to-end CI/CD pipelines using tools such as AWS CodePipeline, CodeBuild, CodeDeploy, Jenkins, or GitHub Actions.
Implement and manage Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, or AWS CDK.
Containerize and orchestrate workloads using Docker and Amazon EKS/ECS, ensuring high availability and fault tolerance.
Monitor system health, availability, and performance using Amazon CloudWatch, AWS X-Ray, and third-party observability platforms.
Drive security and compliance best practices — IAM policies, VPC design, secrets management (AWS Secrets Manager / Parameter Store), and data encryption.
Automate operational tasks via scripting (Python, Bash, or PowerShell) and AWS Lambda serverless functions.
Plan and execute cloud cost optimization initiatives; conduct FinOps reviews and enforce tagging governance.
Participate in capacity planning, disaster recovery design, and multi-region/multi-AZ architecture reviews.
Collaborate with development, QA, and architecture teams to embed DevOps practices across the SDLC.
Manage incident response, root cause analysis, and remediation playbooks within defined SLA windows.
Technical Skills:
AWS Core Services
Compute: EC2, Auto Scaling Groups, Lambda, Fargate, Elastic Beanstalk
Networking: VPC, Route 53, CloudFront, ALB/NLB, Transit Gateway, Direct Connect
Storage: S3, EBS, EFS, Glacier — lifecycle policies, versioning, replication
Databases: RDS (PostgreSQL/MySQL), DynamoDB, Aurora, ElastiCache
Security: IAM, AWS Organizations, SCPs, GuardDuty, Security Hub, WAF, Shield
DevOps & Automation
CI/CD: Jenkins, GitHub Actions, AWS CodePipeline/CodeBuild/CodeDeploy, GitLab CI
IaC: Terraform (required), AWS CloudFormation, AWS CDK (advantageous)
Containers: Docker, Amazon EKS, Amazon ECS, Helm charts
Scripting: Python (preferred), Bash, PowerShell
Observability: CloudWatch, Grafana, Prometheus, Datadog, AWS X-Ray
Configuration Management: Ansible, AWS Systems Manager (SSM)
Practices & Methodologies
GitOps and trunk-based development workflows
SRE practices: SLIs, SLOs, error budgets, on-call rotation
FinOps: cost allocation, Reserved Instances/Savings Plans, right-sizing
Security-as-Code: automated compliance checks with AWS Config, Sentinel policies
Experience with AI/ML infrastructure on AWS: SageMaker, Bedrock, or MLflow on EKS.
Familiarity with service mesh technologies: AWS App Mesh, Istio.
Exposure to multi-cloud environments (Azure or GCP alongside AWS).
Prior work in agile delivery programs with Jira-based sprint tracking and DevOps metrics dashboards.
Experience with database DevOps: schema migration pipelines (Flyway, Liquibase) and blue/green DB deployments.
Preferred Qualifications:
4–7 years of professional experience in a DevOps, Cloud Infrastructure, or Site Reliability Engineering role.
AWS hands-on experience in production environments.
Certified in :
AWS Certified DevOps Engineer – Professional or AWS Certified Solutions Architect – Associate
(And/Or)
AWS Certified Solutions Architect
Demonstrated experience managing multi-account AWS environments using AWS Organizations and Control Tower.
Strong analytical and troubleshooting skills — comfortable owning P1/P2 incidents end-to-end.
Excellent communication skills; able to translate infrastructure decisions into client-facing business language.
Proactive mindset with a continuous improvement orientation — documents toil, automates repetition.
Collaborative team player across development, QA, security, and delivery management functions.