Software Development and Operations (DevOps) Engineer

Ministry of Health and Sanitation

MINISTRY OF HEALTH AND SANITATION
DIGITAL HEALTH DIVISION VACANCIES

Background

The Ministry of Health and Sanitation through the Digital Health Division is implementing the Malawi Healthcare Information System (MaHIS) as a reform area towards digital transformation of health services under Health Sector Strategic Plan (HSSP III) pillar number 6.

The main objective is to attain a shared and seamless Electronic Health Record (EHR) system across all levels of care which will allow continuity of care using patient level data to inform progress of service delivery. The Ministry of Health has recently received funding from the Presidential in Initiative on Maternal Health to improve Maternal and Child health services including maternal and newborn death surveillance. As part of strengthening health services towards improving the quality of health service provision the Ministry intends to use part of this funding towards the recruitment of Technical Assistants (Tas) to support with the implementation of the MaHIS. The contract for the TAs will be for twelve months subject to availability of funds and performance. The Ministry is, therefore, seeking applications from suitably qualified Malawians for the following positions: –

Software Development and Operations (DevOps) Engineer (1 Position)

The DevOps Engineer main function will be integration and automation of the software development and information technology operations.

The person will lead in bridging software development and IT operations to automate and streamline the entire software development lifecycle for rapid deployment of solutions. The officer will report to the Chief Digital Health Officer – Software Development and will be part of the business analysis and quality assurance team for the DHD.

Key Duties and Responsibilities

  • Designing, building, and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate the build, test, and release processes, enabling faster and more reliable software delivery.
  • Design and implement Infrastructure as a Code (laC) to enable automated infrastructure provisioning ensuring environments are consistent, version-controlled, and easy to replicate across development, staging, and production.
  • Designing and developing scaling strategies, automation scripts, and solutions to implement, streamline, and execute the software with excellent speed and quality
  • Manage, monitor, and optimize automation tools for deployment, monitoring, and operations
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Implement security best practices in infrastructure and deployment workflows
  • Collaborate with developers, QA, and product teams for seamless integration
  • Maintain logging, monitoring, and alerting systems
  • Implement and manage continuous delivery systems and methodologies

Qualification, Knowledge and Experience

  • Bachelor of Science degree in Computer Science, Information Systems, Information Technology, Mathematical Sciences or any related qualification.
  • 3+ years of experience working in software development, systen evelopment, or similar neld ot expertse. experience working the health sector is a plus.
  • Knowledge and experience of automation tools like Jenkins, Docker, Terraform, Ansible, Puppet, Chef, CloudFormation, CircleCI, Travis Cl, GitHub Actions, Kubernetes, Nexus etc
  • Experience in the software development process and tools and languages like Saas, Python, Java, MongoDB, Shell scripting, Python, MySQL and Git.
  • Demonstrated knowledge in handling distributed data systems Such as Elastisearch, Cassandra, Hadoop, and others.
  • Experience with cloud platforms such as AWS, Azure or GCP
  • Experience with logging and monitoring solutions such as Prometheus, Grafana, ELK, among others.

Skills and Competencies

  • Strong teamwork and collaboration skills
  • Proficiency and fluency in English.
  • Ability to communicate with ease in the official language
  • Ability to establish and maintain effective working relationships and to interact with different stakeholders; desire to work with people from diverse backgrounds.
  • Able to multitask, be independent, mature, and able to work under time-pressure and amicably in a team.
  • The position requires demonstrated excellent interpersonal and communication skills.
  • Ability to contribute at high-level meetings by explaining technical concepts in layman’s terms.
  • Ability to quickly grasp new concepts and trends in software design and development.
  • Strong ability to explore and try new technologies
  • Willingness to work in a linux/Unix environment.

Method of Application

All interested applicants who meet the stipulated requirements should submit their applications accompanied by the updated Curriculum Vitae, copies of their Certificates and supporting documents with the names and addresses of three traceable referees one of which should be the last or current employer not later than Friday 19th December, 2025 to: –

The Secretary for Health and Sanitation
Ministry of Health,
P.O. Box 30377,
LILONGWE 3.
Attention: Director of Human Resource Management and Development
OR
recruitment@health.gov.mw