Design, build, and maintain automated CI/CD pipelines that support frequent and reliable software releases.
Develop, provision, and manage cloud infrastructure using Infrastructure as Code (IaC) tools. • Ensure high availability, scalability, and reliability of platforms across development, staging, and production environments.
Monitor systems and infrastructure performance, proactively troubleshoot issues, and resolve production incidents.
Collaborate with software engineering teams to improve deployment processes and ensure security best practices are embedded throughout the delivery lifecycle.
Implement automated testing and validation in the deployment flow to improve test coverage and early bug detection.
Manage and optimise container orchestration platforms such as Kubernetes and container runtimes like Docker.
Integrate infrastructure monitoring, logging, and observability...