Platform Engineer (DevOps)
About Palladium:
Palladium is a global company working to design, develop, and deliver a positive impact on the lives and livelihoods of people around the globe; broaden access to health, water, power, and infrastructure; build enduring, sustainable, and transformative institutions and market systems to address global challenges; and conserve the natural world. We operate in over 90 countries and have a workforce of 4,000 talented, motivated, and diverse staff of all religions, races, languages, and gender identities.
This Opportunity:
Funded under the US President’s Emergency Plan for AIDS Relief (PEPFAR) through a cooperative agreement with the US Centers for Disease Control and Prevention (CDC), Palladium Development and Consultancy Kenya Ltd (Palladium Kenya) is implementing 5-year funding to support the Kenya Ministry of Health, county governments, and healthcare service delivery partners to implement technological innovations in health information systems.
Position Summary:
The platform Engineer (DevOps) will collaborate with development and QA teams to automate workflows, streamline operations, and deliver reliable, secure, and scalable platforms.
Areas of focus:
- Hybrid Infrastructure Management: Design and manage Kubernetes clusters in hybrid environments, utilizing both self-managed clusters on-premises and Amazon EKS in the cloud.
- Infrastructure as Code (IaC): Automate the provisioning of AWS resources and on-premises server configurations using tools like Terraform
- Platform Optimization: Tune clusters for performance and cost-efficiency, managing AWS compute costs and optimizing on-premises resource allocation.
Location:
The position is based in Palladium’s KeHMIS office, Nairobi.
You and Your Career:
We are a learning organization and provide growth opportunities from the start. We pride ourselves on giving you the freedom, resources, and guidance to chart a fulfilling career!
Reporting: The Platform Engineer (DevOps) reports to DevOps & QA Lead.
Primary Duties and Responsibilities:
- Design, provision, and manage cloud infrastructure using Infrastructure as Code (Terraform).
- Deploy, manage, and optimize containerized applications on Kubernetes.
- Build and maintain CI/CD pipelines and GitOps workflows (ArgoCD).
- Ensure system reliability through monitoring, logging, and performance optimization.
- Apply security best practices including access control, secrets management, and compliance checks.
- Troubleshoot incidents, perform root cause analysis, and improve system resilience.
- Collaborate with teams to enhance developer experience and platform efficiency
- Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).
- Contribute to documentation, knowledge sharing, and engineering best practices.
- Continuously learn and adopt new tools and technologies.
Required Qualifications:
- Technical Experience: 5+ years of experience managing production-grade Kubernetes.
- Cloud Expertise: Deep knowledge of AWS services, including VPC, IAM, EKS, and Route 53.
- On-Premises Foundations: Strong understanding of Linux systems administration, networking protocols (TCP/IP, DNS), and hardware-level storage integration (CSI drivers).
- Scripting: Proficiency in Go, Python, or Bash for automation.
- Certifications (Preferred): Certified Kubernetes Administrator (CKA) or AWS Certified Solutions Architect.
- Preferred – Bachelor’s degree in computer science, Software Engineering, or a closely related field.
Safeguarding – We define Safeguarding as “the preventative action taken by Palladium to protect our people, clients and the communities we work with from harm”. We are committed to ensuring that all children and adults who come into contact with Palladium are treated with respect and are free from abuse.
All successful candidates will be subject to an enhanced selection process including safeguarding-focused interviews and a rigorous due diligence process.
Should you require any adjustments or accommodations to be made due to a disability, or you are a neurodivergent individual or for any other circumstance, please email our team at [email protected] and we will be in touch to discuss.
The selection process will be done on a rolling basis.