Job Family
Information Technology
IT Operations
Manage Self Professional
Job Purpose
To be a thought leader in both strategy and innovation with the evaluation of existing technologies, as well as the development of strategic Solutions and building a shared platform, including the tools, services, workflows, and data used by engineers and technical teams across the organization – encompassing the shared platform’s infrastructure, applications, and strategic aspects.
Job Responsibilities
- Architect, develop, support and maintain enterprise DevOps principles and practices.
- Lead, mentor and guide DevOps engineers in the design, building and maintenance of DevOps technologies, platform engineering practices throughout their respective life cycles.
- Partner with full stack teams to assess the enterprise and to improve effectiveness of the software delivery pipeline.
- Maintain and facilitate compliance with company, security, and regulatory standards.
- Foster innovation within the DevOps team to assist the team to continuously improve.
- Influence and collaborate within Tribes and Portfolios to architect and Design Software Deployment Pipelines.
- Liaise with vendors to drive the selection procurement of DevOps enabling technologies and services.
- Lead and guide engineers in the design, building and maintenance full life cycle of selected DevOps technologies.
- Lead the design and/or development, testing and evaluation of systems and infrastructure (Infrastructure as Code preferably).
- Lead the creation of DevOps patterns and practices for the enterprise.
- Manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation.
- Support the achievement of the business strategy, objectives and values.
- Stay abreast of developments in field of expertise.
- Ensure personal growth and enable effectiveness in performance of roles and responsibilities.
- Contribute to the Nedbank Culture building initiatives (e.g., staff surveys etc.).
- Participate and support corporate responsibility initiatives for the achievement of business strategy. Seek opportunities to improve business processes, models, and systems through agile thinking.
- Monitoring systems to analyse performance, security, and reliability.
- Developing automation scripts and tooling using DevOps Tooling.
- Drive a culture of everything as code.
- Developing tools and processes to allow Developers to be self-sufficient.
- Building, supporting, and maintaining the Self-service Cloud platform.
- Hyper collaboration with different teams i.e., Security, DevOps, Application teams etc.
- Enabling, managing, and driving FinOps across the Cloud Providers (Azure / AWS).
Essential Qualifications - NQF Level
- Advanced Diplomas/National 1st Degrees
Preferred Qualification
- Degree in computer science, math or software engineering or equivalent technical experience BSC Computer Science.
Minimum Experience Level
- 10+ years as a Software Developer in either or all of the following: Web Development, Windows Services Development, Mobile Development, Application Development, Back-end Development, Cloud Computing.
- 10+ years as a Systems Administrator on multiple platforms on-premise and in the Cloud.
- DevOps experience in cloud deployment.
Skills (Technologies/Software Knowledge)
- Ansible
- Chef
- Agile
- DevOps
- Terraform
- SonarQube / SonarCloud
- AWS
Technical / Professional Knowledge
- Java Development with J2EE and/or Springboot knowledge (Advanced)
- Automation products such as Terraform, Chef, Ansible, SaltStack or Puppet (Advanced)
- Administering either of the following Linux or Unix distributions: RedHat Linux, Suse Linux, Debian, Ubuntu, AIX, SCO, HP/UX (Advanced)
- Bash and/or PowerShell scripting (Advanced)
- Facilitating Change
- Coaching
- Driving Innovation
- Strategic Planning
#J-18808-Ljbffr