Responsibilities
- Design, implement, and maintain CI/CD pipelines to enable reliable and automated build, test, and deployment processes.
- Automate infrastructure provisioning and environment configuration using Infrastructure as Code (IaC) principles to ensure consistency, scalability, and maintainability.
- Manage and optimise containerised environments.
- Support and manage cloud infrastructure, ensuring scalability, reliability, and cost efficiency.
- Monitor application performance and infrastructure health, proactively identifying and resolving performance, availability, and security issues.
- Collaborate closely with development teams to improve deployment frequency, reduce lead time, and enhance system stability.
- Integrate security best practices into development and deployment processes (DevSecOps approach).
- Contribute to defining standards, documentation, and best practices across development and operations.
- Perform troubleshooting and root cause analysis across applications, infrastructure, and environments.
Requirements
- Hands-on, analytical professional with strong problem-solving skills.
- Passion for automation and continuous improvement.
- Strong skills in automating processes, optimising software deployments and releases, and enhancing cross-team collaboration.
- Ability to ensure efficient, secure, and reliable software delivery for applications used internally and by customers.