DevOps Engineer
Living Goods
Full_time•Nairobi, Kenya
📍 Job Overview
- Job Title: DevOps Engineer
- Company: Living Goods
- Location: Nairobi, Kenya
- Job Type: Contractor
- Category: DevOps Engineer
- Date Posted: July 30, 2025
🚀 Role Summary
- Primary Responsibilities: Design and implement automation tools and frameworks for continuous integration, delivery, and deployment. Monitor and manage infrastructure, ensuring optimal performance, security, and scalability.
- Key Web Technology Aspects: Cloud platforms, Docker, Kubernetes, DevOps tools, programming languages, Linux administration, shell scripting, monitoring tools, databases, analytical skills, problem-solving skills, communication skills, collaboration skills, time management, continuous learning, version control systems.
💻 Primary Responsibilities
🔧 Design and Implement Automation Tools and Frameworks
- Develop and maintain CI/CD pipelines to automate software delivery.
- Collaborate with development teams to understand requirements and implement solutions.
- Implement integrations requested by software engineering teams.
- Develop, test, implement, maintain, and optimize automated software delivery in an Infrastructure as Code (IAC) environment.
🌐 Monitor and Manage Infrastructure
- Monitor and manage infrastructure, ensuring optimal performance, security, and scalability.
- Troubleshoot and resolve issues related to application development, deployment, and operations.
- Implement and maintain version control systems, configuration management tools, and other DevOps-related technologies.
- Develop, test, implement, maintain, and optimize automated software delivery in an Infrastructure as Code (IAC) environment.
- Implement integrations requested by software engineering teams.
- Contribute to improving system reliability, availability, and performance.
🎓 Skills & Qualifications
📚 Education
- Bachelor's degree in computer science, IT, or a related field.
🕒 Experience
- 3+ years of professional experience in a DevOps role, with experience in working on a Linux-based infrastructure.
🛠️ Required Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Good knowledge in Docker and Kubernetes for container management and orchestration.
- Hands-on experience with DevOps tools and technologies, such as Jenkins, Docker, Kubernetes, Terraform, Ansible, GitHub Actions, and other CI/CD tools.
- Experience in one or more programming languages, preferably Python and JavaScript.
- Linux system administration, monitoring, security best practices, networking, and logging.
- Good knowledge of shell scripting, Java, or Python.
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Working knowledge of databases both RDBMS and NoSQL.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong analytical and problem-solving skills, with attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to prioritize tasks and manage time efficiently in a fast-paced environment.
- Continuous learning mindset to stay updated with evolving technologies and industry best practices.
- Familiarity with command-line tools on Linux or another UNIX-like operating system.
- Experience with version control systems such as Git.
- Familiarity with open-source platforms and tools such as Digital Global Goods (CHT, CommCare, OpenSRP, OpenMRS, OpenLMIS, DHIS2, etc.) would be advantageous.
🌟 Preferred Skills
- Relevant certifications in cloud platforms will be an added advantage.
📊 Web Portfolio & Project Requirements
- Portfolio Essentials:
- Demonstrate experience with cloud platforms, Docker, Kubernetes, and DevOps tools.
- Showcase automation tools and frameworks developed for continuous integration, delivery, and deployment.
- Highlight infrastructure management projects, ensuring optimal performance, security, and scalability.
- Include examples of troubleshooting and issue resolution related to application development, deployment, and operations.
- Technical Documentation:
- Provide code quality, commenting, and documentation standards.
- Include version control, deployment processes, and server configuration details.
- Demonstrate testing methodologies, performance metrics, and optimization techniques.
💰 Compensation & Benefits
- Salary Range: Competitive salary and benefits package commensurate with experience, including health insurance and bonus opportunity.
- Benefits:
- Health Insurance
- Bonus Opportunity
🎯 Team & Company Context
🏢 Company Culture
- Industry: Living Goods endeavors to improve access to essential healthcare services in underserved regions, particularly in sub-Saharan Africa.
- Company Size: Living Goods is a mid-sized organization with a team of around 150 employees.
- Founded: Living Goods was founded in 2007.
- Team Structure:
- The DevOps team is embedded within the Digital Health Team and reports to the Senior DevOps Engineer.
- The team consists of 3-5 members, including the Senior DevOps Engineer and 2-4 DevOps Engineers.
- Development Methodology:
- Living Goods follows Agile methodologies for software development, with sprint planning, code review, and quality assurance practices.
- The team uses CI/CD pipelines for automated software delivery and deployment.
- Company Website: Living Goods
📈 Career & Growth Analysis
- Web Technology Career Level: The DevOps Engineer role at Living Goods is an intermediate-level position, focusing on designing, implementing, and maintaining scalable and resilient infrastructure solutions to support software development and deployment processes.
- Reporting Structure: The DevOps Engineer reports directly to the Senior DevOps Engineer.
- Technical Impact: The DevOps Engineer plays a crucial role in ensuring optimal performance, security, and scalability of Living Goods' infrastructure, directly impacting the delivery of essential healthcare services to underserved regions.
🌐 Work Environment
- Office Type: Living Goods' office is a collaborative workspace with a focus on cross-functional integration between developers, designers, and stakeholders.
- Office Location(s): Living Goods' headquarters are located in Nairobi, Kenya, with no remote work arrangements mentioned in the job description.
- Workspace Context:
- The office provides a collaborative web development environment, with development tools, multiple monitors, and testing devices available.
- The team interacts regularly, fostering knowledge sharing, technical mentoring, and continuous learning.
- Work Schedule: Living Goods operates on a standard 40-hour workweek, with flexible deployment windows, maintenance, and project deadlines.
📄 Application & Technical Interview Process
📝 Interview Process
- Application Review: Living Goods will review your application and resume to assess your qualifications for the DevOps Engineer role.
- Phone Screen: If your application is successful, you will be invited for a phone screen to discuss your technical skills, experience, and career goals.
- Technical Assessment: Following the phone screen, you will be required to complete a technical assessment, focusing on your DevOps skills, cloud platform knowledge, and problem-solving abilities.
- Final Interview: Based on your performance in the technical assessment, you will be invited for a final interview with the Senior DevOps Engineer and other team members to discuss your fit for the role and Living Goods' company culture.
💡 Portfolio Presentation Strategy
- Live Demo: Prepare a live demo of your automation tools and frameworks, highlighting your experience with cloud platforms, Docker, Kubernetes, and other DevOps tools.
- Code Explanation: Be ready to explain your code, architecture decisions, and optimization techniques used in your projects.
- User Experience: Although not the primary focus, be prepared to discuss how your DevOps work impacts user experience and access to essential healthcare services.
🛠️ Technical Challenge Preparation
- Cloud Platforms: Brush up on your knowledge of AWS, Azure, or GCP, focusing on relevant services and features for DevOps engineers.
- Docker & Kubernetes: Familiarize yourself with the latest Docker and Kubernetes features, and practice container management and orchestration tasks.
- DevOps Tools: Review the latest versions of Jenkins, Ansible, Terraform, and other DevOps tools mentioned in the job description, ensuring you are comfortable with their usage and best practices.
- Problem-Solving: Practice problem-solving techniques, focusing on infrastructure management, security, and scalability challenges.
💼 ATS Keywords
- Cloud Platforms: AWS, Azure, GCP, cloud architecture, cloud migration, cloud security, cloud infrastructure, cloud deployment, cloud automation
- Docker & Kubernetes: Docker, Kubernetes, containerization, orchestration, microservices, service mesh, service discovery, service networking
- DevOps Tools: Jenkins, Ansible, Terraform, GitHub Actions, CI/CD pipelines, deployment automation, infrastructure as code, configuration management, version control, monitoring, logging
- Programming Languages: Python, JavaScript, Java, shell scripting, bash scripting, PowerShell, Groovy
- Linux Administration: Linux, system administration, server management, network configuration, security hardening, system monitoring, system optimization
- Databases: RDBMS, NoSQL, SQL, MySQL, PostgreSQL, MongoDB, Cassandra, Redis, database management, database optimization, database performance
- Monitoring & Logging: Prometheus, Grafana, ELK Stack, monitoring, logging, alerting, metrics, performance analysis, infrastructure monitoring
- Soft Skills: communication, collaboration, teamwork, problem-solving, analytical thinking, attention to detail, time management, continuous learning, adaptability, innovation
- Industry Terms: DevOps, SRE, site reliability engineering, infrastructure as code, continuous integration, continuous delivery, continuous deployment, Agile, Scrum, Kanban, Lean, Six Sigma, ITIL, IT service management, IT operations, IT support, DevOps culture, DevOps transformation
📌 Application Steps
To apply for this DevOps Engineer position at Living Goods:
- Customize Your Resume: Tailor your resume to highlight your DevOps skills, cloud platform experience, and relevant projects, emphasizing your problem-solving abilities and attention to detail.
- Prepare Your Portfolio: Curate a portfolio showcasing your automation tools, infrastructure management projects, and DevOps tool expertise, ensuring it aligns with Living Goods' focus on essential healthcare services and user experience.
- Research Living Goods: Familiarize yourself with Living Goods' mission, company culture, and digital health initiatives to demonstrate your understanding and enthusiasm for the role during the interview process.
- Practice Technical Challenges: Brush up on your DevOps skills, cloud platform knowledge, and problem-solving techniques to excel in the technical assessment and final interview.
By following these steps and leveraging the insights provided in this enhanced job description, you will be well-prepared to apply for the DevOps Engineer role at Living Goods and make a strong impression throughout the interview process.
Application Requirements
Bachelor's degree in computer science, IT, or a related field is required along with 3+ years of professional experience in a DevOps role. Relevant certifications in cloud platforms will be an added advantage.