Responsibilities:
Cloud Infrastructure Management:
- Provision, configure, and maintain AWS cloud infrastructure using Infrastructure as Code (IaC) principles.
- Design and implement scalable, reliable, and secure cloud infrastructure using AWS services such as EC2, S3, VPC, Lambda, and others.
Automation & CI/CD:
- Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems.
- Design, deploy, and manage CI/CD pipelines across multiple environments to ensure seamless application delivery.
- Automate the code delivery pipeline with goals of achieving one-click deployments, rollbacks, and parameterized builds.
Security & Monitoring:
- Implement best practices for securing cloud infrastructure, including VPC, IAM, security groups, and NACL.
- Design and deploy monitoring solutions using AWS CloudWatch and ELK Stack to ensure optimal performance of infrastructure and applications.
- Lead initiatives to strengthen cloud security through the introduction of new solutions and improvements.
Collaboration & Leadership:
- Collaborate with software engineers, QA, and other cross-functional teams to ensure a smooth development and deployment process.
- Lead projects through design, pilot, and deployment phases for new DevOps and security solutions in production.
Desired Profile:
Technical Expertise:
- Proven experience with AWS services such as EC2, S3, Lambda, VPC, CloudFront, API Gateway, ECS, IAM, CloudFormation, and CodeDeploy.
- Hands-on experience with Infrastructure as Code (IaC) tools like CloudFormation and Terraform.
- Working knowledge of Kubernetes, Helm, and Argo for managing containers, deploying applications, and automating workflows.
- Proficiency in containerization using Docker and deployment orchestration tools such as Jenkins and GitHub Actions.
Automation & Scripting:
- Experience with automating infrastructure management and application deployment using Python, Bash, Shell scripting, or similar programming languages.
- Experience with CI/CD pipelines and build automation.
Security & Monitoring:
- Strong understanding of cloud security principles, including IAM roles, security groups, VPC, and other AWS security mechanisms.
- Monitoring and performance tuning experience for AWS infrastructure (EC2, RDS, S3).
Database & Systems Knowledge:
- Experience with relational and non-relational databases like RDS and DynamoDB.
- Strong background in Linux systems administration and experience with web and application server technologies like Apache, Nginx, IIS, etc.
Additional Skills:
- Familiarity with Agile/Scrum development methodologies.
- Experience in DevOps tools like Chef, Puppet, or Ansible is a plus.
Qualification & Experience:
- Bachelor's or Master’s degrees in Computer Science, Engineering, or any other relevant discipline
- 3 to 7 years of experience in DevOps, cloud architecture, and AWS infrastructure management.
- Proven track record of leading or contributing to the development of high-availability, secure, and scalable cloud infrastructure.
Official notification