Talent.com
Senior DevOps Engineer

Senior DevOps Engineer

Herotel Telecoms (Pty) LtdStellenbosch, Western Cape, South Africa
30+ days ago
Job description

Overview

Applications are invited for the Senior DevOps Engineer position to be based in Stellenbosch. This person will report the Business Systems Manager.

ABOUT THE ROLE :

The Senior DevOps Engineer will be responsible to lead the design, implementation, and operation of scalable, secure, and reliable systems. This role requires a blend of hands-on DevOps expertise, operational excellence, and the ability to contribute to technical direction and best practices across the enterprise.

Key Performance Areas

  • Design, implement, and manage Kubernetes clusters for scalable application deployment, including advanced use of kubectl.
  • Develop and maintain automation scripts (Bash, Python, PowerShell, YAML etc.) to streamline build, deployment, and monitoring processes.
  • Build, maintain, and optimize CI / CD pipelines and infrastructure-as-code (IaC) using tools such as Terraform, Ansible, Jenkins, GitHub Actions, or Azure DevOps.
  • Champion automation, observability, and reliability practices across the software-development-life-cycle(SDLC).
  • Assist in implementing and enforcing security best practices across infrastructure, including DevSecOps principles.
  • Assist with database administration tasks and ensure secure, efficient database operations.
  • Assist the QA team with resource utilization testing of new software items to ensure efficient use of CPU, memory, and other system resources.
  • Help enforce and adhere to change control processes and governance.
  • Follow and make recommendations for best practices for distributed systems and cloud-native architectures.
  • Monitor system performance, troubleshoot issues, and ensure high availability of services.
  • Document processes, configurations, and best practices for internal teams.
  • Stay up to date with emerging DevOps tools, methodologies, and industry best practices.
  • Collaborate with software engineers, QA, security, and operations teams to translate requirements into scalable technical solutions.
  • Mentor and share knowledge with team members to foster a culture of continuous improvement.
  • Liaise between business users, developers, and IT teams to ensure clear communication and understanding of requirements.
  • Assist in system testing, user acceptance testing (UAT), and quality assurance.
  • Ensure systems comply with security and regulatory standards.
  • Stay updated on new technologies and recommend solutions to improve business processes

Key Outputs

  • Reliable, Scalable Infrastructure : Well-designed, automated, and secure Kubernetes clusters and cloud environments that support scalable and application deployment.
  • Efficient CI / CD Pipelines : Robust, maintainable CI / CD pipelines and infrastructure-as-code solutions that accelerate software delivery and improve deployment reliability.
  • Comprehensive Communication : Clear, up-to-date documentation and communication of processes, configurations, and best practices to support internal teams and knowledge sharing.
  • Enhanced Security and Compliance : Implementation and enforcement of security best practices, ensuring systems meet regulatory and organizational standards.
  • Continuous Improvement : Ongoing optimization of systems, processes, and team capabilities through mentoring, collaboration, and adoption of emerging DevOps tools and methodologies.
  • Work Experience and Competencies

  • 7+ years of hands-on DevOps experience in complex, multi-environment ecosystems.
  • Proven experience with Kubernetes administration and deployment, including proficiency with kubectl.
  • Strong scripting and automation skills (Bash, shell, Python, yaml PowerShell and similar).
  • Experience with CI / CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Familiarity with cloud platforms (AWS, Azure and GCP).
  • Familiarity with software development life cycle (SDLC) and project management methodologies.
  • Understanding of security best practices in cloud and containerized environments, including DevSecOps.
  • Experience with database administration and security.
  • Experience with infrastructure as code tools (Terraform, Ansible, etc.).
  • Experience with database systems, reporting tools, and business intelligence platforms is a plus.
  • Experience enforcing change control processes and working with distributed systems.
  • Strong analytical and problem-solving skills.
  • Excellent problem-solving and communication skills.
  • Strong collaboration and stakeholder management skills.
  • High level of autonomy and accountability.
  • Passion for innovation, automation, and driving technical excellence
  • Qualification Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field
  • PLEASE NOTE

  • Preference will be given to Previously Disadvantaged Individual candidates, in line with Herotel’s Employment Equity Plan.
  • Submission of your CV provides Herotel with your express consent for us to process your personal information contained therein, for purposes of processing your application.
  • Please refer to our Privacy Policy on our website for further information on how we process personal information.
  • If you do not hear from us within 14 days, please deem your application as unsuccessful.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer • Stellenbosch, Western Cape, South Africa