Position Objective
The purpose of this position is to support, govern, and maintain DevSecOps best practices, including the administration and day-to-day operations of an enterprise DevSecOps platform.
The role ensures reliable, secure, and efficient delivery of technology solutions by balancing outcome-driven results with strong engineering and operational behaviours, enabling sustainable business performance.
Roles and Responsibilities
The incumbent is responsible for automating delivery processes and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines to support scalable and reliable application delivery.
Key responsibilities include:
- Design, build, and maintain CI/CD pipelines to improve developer productivity, delivery agility, and code quality.
- Provide technical guidance and best practices to development teams to enhance performance, reliability, and operability of solutions.
- Collaborate with Solution Architecture and Engineering teams to develop and publish standardized application templates and reusable pipeline components on the DevOps platform.
- Develop, enhance, and continuously improve automation solutions to ensure consistent and efficient build and deployment processes.
- Ensure platforms and systems meet business requirements for availability, reliability, and performance.
- Monitor and manage DevSecOps platform tools, integrations, and service quality, including initial troubleshooting, root cause analysis, and issue resolution.
- Work closely with cross-functional stakeholders to analyse, troubleshoot, and resolve complex production and operational issues.
Communication Requirements
Internal:
- Ability to communicate effectively with colleagues across technical and non-technical teams.
- Comfortable engaging under pressure and discussing unfamiliar or complex technical topics.
- Capable of navigating and contributing to difficult conversations in a professional and constructive manner.
External:
- Interaction with third-party vendors, service providers, and partners involved in the delivery, support, and maintenance of platforms, tools, and services.
Minimum Job Requirements
- Bachelor's Degree in Information Technology, Computer Science, or a related discipline (or equivalent experience).
- Strong collaboration skills with the ability to work effectively in cross-functional teams.
- Strong analytical, diagnostic, and troubleshooting capabilities.
- Ability to investigate, analyse information, and draw sound conclusions.
- Inquisitive, adaptable, and flexible, with a strong desire to learn new tools, technologies, and programming languages.
- Strong verbal and written communication skills.
- Disciplined, structured, and able to perform in a fast-paced environment.
- Knowledge of one or more programming languages (e.g. Java, Python) is highly desirable.