About Company
ZESA Holdings is the national electricity utility company in Zimbabwe, responsible for the generation, transmission, distribution, and retailing of electricity. With a critical role in powering the nation’s economy and households, ZESA operates vital infrastructure, including the iconic Kariba South Power Station, one of Africa’s largest hydroelectric facilities. The organization is undergoing significant modernization, leveraging technology to enhance operational efficiency, grid stability, and customer service. Our IT department is crucial to this transformation, supporting everything from power generation control systems to enterprise resource planning and customer relationship management. Joining ZESA means contributing to the foundational energy supply that drives Zimbabwe’s progress. We are committed to fostering an environment of innovation, continuous learning, and professional growth within a critical national enterprise.
Job Description
We are seeking an experienced and highly motivated Senior DevOps Engineer to join our dynamic IT team based in Kariba, Mashonaland West Province. In this pivotal role, you will be instrumental in bridging the gap between development and operations, ensuring the seamless deployment, reliable operation, and scalable management of ZESA’s critical software applications and infrastructure. This includes systems supporting our core power generation and distribution, as well as enterprise applications crucial for our administrative and commercial functions. Your expertise will be vital in transforming our operational technology landscape, focusing on efficiency, security, and scalability. You will be at the forefront of driving automation across our software development lifecycle, implementing robust CI/CD pipelines that streamline code delivery from development to production environments. Furthermore, you will be responsible for defining and upholding best practices in infrastructure as code, cloud resource management, and system monitoring. The ideal candidate will possess a deep understanding of modern cloud platforms, containerization technologies, and a fervent commitment to fostering a culture of continuous improvement, innovation, and cross-functional collaboration. Your strategic contributions will directly impact the reliability and efficiency of our national power supply infrastructure, contributing significantly to the economic growth and technological advancement of Zimbabwe. This role offers a unique opportunity to work on mission-critical systems in a beautiful and impactful setting, pushing the boundaries of what’s possible in the energy sector’s digital transformation.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for various applications, ensuring automated and efficient software delivery.
- Manage and optimize cloud infrastructure (e.g., AWS, Azure, GCP, or private cloud solutions) with a focus on cost, security, and performance.
- Implement Infrastructure as Code (IaC) using tools like Terraform, Ansible, or Puppet to provision and manage infrastructure reliably.
- Develop and maintain comprehensive monitoring, alerting, and logging systems to ensure the health and performance of applications and infrastructure.
- Troubleshoot complex production issues across various application layers, infrastructure components, and network services.
- Collaborate closely with development teams to integrate new features and applications into existing CI/CD pipelines and infrastructure.
- Ensure security best practices are integrated into all stages of the development and deployment lifecycle, from code to infrastructure.
- Automate routine operational tasks and develop custom tools to improve efficiency and reduce manual effort.
- Participate in on-call rotations for critical system support, incident response, and problem resolution.
- Mentor junior engineers, share knowledge, and contribute to the overall technical growth and capabilities of the team.
Required Skills
- Extensive experience (5+ years) with Linux operating systems and strong shell scripting skills (Bash, Python).
- Proficiency in at least one major cloud platform such as AWS, Azure, or Google Cloud Platform.
- Strong understanding and hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Proven experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Solid experience with Infrastructure as Code (IaC) tools, particularly Terraform and Ansible.
- In-depth knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Familiarity with network protocols, security best practices, and relational/NoSQL database management.
- Strong problem-solving skills and ability to troubleshoot complex distributed systems.
- Excellent communication, documentation, and collaboration abilities in a team environment.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related engineering field.
- Relevant professional certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator – CKA).
- Experience in the utilities, energy, or industrial automation sectors is a significant advantage.
- Familiarity with ITIL framework and agile methodologies (Scrum, Kanban).
- Experience with other configuration management tools (e.g., Chef, Puppet, SaltStack).
- Knowledge of cybersecurity principles and best practices for critical infrastructure.
Perks & Benefits
- Competitive salary package commensurate with experience and expertise.
- Comprehensive health and wellness benefits for you and your family.
- Generous opportunities for professional development, training, and continuous learning.
- The unique chance to contribute to a vital national industry and infrastructure.
- Commitment to fostering a healthy work-life balance.
- Exposure to cutting-edge technologies within a critical infrastructure environment.
- Potential for relocation assistance for eligible candidates.
How to Apply
Interested candidates are encouraged to apply by clicking the application link below. Please ensure your resume or CV clearly highlights your extensive experience with DevOps methodologies, cloud platforms, automation tools, and your relevant project contributions. We look forward to reviewing your application and exploring how your skills can contribute to ZESA’s mission of powering Zimbabwe.
