Key Responsibilities:
- This role involves a deep understanding of AWS services migration strategies and the ability to translate business needs into technical solutions
- They act as trusted advisors helping customers achieve agility cost optimization and business value through cloud adoption
- Infrastructure as Code IaC
- Implement and manage infrastructure as code IAC using tools such as Terraform or Cloud Formation
- Ensure consistent and repeatable provisioning of infrastructure resources
- CI CD Pipeline Development
- Design implement and maintain CI CD pipelines for automated build test and deployment processes
- Integrate CI CD tools with version control systems and artifact repositories Gitlab
- Containerization and Orchestration
- Utilize containerization technologies like Docker to package applications and services
- Implement and manage container orchestration tools such as Kubernetes for scalable and resilient deployments
- Automation Scripting
- Develop automation scripts using scripting languages e
- g
- Bash Python to streamline operational tasks
- Implement automated monitoring and alerting solutions
- Configuration Management
- Implement and manage configuration management tools e
- g
- Ansible Puppet Chef to ensure consistency across environments
- Enforce configuration standards and best practices
- Collaboration with Development and Operations
- Collaborate with development teams to understand application requirements and optimize deployment processes
- Work closely with operations teams to ensure smooth transition of applications into production
- Security and Compliance
- Implement security best practices for infrastructure and application deployments
- Ensure compliance with industry standards and regulations
- Monitoring and Logging
- Set up monitoring tools to track system performance and identify issues proactively
- Implement centralized logging solutions for effective troubleshooting
Technical Requirements:
- 8 years experience in IT operations with 3 to 5 years Proven experience in a DevOps role with a focus on automation and infrastructure management
- Proficiency in scripting languages e
- g
- Bash Python
- Experience with CI CD tools e
- g
- Jenkins GitLab
- Knowledge of containerization and orchestration tools e
- g
- Docker Kubernetes
- Familiarity with infrastructure as code IaC tools e
- g
- Terraform Cloud Formation
- Strong understanding of configuration management tools e
- g
- Ansible Puppet Chef
- Experience with Amazon cloud platforms AWS Google cloud platform
- Strong communication and collaboration skills with ability to communicate complex technical concepts and align organization on decisions
- Sound problem solving skills with the ability to quickly process complex information and present it clearly and simply
- Utilizes team collaboration to create innovative solutions efficiently
Additional Responsibilities:
- Certifications in relevant areas e
- g
- AWS Certified DevOps Engineer Kubernetes Certified Administrator
- Experience with server less computing
- Knowledge of networking principles and security best practices
- Familiarity with logging and monitoring tools e
- g
- Prometheus Grafana
- Understanding of agile development methodologies
Preferred Skills:
Technology->Cloud Platform->Amazon Webservices Architecture,Technology->Cloud Platform->AWS Core services,Technology->Container Platform->Kubernetes,Technology->DevOps->Continuous delivery - Environment management and provisioning->Terraform,Technology->Infrastructure-Transformation->Cloud enabled Infrastructure->Terraform