Duties and responsibilities:
- Analyse and understand other Company teams (product development teams) deployment processes to identify automation improvements to the Software Development Life Cycle.
- To advise and assist in other teams ways of working through implementation of automation for Continuous Integration and Continuous Deployment (CI/CD).
- To support stakeholders in automated delivery improvements.
- Enable teams to deliver quality code into production using automated delivery tools.
Qualifications and experience:
- 3 5 years in a Software Development environment working on CI/CD
- Application development and testing
- Ability to coach and guide stakeholders and teams on CI/CD
- 5 years in a Software Development
- Specific DevOps environment experience would be advantageous
- Cloud architecture & platforms
- A relevant tertiary qualification in Information Technology Computer Science or Information Technology IT Engineering
- A relevant postgraduate qualification in Information Technology Computer Science or Information Technology IT Engineering
Knowledge of:
- Understanding of IT systems development processes (SDLC)
- Understanding of the workings of a DevOps environment
- Understanding of application development and testing practices
- Standards and Governance in software deployment
- AWS GitLab Docker
- Scripting (PowerShell Bash)
- Cloud technologies
- Systems analysis and design.
- System architecture (technical design and implementation processes)
- Banking operational & systems environment
Skills:
- Analytical Skills
- Attention to Detail
- Communications Skills
- Decision making skills
- Interpersonal & Relationship management Skills