SUMMARY: 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 aspect
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
- Maintain and facilitate compliance with company, security and regulatory standards.
- 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 companies 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 though 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.
Job Responsibilities Continue: - Azure Certifications (e.g., AZ400 Designing and Implementing Microsoft DevOps)
- AWS Certifications (e.g., AWS Dev Ops Engineers)
- IaC Certifications (e.g., HashiCorp Terraform, Chef)
- Container Platform Certifications (e.g., CKA or CKAD)
- Java or. Microsoft .NET Certifications
Skills (Technologies/Software Knowledge): - Ansible
- Chef
- SQL (e.g. MS SQL, PostgreSQL)
- Agile
- DevOps
- Terraform
- SonarQube / SonarCloud
- Sonatype Nexus
- Azure DevOps
- Azure
- AWS
- Kubernetes
Preferred Certifications: - One of the following certifications would be advantageous: DevOps Certification, LPI, RHCE, RHCA, MCSE, MCSD, CSM, OCAJP, SCJA, OCPJP or any other technical certification
- Cloud certification is preferred above fundamentals
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 or
- 10+ years as a Systems Administrator on multiple platforms on-premises and in the Cloud
- DevOps experience in cloud deployment
- Azure and/or AWS experience
Type of Exposure: - Expert understanding of architecting, designing and the implementation of a DevOps Tools in an enterprise environment
- Expert knowledge of how to build a continuous integration, continuous delivery and continuous deployment pipeline with an emphasis on quality good understanding of release strategies
- Good understanding of monitoring techniques
- Expert understanding of security and automation with regards to DevOps practices and patterns with hands-on experience
- Management and integration of tooling related to DevOps practices in a Cloud environment
- Experience in an agile development environment using Scrum and/or Extreme Programming
Technical / Professional Knowledge: - Java Development with J2EE and/or Springboot knowledge (Advanced)
- Microsoft ASP.NET, .NET CORE, C#, VB.NET (Advanced)
- JavaScript Frameworks (Angular.js, React.js, Aurelia.js, Vue.js) (Advanced)
- Automation products such as Terraform, Chef, Ansible, SlatStack or Puppet (Advanced)
- Administering either of the following Linux or Unix distributions RedHat Linux, SUSE Linux, Devian, Ubuntu, AIX, SCO, HP/UX (Advanced
- Bash and/or PowerShell scripting (Advanced)
Behavioral Competencies: - Facilitating Change
- Coaching
- Driving Innovation
- Strategic Planning
- Emotional Intelligence Essentials
- Technical/Professional Knowledge and Skills
POSITION INFO: 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 aspect
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
- Maintain and facilitate compliance with company, security and regulatory standards.
- 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 companies 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 though 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.
Job Responsibilities Continue: - Azure Certifications (e.g., AZ400 Designing and Implementing Microsoft DevOps)
- AWS Certifications (e.g., AWS Dev Ops Engineers)
- IaC Certifications (e.g., HashiCorp Terraform, Chef)
- Container Platform Certifications (e.g., CKA or CKAD)
- Java or. Microsoft .NET Certifications
Skills (Technologies/Software Knowledge): - Ansible
- Chef
- SQL (e.g. MS SQL, PostgreSQL)
- Agile
- DevOps
- Terraform
- SonarQube / SonarCloud
- Sonatype Nexus
- Azure DevOps
- Azure
- AWS
- Kubernetes
Preferred Certifications: - One of the following certifications would be advantageous: DevOps Certification, LPI, RHCE, RHCA, MCSE, MCSD, CSM, OCAJP, SCJA, OCPJP or any other technical certification
- Cloud certification is preferred above fundamentals
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 or
- 10+ years as a Systems Administrator on multiple platforms on-premises and in the Cloud
- DevOps experience in cloud deployment
- Azure and/or AWS experience
Type of Exposure: - Expert understanding of architecting, designing and the implementation of a DevOps Tools in an enterprise environment
- Expert knowledge of how to build a continuous integration, continuous delivery and continuous deployment pipeline with an emphasis on quality good understanding of release strategies
- Good understanding of monitoring techniques
- Expert understanding of security and automation with regards to DevOps practices and patterns with hands-on experience
- Management and integration of tooling related to DevOps practices in a Cloud environment
- Experience in an agile development environment using Scrum and/or Extreme Programming
Technical / Professional Knowledge: - Java Development with J2EE and/or Springboot knowledge (Advanced)
- Microsoft ASP.NET, .NET CORE, C#, VB.NET (Advanced)
- JavaScript Frameworks (Angular.js, React.js, Aurelia.js, Vue.js) (Advanced)
- Automation products such as Terraform, Chef, Ansible, SlatStack or Puppet (Advanced)
- Administering either of the following Linux or Unix distributions RedHat Linux, SUSE Linux, Devian, Ubuntu, AIX, SCO, HP/UX (Advanced
- Bash and/or PowerShell scripting (Advanced)
Behavioral Competencies: - Facilitating Change
- Coaching
- Driving Innovation
- Strategic Planning
- Emotional Intelligence Essentials
- Technical/Professional Knowledge and Skills