Hiring Kenya

Blogger

Related Jobs

DevOps Engineer

Nairobi, Kenya
Company Details
Name:Inkomoko
Industry: Banking
Description: Inkomoko’s vision is an Africa with thriving communities where young people and refugees are engaged, communities have access to relevant innovations for self-determination, and where African solutions are unleashed to solve African problems. Founded in 2012, Inkomoko has provided business advisory and access to finance for thousands of entrepreneurs across East Africa. As the largest investor in refugee businesses, we have disbursed more than $6M in capital to more than 3000 clients. This affordable finance for Inkomoko entrepreneurs helps them grow their businesses, create jobs, and improve their livelihoods. As we look forward, Inkomoko is developing new ways to engage communities to thrive. Creating meaningful market linkages, expanding to secondary cities, and advocating for economic inclusion, Inkomoko has added these community-based approaches to our enterprise development work. By 2030, Inkomoko will be in 8 countries, serving more than half a million small businesses, creating a positive impact for more than 7 million people across the Continent.
Job Description

ABOUT THE OPPORTUNITY AND RESPONSIBILITIES

The DevOps Engineer will play a pivotal role in bridging the gap between development and IT operations teams. The role focuses on automating processes, ensuring system reliability, scalability, and enhancing deployment workflows. The ideal candidate will work with cloud platforms, virtualization tools (such as Proxmox), and networking fundamentals to support robust infrastructure and continuous improvement practices.

Key Reponsibilities:

Infrastructure Automation

  • Design, implement, and manage CI/CD pipelines to automate application delivery using tools like Jenkins, GitLab CI, Github Actions or CircleCI.
  • Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
  • Automate provisioning, scaling, and orchestration of infrastructure on cloud platforms (AWS, Azure, GCP) and virtualization platforms (Proxmox, etc …).

Virtualization and Cloud Management

  • Manage and optimize virtual environments using Proxmox for in-house deployments.
  • Ensure seamless operation of cloud-based and hybrid infrastructure.
  • Integrate cloud and on-premises environments, ensuring smooth interoperability.

Systems Monitoring and Maintenance

  • Implement and manage monitoring and logging systems (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and performance.
  • Perform incident response, root cause analysis, and proactive troubleshooting.
  • Identify and address infrastructure bottlenecks to improve performance and reliability.

Collaboration and Communication

  • Work closely with development, QA, and infrastructure teams to support smooth application deployment.
  • Promote DevOps best practices including continuous integration, continuous delivery, and agile workflows.
  • Document processes and provide training on DevOps tools and methodologies.

Security and Compliance

  • Implement secure deployment practices and enforce security policies.
  • Conduct vulnerability assessments and integrate automated security testing into CI/CD pipelines.

Performance Optimization

  • Optimize application performance and scalability in production and virtualized environments.
  • Manage and fine-tune containerized workloads using Docker and orchestration tools like Kubernetes.

Tool Development

  • Develop custom scripts and tools to enhance DevOps workflows.
  • Contribute to internal or open-source toolsets for improving automation and productivity.

WHO WE ARE LOOKING FOR

  • Bachelor's degree in Computer Science, Engineering, or a related field or Equivalent Experience.
  • 7+ years experience in software development and 5+ years minimum experience as a DevOps Engineer using CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI, Bamboo).
  • Strong proficiency in at least one scripting language (e.g., Python, Go, Bash, PowerShell).
  • Hands-on experience with configuration management tools (e.g., Ansible, Puppet, Chef).
  • Proficiency with containerization technologies (Docker) and orchestration (Kubernetes).
  • Solid experience with virtualization platforms like Proxmox, Virtualbox or Citrix.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and hybrid deployments.
  • Knowledge of networking fundamentals (e.g., DNS, load balancing, firewalls).
  • Proficiency with version control systems (e.g., Git).
  • Experience with serverless computing (AWS Lambda, Google Cloud Functions).
  • Knowledge of database administration (SQL/NoSQL).
  • Certifications in cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Expert).
  • Experience with multi-cloud or hybrid cloud environments.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple tasks in a fast-paced environment.
  • Eagerness to learn and adapt to new technologies.

Candidates with experience in Proxmox, Citrix, Virtualbox or any other open source virtualization platform and strong networking fundamentals are highly encouraged to apply.

WHAT YOU’LL GET

This role is inside a high-growth, mission-driven social enterprise. By joining, you’ll access:

  • Competitive salary, and potential Performance-based bonus
  • Incredible company culture, with opportunities for learning and growth
  • Diverse colleagues across the region, and policies that demonstrate commitment to equity and inclusion 
  • Ability to make a significant social impact to your community
  • Health insurance for self and family
  • Staff savings and provident fund, negotiated bank rates for long-term employees
  • Generous annual leave, parental leave, and sabbatical options. 
Education: Degree, Diploma
Employment Type: Full Time

⚠️Report job

⚠️Safety Tips: Never pay anyone for job application, test or interview. A genuine employer will never ask you for the payment in anycase.

Disclaimer & TOS: Semasocial is an exclusive platform that ought to help jobseekers. We restrict any endorsement that demand for money and strictly advice against sharing personal or bank related information. If you notice deception or fraudulent, send us an email at [email protected]. For further details, please contact us »