Designation: PP4317 - Devops Engineer
Category: Technology - OF6302
Posted by: Alexander Forbes
Posted on: 13 May 2025
Closing date: 21 May 2025
Location: Sandton
Purpose Of The Job
We are seeking a talented and motivated DevOps Engineer to join our growing IT team. The ideal candidate will have a strong background in software development, system administration, and automation, with a passion for improving the efficiency and reliability of software delivery pipelines. As a DevOps Engineer, you will work closely with our development, testing, and operations teams to automate and streamline our software development and delivery processes. A strong background in software development, system administration, and automation. Knowledge of various tools and technologies such as version control systems, CI/CD tools, containerization (e.g., Docker), orchestration (e.g., Kubernetes), and scripting languages (e.g., Bash) is crucial. Continuous learning and staying updated with the latest trends and technologies in the DevOps domain are also essential for a successful DevOps career.
Overview
Education
- Matric – Essential
- IT Related Degree - Advantageous
Experience
- Collaborate with cross-functional teams to design, develop, and implement automated build, test, and deployment pipelines.
- Automate manual and repetitive tasks using scripting languages and automation tools.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Manage and provision infrastructure using Infrastructure as Code (IaC) principles.
- Monitor system performance, detect issues, and implement solutions to ensure the reliability and scalability of applications.
- Work closely with development teams to troubleshoot and resolve technical issues.
- Integrate security best practices into the development and deployment process.
- Foster a collaborative culture by promoting communication and knowledge sharing among teams.
Knowledge And Skills
- Understanding of the digital landscape.
- Guidance in the implementation and maintenance of Azure CI / CD.
- Strong technical knowledge of relevant technology and tools.
- Knowledge of Application Development (entire SDLC lifecycle).
- Possess strong interpersonal skills with emphasis on communication skills both oral and written.
- Ability to prepare concise and accurate written and oral reports on analytical findings and status reports.
- Ability to use Kubernetes / Azure Kubernetes Services is required.
- Ability to create applications on Azure Power Platform advantageous.
Key performance areas
Accountability: System Support
- Generation and Renewal of Required Certificates
- Service account password maintenance
- Ensuring that security standards are met and maintained
- Ensuring that the servers (web and application) are running the latest software including updates
- Setting up of new applications
- Management of Firewall requirements
- Management of load balancing / High availability requirements Accountability: Server Support
- Requesting Cloud services (Azure / AWS)
- Requesting Servers for application hosting Accountability: Deployments
- Setting up deployment pipelines for each environment
- Action deployments to the required environment
- Assist in the trouble shooting of any issues detected after a deployment Accountability: SSO
- Assist client support agents with Active Directory updates on the SSO OU Functional Competencies
- Time Management
- Group IT Approved Policies and Procedures
- Online resources
- Peer networking
- Training in line with approved budgets
- Leadership - Internal processes and systems
- Collaboration - Relating and networking with various stakeholders
- Attention to Detail (Including Focus)
- Anticipating, Creating and Managing Change (Tolerance of Ambiguity)
- Holistic / Big Picture thinking
- Innovation / Creativity
- Problem Solving
- Assertiveness (Includes willingness to challenge and confront)
- Ethical Behaviour/ Honesty/ Integrity/Transparency (Includes Modelling the Values)
- Responsible and Accountable
- Strong work ethic
- Problem solver
- Excellence Orientation
- Flexibility / Adaptability
- Objectivity
- Personal Growth Orientation/ Motivation to Learn / Learning Agility
- Resilience / Perseverance / Stress Management
- Results & Solution Focused (Drive, Energy & Follow Through)
- Rule Orientation
- Self-Management (Planning, Prioritising & Time Management)
- Ability to work and deliver under pressure
- Strong written and verbal communication skills - a skilled communicator
- Strong collaboration skills and a team player, with the ability to work independently
- Customer Service Orientation
- Self-starter with the ability to work to unsupervised
- professional, diplomatic, and cordial
- Influence, Persuasion and Negotiation (Includes Conflict Management)
- Knowledge Sharing (includes Information Management)
- Comfort with Diversity
- Organisational Awareness
- Relationship Building (Includes Listening, Interpersonal Sensitivity, and ability to read and interact with people)
- Building good working partnerships