BACKGROUND
The Last Ten Kilometers (L10K 2020) Project of JSI Research & Training Institute, Inc. (JSI), with funds from Bill & Melinda Gates Foundation (BMGF) and United Nations Children's Fund (UNICEF) has been implementing community-based maternal, newborn, and child health strategies since 2008 to contribute to the achievement of Ethiopia’s Reproductive, Maternal, Newborn, and Child Health (RMNCH) related targets of the Health Sector Transformation Plan (HSTP). With its re-scoped approach, L10K 2020 provides technical support to regional health bureaus and zonal health departments to enhance their capacity to improve quality of, increase demand for, access to and utilization of high impact RMNCH services in the four most populous regions of Ethiopia: Amhara, Tigray, Oromia, and Southern Nations, Nationalities (SNNP).
OVERVIEW OF THE POSITION
The DevOps Engineer provides technical support to the overall functioning of the eCHIS Web-based and Mobile application developed by Ministry of Health. The DevOps engineer works in close collaboration with the software development team members. This is a position based at the Federal Ministry of Health in Addis Ababa and reports to the Information Technology Coordinator or his delegate.
KEY DUTUES AND RESPONSIBILITIES
· Administer and maintain the eCHIS backend infrastructure.
· Develop and implement a scale-up plan for eCHIS backend-infrastructure.
·
· Be a resourceful person for Systems Administration, Database administration, DevOps.
· Automate server builds/environment setups, automate provisioning access in Databases, Linux and Windows.
· Automate security patching and OS upgrades in Linux & Windows.
· Automate most System Administration functions.
· Monitor, prevent and troubleshoot security related issues.
· Monitor and troubleshoot server related issues.
· Provide strategic vision in engineering solutions that touch all aspects of the FMoH IT infrastructure.
· Provide assistance in testing and solving programming bugs and other issues.
· Develop a range of system documentation materials such as technical documents, user manuals, standard operating procures (SOPs) as well as end user tip sheet and guides
· Actively participate in providing training as well as organize software demonstrations for various FMoH, Regional and Partner groups in a well-organized and professional manner
SKILLS AND COMPETENCIES
§ Bachelor’s Degree in Computer Science, Information Systems, or software engineering and knowledge of the major programming languages.
§ A minimum of 5 years of development experience.
§ Strong background in Linux/Unix Administration
§ Experience in server orchestration or automation/configuration management using Ansible. Otherwise experience using Puppet, Chef, or SaltStack.
§ Experience using continuous integration tools.
§ Experience in virtualization of environments.
§ Networking experience with TCP/IP, DNS, subnets, VLANs, firewalls, load balancing, SMTP protocol.
§ Strong experience with PostgreSQL and NoSQL (Redis and CouchDb)
§ A working understanding of code and script (Python, Java)
§ Knowledge of best practices and IT operations in an always-up, always-available service
§ Security - familiar with LDAP or AD.
§ Ability to use a wide variety of open source technologies and cloud services (experience with AWS is advantageous).
§ Excellent knowledge (spoken and written) of the English Language
§ Ability to work independently in the context of a team with excellent organizational and interpersonal skills essential. Expected to exercise considerable autonomy in decision-making.