Job Description
To support and automate the delivery of software and infrastructure solutions in the organisation by focusing on streamlining development and operational processes, ensuring seamless integration and deployment of applications to meet business objectives.Support the establishment of CI/CD pipelines, system monitoring, and basic troubleshooting of production systems to ensure high availability and reliability.
Provides foundational technical expertise and serve as a vital contributor to the team's operational efficiency and quality improvements.
- Assist in the implementation and maintenance of Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software delivery, ensuring faster and more reliable deployments.
- Monitor system performance and infrastructure health to identify and resolve issues promptly, ensuring uninterrupted availability of critical applications.
- Configure and maintain cloud-based and on-premises infrastructure using Infrastructure-as-Code (IaC) tools to ensure consistent provisioning and deployment.
- Collaborate with development teams to understand application requirements and ensure that infrastructure is appropriately designed to support those requirements.
- Perform routine system upgrades and patch management to ensure that software dependencies remain secure and up to date.
- Develop and maintain scripts for system automation and process optimisation, reducing manual effort and operational overhead.
- Provide first-line support during production incidents by investigating and resolving application or system-level issues promptly.
- Document and maintain operational processes, including deployment procedures, monitoring configurations, and troubleshooting guides, to ensure team knowledge continuity.
- Conduct routine backups and recovery drills to validate disaster recovery plans and protect critical data assets.
- Implement basic application monitoring solutions using tools to enhance observability and early issue detection.
- Support security compliance efforts by configuring systems in line with the organisation's regulatory and governance standards.
- Conduct root cause analysis of incidents and recommend preventive measures to improve system reliability.
- Assist in performance testing of applications to ensure scalability and compliance with service-level agreements.
- Participate in code reviews for deployment scripts to maintain consistency and adherence to best practices.
- Contribute to post-incident reviews to identify areas of improvement in system design, monitoring, or incident handling processes.
- Collaborate effectively within cross-functional teams, fostering a culture of teamwork and shared accountability for success.
- Engage in continuous learning to stay updated with evolving DevOps tools and best practices, driving innovation within the team.
- Demonstrate initiative in identifying process improvements and taking ownership of their implementation to contribute to a high-performance environment.
- Maintain a proactive approach to risk management, ensuring that potential issues are addressed before they impact business continuity.
- Promote a culture of inclusivity and knowledge sharing to empower team members and create a collaborative working environment.
Job Details
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
11/07/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.