PURPOSE OF ROLE:
Responsible for the management of the DXP platform, maintaining, keeping up to date, and supporting the delivery teams to release their work in a safe and planned way.
JOB AND ROLE RESPONSIBILITIES:
- Deploying and maintaining critical applications on cloud-native microservices architecture using Kubernetes
- Implementing automation, effective monitoring, and infrastructure-as-code
- Deploying and maintaining CI/CD pipelines across multiple environments
- Translates loosely defined requirements into solutions
- Using open-source technologies and tools to accomplish specific use cases encountered within the project.
- Using coding languages or scripting methodologies to solve a problem with a custom workflow
- Collaborating with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem
REQUIRED SKILLS:
- In-depth knowledge of container technologies with a focus on Kubernetes
- In-depth understanding of containerized systems especially managing Kubernetes clusters in AWS/Azure platforms.
- Proficiency in Shell scripting and good knowledge of Linux systems
- Good understanding of Helm deployments and charts. Good knowledge of different orchestration alternatives is desirable
- Infrastructure as code using terraform
- Be familiar with modular development using terraform and managing states for a complex system)
- Desirable experience in code formation and ARM templates
- Advantageous to have experience in native cloud automation for IaC, including AWS code formation and Azure ARM templates
- Proficiency in AWS and Azure
- Have a working knowledge of both AWS and Azure clouds with a good understanding of core technologies like networking, storage, serverless, compute, security, etc.
- Configuration management using Ansible
- Good knowledge of ansible and proven ability to automate environments using ansible where required