DevOps Engineer Correspondent – Siaya

Qualifications;

Bachelor in Computer Science, Software Engineering, Statistics, Computer Engineering or any other relevant course
A DevOps Engineer who has a wide-ranging knowledge of both development and operations, including scripting, infrastructure management, system administration, and DevOps toolchains.
He/she needs to have a strong understanding of common system architecture, provisioning, and administration, source control, giving and receiving code reviews, writing unit tests, and familiarity with agile principles.
For this role, she/he will be driving innovation in our product development while relentlessly improving the performance, scalability, high availability and cost optimization

The DevOps engineer shall undertake the following:

Working with software developers and software engineers to build and manage production services to ensure high availability
Design, configure, and support software build/deploy pipelines (CI/CD, Git, GitLab) for Group projects
Build and set up new development tools, policies and infrastructure
Undertakes software deployment through various staged operating environments i.e. Development, QA, Staging, Production
Ensure that we have the best system hosting & backup services for all products across the Group
Tests code, processes, and deployments to identify ways to streamline and minimize errors
Ensuring that systems are safe and secure against cybersecurity threats
Establish and enforce system monitoring tools to ensure high availability and cost optimization
Establish and enforce risk assessment policies and standards

What you’ll need

Fluency in scripting languages i.e bash and python
Hands on experience in managing AWS or related cloud infrastructure at scale as well as on-prem infrastructure
Experience in building high availability and auto-scaling infrastructure that optimizes cost and performance
Skills in building and designing automated deployment pipelines in CI/CD environment

Strong skills in the following technologies
Linux and related distros
Monitoring tools and techniques i.e. (grafana, graphite, nagios etc)
Containerization (Docker, Kubernetes)
Experience in servers, servlet containers and web servers (Nginx, Apache, Tomcat)
Intermediate to expert level skills in RDBMSs such as Mysql, Postgresql
Working knowledge of Virtualization i.e. vmware, virtualbox etc

Great communication and collaboration skills

go to method of application »

Use the emails(s) below to apply 

Apply via :