Overseeing and executing a comprehensive range of duties, this position involves managing key tasks, including project planning and coordination, team leadership, and performance monitoring. Responsibilities also encompass ensuring compliance with organizational policies, fostering collaboration across departments, and driving efficient workflows to meet strategic objectives. Additionally, the role requires analyzing data to inform decision-making, reporting progress to stakeholders, and implementing process improvements to enhance operational effectiveness. Strong communication and organizational skills are essential to successfully fulfill these responsibilities and contribute to the overall success of the team.
Develop automation solutions and frameworks to facilitate seamless continuous integration, delivery, and deployment processes.
Work collaboratively with development teams to analyze requirements and execute solutions effectively.
Design, implement, and optimize CI/CD pipelines to streamline and automate the end-to-end software delivery process.
Monitor and uphold infrastructure operations to guarantee peak performance, robust security, and seamless scalability.
Troubleshoot and resolve issues related to application development, deployment, and operations.
Develop and oversee version control systems, configuration management tools, and other DevOps technologies to ensure seamless integration and operational efficiency.
Strive to optimize workflows and systems to boost operational efficiency and drive productivity gains.
Document processes and workflows to facilitate team knowledge sharing.
Develop, test, implement, maintain, and optimize automated software delivery in an Infrastructure as Code (IAC) environment.
Develop and execute integrations as requested by software engineering teams.
Enhance system reliability, availability, and performance by identifying and addressing potential issues proactively.
Continuously monitor and analyze emerging developments and proven methodologies within the DevOps field to ensure alignment with current industry standards and advancements.
Education and Experience: Applicants must hold a Bachelor’s degree or higher in a relevant field, such as engineering, computer science, or business administration, with a minimum of three years of progressive experience in project management or a related discipline. Candidates possessing professional certifications like PMP, Agile, or Six Sigma will be given preference. Additionally, familiarity with industry-specific software and tools is advantageous.
A bachelor’s degree in computer science, information technology, or a comparable discipline is required.
With a minimum of five years of hands-on experience in a DevOps capacity, you possess practical knowledge in managing Linux-based infrastructure environments.
Relevant cloud platform certifications are advantageous.
Demonstrates proficiency in a range of technical and interpersonal skills essential for success in the role. Exhibits strong analytical abilities to interpret complex data and derive actionable insights. Maintains meticulous attention to detail to ensure accuracy in all tasks and deliverables. Communicates clearly and effectively, both verbally and in writing, to collaborate with cross-functional teams and stakeholders. Adapts quickly to changing priorities and environments, demonstrating resilience and problem-solving agility. Possesses a customer-centric mindset, prioritizing service excellence and satisfaction in all interactions.
Proficiency in cloud platforms such as AWS, Azure, and GCP is required.
Proficient in Docker and Kubernetes for container management and orchestration.
Proficiency in utilizing DevOps tools and technologies, including Jenkins, Docker, Kubernetes, Terraform, Ansible, GitHub Actions, and other CI/CD solutions, is essential.
Seeking proficiency in one or more programming languages with a preference for Python and JavaScript.
Experienced professionals should possess expertise in Linux system administration, implement robust monitoring solutions, adhere to security best practices, configure and troubleshoot networking infrastructure, and maintain comprehensive logging systems.
Proficient in shell scripting, Java, and Python with a strong understanding of their respective applications.
Proficiency in monitoring and logging tools such as Prometheus, Grafana, and the ELK Stack is required.
Proficiency in both relational databases (RDBMS) and NoSQL database systems is required.
Proficiency in cloud computing environments, including AWS, Azure, and Google Cloud Platform, is essential.
Proven ability to analyze complex information and resolve challenges effectively, coupled with a meticulous approach to tasks.
Exceptional interpersonal and collaborative abilities, demonstrated through a proven capacity to thrive in team-based settings.
Proficient in organizing and prioritizing assignments while maintaining optimal time management in a high-pressure, fast-moving setting.
Maintain a commitment to ongoing education to remain current with advancing technologies and industry-leading methodologies.
Proficiency in utilizing command-line interfaces on Linux or other UNIX-based operating systems is required.
Proficiency in version control systems, with a focus on Git, is required.
Proficiency in open-source platforms and tools, including but not limited to Digital Global Goods such as CHT, Comm Care, Open SRP, Openers, OpenNMS, and DHIS2, is highly desirable.
To submit your application, please utilize the designated application method provided. Ensure your submission is directed through the specified channel as outlined in the job posting. Follow the outlined procedure to ensure your application is received and processed efficiently.
To submit your application, please utilize the provided links on the company’s official website.
Qualifications
BA/BSc/HND , Professional Certificate
Experience Required
5 years