DevOps Engineer Job in Kenya

Key Responsibilities; –

  • Develop and maintain Continuous Integration (CI) / Continuous Deployment (CD) strategy that allows the organization to use DevOps at scale.
  • Envision, build and execute automated testing plans for all the software developed in the organization and provide reporting templates for monitoring testing coverage.
  • Contribute in developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.)
  • Mentoring and coaching junior software developers in gaining experience and assuming DevOps responsibilities.
  • Design, build & maintain infrastructure to support a continuous software development process, including all phases of development, QA and software deployment.
  • Provides direction into standards and procedures for monitoring, capacity planning, tuning, maintenance, performance optimization, backups and recovery; ensures infrastructure will meet capacity requirements to deliver on time.
  • Setup/Configuration/Administration of code Repositories like Git, SVN etc.
  • Manage Image storage to ensure consistency and recoverability of the same as required.
  • Development of process and procedures of code versions to ensure proper governance and security is maintained at all times within the enterprise.
  • Acts as a thought leader for DevOps practice in the organization while working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes.

The Person

For the above position, the successful applicant should have the following: 

  • Bachelor’s degree. 
  • MBA/Msc Master’s degree is added advantage. 
  • Professional qualification in the following is added advantage; -DevOps tools e.g. Jenkins/Ansible etc ,Certification in Cloud technologies e.g. Kubernetes, Openshift etc., professional Software development e.g. JAVA, Python etc.
  • 3 years’ work experience, with at least: –
  • 2 years’ experience in commercial software development
  • 3 years’ hands-on knowledge of Configuration Management and Deployment tools like – Puppet, Ansible, Chef, Terraform.
  • 1 year experience in Banking Operations is desirable. 
  • 2 years’ experience in developing release pipelines.
  • 2 years’ experience with the GIT Ops frameworks.
  • 3 years’ proficient in scripting.
  • 2 years’ experience working with cloud technologies e.g. Openshift/ Kubernetes etc 

How To Apply

Click here to apply