DevOps Engineer

Living Goods
Full_timeNairobi, 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

  1. Application Review: Living Goods will review your application and resume to assess your qualifications for the DevOps Engineer role.
  2. Phone Screen: If your application is successful, you will be invited for a phone screen to discuss your technical skills, experience, and career goals.
  3. 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.
  4. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.