Overview

Senior DevOps Engineer
Job Type Full Time
Qualification BA/BSc/HND
Experience
Location Nairobi
Job Field ICT / Computer
Reports to: Head of Engineering

Business unit: Technology

You will be joining a team of talented and very passionate engineers to build the next big cloud infrastructure at Ajua.

For this particular role, you will be driving innovation in our product development while relentlessly improving the performance, scalability and high availability.

What you’ll need

  • At least 3 years of professional experience in this specific role
  • Fluency in scripting languages especially bash and python
  • Working experience in managing AWS or related cloud infrastructure at scale eg Azure, GCP
  • Experience in building multi-region highly available and auto-scaling infrastructure that optimizes cost and performance
  • Skills in building and designing automated deployment pipelines in CI/CD environment like Jenkins, travis, circle CI
  • Strong  networking skills  such as routing, subnets and firewalls
  • Strong skills in the following technologies:
  • Linux/UNIX and related distros
  • Containerization (Docker,Docker swarm, kubernetes)
  • Source code management (SCM) tools such as GIT, GitLab, Mercurial, Bitbucket etc)
  • Working knowledge of virtualization (vmware, virtualbox, kvm etc) is a plus
  • Infrastructure automation (IAC – Infrastructure as Code) and configuration tools (Ansible, chef, terraform etc)
  • Skills and experience in monitoring tools and techniques (graphite, grafana, nagios, splunk, syslog-ng, ELK etc)
  • Experience in servers, servlet containers and web servers (Tomcat/JBoss, Nginx, Apache)
  • Intermediate to expert skills in RDBMSs such as Postgresql, MYSQL, Oracle
  • High level understanding of Java applications is a plus
  • Expert at creating documentation
  • Excellent verbal and written communication skills and collaborative spirit
  • Experience as an active open source contributor is a plus
    What you’ll do
  • Manage production services at a large scale to ensure high availability
  • Champion projects in the tools development, involving in-house solutions as well as adapting and integrating open source software
  • Architect and build automated deployment pipelines in CI/CD
  • Establish and enforce system monitoring tools and attain high standards. This involves building and managing monitoring dashboards to provide platform visibility ie performance status
  • Work across teams to share tools and best practices
  • Work closely with the developers and triage SQL queries that are to be executed in the production environments
  • Establish and enforce risk assessment policies and standards
  • Establish and enforce escalation policies and standards
  • Streamline logs management
  • Implementation of infrastructure security from the start
  • Work with devs to implement policies and workflows that allows for rollback of deployments
    What you stand to gain
  • You will be working with brilliant engineers who are designing and building Integrated Customer Experience infrastructure
  • Workplace that allows creativity, innovation and collaboration
  • Workplace that allows expression of ideas and support in turning your ideas into reality

MODE OF APPLICATION

Click “APPLY FOR JOB”button above to apply for this job.

About Ajua

AJUA (Formerly mSurvey) is Africa's first Integrated Customer Experience platform for businesses on the continent. We exist to bridge the gap between businesses and their customers. Ajua’s technology integrates with businesses at the points that matter most to their customers to measure and optimize their Customer Experience.