Key Responsibilities :
- Design, implement, and manage cloud infrastructure on AWS using Terraform (IaC).
- Build and manage CI / CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline.
- Automate infrastructure provisioning, deployment processes, and environment management.
- Manage AWS services including EC2, S3, RDS, VPC, IAM, Lambda, ECS / EKS, CloudWatch, Route53 , and others.
- Implement monitoring, logging, and alerting solutions for infrastructure and applications.
- Work with development and QA teams to support DevSecOps best practices.
- Write clean, reusable, and version-controlled infrastructure code.
- Troubleshoot system and application issues in dev, test, and production environments.
- Maintain security, backup, and disaster recovery policies across cloud environments.
- Participate in architecture discussions and assist in capacity planning and cost optimization.
Qualifications & Skills :
Essential :
Bachelor's degree in Computer Science, Information Technology, or a related field.3+ years of experience as a DevOps / Cloud Engineer with a focus on AWS.Strong hands-on experience with Terraform (HCL), including modules, remote state, and workspaces.Proficient in scripting (Bash, Python, or PowerShell).Deep understanding of AWS services , networking, and security best practices.Experience with Docker and container orchestration (ECS, EKS, or Kubernetes).Experience with version control (Git) and CI / CD tools.Desirable :
AWS certification (e.g., AWS Certified DevOps Engineer , Solutions Architect ).Experience with Ansible , Packer , or Vault .Familiarity with CloudFormation , though Terraform is primary.Knowledge of serverless computing (AWS Lambda) and event-driven architectures.Skills Required
Ec2, S3, Rds, Vpc, Iam, Lambda, Cloudwatch, Route53, Aws, Git, Docker