About the role
Responsibilities:
- Developing and maintaining continuous integration and continuous deployment pipelines - Jenkins Groovy scripts.
- Developing containerised solutions and orchestration (Docker, Kubernetes, ECS, ECR).
Requirements:
- Degree in computer science or a similar field.
- Four or more years of experience in architecting, designing, developing, and implementing cloud solutions on AWS and/or Azure platforms.
- Technologies: Python, Azure, AWS, MLFlow, Kubernetes, Terraform, AWS SageMaker, Lambda, Step Function.
- Development experience with configuration management tools (Terraform, Ansible, CloudFormation).
- Experience of serverless architecture, cloud computing, cloud-native applications and scalability, etc.
- Understanding of core cloud concepts like Infra as code, IaaS, PaaS and SaaS.
- Relevant certification of Azure or AWS preferred.
- Troubleshooting and analytical skills.
- Knowledge of AI & ML technologies, as well as ML model management context.
- Strong verbal & written communication: should be able to articulate concisely & clearly.