JOB DESCRIPTION
- Infrastructure Automation: Design, build, and maintain automated infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- CI/CD Pipelines: Develop and manage continuous integration/continuous delivery pipelines using tools like Jenkins, CodeBuild, or CodePipeline for automated testing and deployment.
- Cloud Management: Deploy, manage, and maintain production systems on AWS, ensuring scalability, reliability, and security.
- Monitoring & Logging: Implement monitoring and alerting using AWS services (CloudWatch) or other tools to track performance and proactively resolve issues.
- Security: Collaborate on platform security, applying security best practices, managing IAM, and ensuring compliance.
- Collaboration: Work closely with developers, QA, and operations to streamline workflows and support agile development.
- Troubleshooting: Diagnose and resolve complex issues across different application domains and platforms.
Essential Skills & Technologies
- AWS Services: Deep knowledge of core AWS services (EC2, S3, VPC, IAM, Lambda, RDS, ECS/EKS).
- IaC: Terraform, AWS CloudFormation.
- CI/CD Tools: Jenkins, GitLab CI, AWS CodeSuite.
- Scripting: Python, Bash, PowerShell.
- Containerization: Docker, Kubernetes (K8s).
- Operating Systems: Linux/Windows administration.
- Methodologies: Agile, DevOps principles, Microservices.
SKILLS AND EXPERTISE
AWS DevOps