DevOps Engineer (AWS Cloud) – 2 to 5 Years Experience
Position: DevOps Engineer
Experience: 2–5 Years
Employment Type: Full-Time
Location: [Pune]
We are seeking a skilled and motivated DevOps Engineer with 2–5 years of hands-on experience in designing, automating, deploying, and managing cloud-native infrastructure on AWS. The ideal candidate should have expertise in Infrastructure as Code (IaC), CI/CD automation, cloud security, observability, and event-driven architectures. The role involves building scalable, secure, highly available, and cost-optimized cloud platforms.
-
Design, implement, and manage AWS cloud infrastructure using Infrastructure as Code (IaC).
-
Build and maintain CI/CD pipelines using GitLab CI/CD and GitHub Actions.
-
Automate infrastructure provisioning and application deployments using AWS CDK and CloudFormation.
-
Design and implement event-driven architectures using AWS EventBridge, SQS, SNS, Lambda, and Step Functions.
-
Configure and manage AWS Glue jobs, ETL workflows, and data integration pipelines.
-
Deploy, configure, and maintain EC2 instances and related AWS services.
-
Manage containerized workloads using ECS and ECR.
-
Configure networking components including VPC, Subnets, Route Tables, NAT Gateways, Internet Gateways, Security Groups, and NACLs.
-
Implement secure secret management using AWS Secrets Manager, Systems Manager Parameter Store, and KMS.
-
Monitor infrastructure and applications using CloudWatch Logs, Metrics, Dashboards, Alarms, and Splunk.
-
Implement cloud security best practices including IAM, KMS, CloudTrail, encryption, security groups, and compliance controls.
-
Manage application configurations and automation using AWS Systems Manager (SSM).
-
Ensure high availability, scalability, reliability, and disaster recovery of cloud environments.
-
Optimize AWS resource utilization and cloud costs.
-
Apply AWS Well-Architected Framework principles across all solutions.
-
Collaborate with development teams to improve deployment automation, observability, and operational excellence.
-
Create and maintain technical documentation, runbooks, SOPs, and operational procedures.
-
Implement automated release pipelines across multiple environments with approval workflows and validation gates.
Strong hands-on experience with:
-
EC2
-
ECS (Fargate & EC2 Launch Types)
-
ECR
-
Lambda
-
API Gateway
-
EventBridge
-
SQS
-
SNS
-
Step Functions
-
CloudWatch
-
CloudTrail
-
AWS Glue
-
S3
-
IAM
-
KMS
-
Systems Manager (SSM)
-
Secrets Manager
-
VPC and networking services
-
Route53
-
Load Balancers (ALB/NLB)
-
Auto Scaling Groups
-
AWS CDK (Mandatory)
-
AWS CloudFormation
-
Terraform (Good to Have)
-
GitLab CI/CD
-
GitHub Actions
-
Git
-
Artifact repositories and deployment automation
-
Release management and environment promotion strategies
-
AWS CloudWatch
-
Splunk
-
Log aggregation and monitoring solutions
-
Dashboard creation and alerting
-
IAM Policies and Roles
-
KMS Encryption
-
Secrets Management
-
CloudTrail Auditing
-
Security Best Practices
-
AWS Well-Architected Framework
-
Least Privilege Access Controls
Experience in one or more:
-
Python
-
Shell/Bash Scripting
-
PowerShell (Good to Have)
-
Linux Administration (Mandatory)
-
Windows Administration (Good to Have)
-
Experience with container orchestration and microservices architecture.
-
Knowledge of Kubernetes (EKS) is a plus.
-
Experience with Serverless Architectures on AWS.
-
Understanding of DevSecOps practices.
-
Experience in implementing monitoring and alerting frameworks.
-
Familiarity with Agile/Scrum methodologies.
-
Experience working in enterprise cloud environments.
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
-
2–5 years of hands-on DevOps/Cloud Engineering experience.
-
AWS Certifications such as:
-
AWS Certified Solutions Architect – Associate
-
AWS Certified Developer – Associate
-
AWS Certified SysOps Administrator
-
AWS Certified DevOps Engineer – Professional (Preferred)