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