Latest Jobs in KenyaScience, Technology and Engineering

DevOps Engineer – Frontend Job at NCBA Group

DevOps Engineer – Frontend Job at NCBA Group, Jobs in Kenya, Latest Jobs in Kenya, Jobs Advertised Today, Government Jobs, NGO Jobs, UN Jobs, Online Jobs, Freelance Jobs, Part Time Jobs, Full Time Jobs

DevOps Engineer – Frontend Job at NCBA Group

  • Company: NCBA Group
  • Location: Kenya
  • State: Nairobi
  • Job type: Full-Time
  • Job category: IT/Telecom Jobs in Kenya – NCBA Group Jobs in Kenya

Job Description

The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to your specific needs.


This is a technical role that is responsible for analysis, design, implementation and management of a highly automated continuous integration and continuous deployment environment. The role entails working closely with integration specialists, vendors, quality assurance, system administrators and IT Operations to manage product releases and deployments while observing the principles of CI/CD. The position requires solid knowledge in CI/CD platforms, cloud environments, Linux & Windows operating systems, automated testing, version control systems and integrations (API Gateway, Service bus and Microservices). This is a role that requires excellent interpersonal skills, the ability to work as part of an agile team, to manage competing priorities and ensure that quality is driven into the heart of the development process
from requirements definition through to delivery

Recent Posts


The effective execution of the role’s responsibilities should enhance the NCBA brands by delivering on the below key responsibilities:

  • Design, build & maintain infrastructure to support a continuous integration & continuous deployment software development process, including all phases of development, quality assurance and software deployment. (20%)
  • Design, build, and execute automated testing plans for all API gateway, service bus & microservice applications developed in the organization and provide reporting templates for monitoring testing coverage. (20%)
  • Apply knowledge and experience, showing deep understanding of Software Development Standards to assist business and product teams develop products that solve business needs (20%)
  • Provides thought leadership, coaching and mentorship to other team members for the implementation of a DevOps practice in the organization. (20%)
  • Development of code & artifact version control processes and procedures to ensure proper release management and governance. (10%)
  • Effective management of relationships and protocols with other technical platform owners and internal business owners (10%)


  • Designing, developing, and supporting frameworks for our test infrastructure and providing automation expertise to our development teams.
  • Selecting Fit for purpose tools to be used in the DevOps practice.
  • Contributing toward predictable delivery of quality releases.
  • Mentor team members on DevOps to build a culture of excellence.
  • Make efficient use of version control and bug tracking systems
  • Identify, analyze, and report test results
  • Performs research and development to evaluate emerging technologies and their potential to optimize testing processes.
  • Deploy updates and fixes
  • Provide 3rd Level technical support
  • Working on ways to automate and improve development and release processes
  • Building and setting up new development tools and infrastructure
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning out projects and being involved in project management decisions

Recent Posts


  • A Bachelor’s degree in Computer Science, Information Technology, or related field. A Master’s degree in Technology or Business-related course is an added advantage
  • Minimum 5 years’ experience in Applications systems development within a large highly digitized organization designing, implementing, and managing mission critical systems, with at least 2 of
  • those years within DevOps engineering.
  • Experience with CI/CD tools e.g., Jenkins, Puppet, Chef
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Cucumber, Concordion, Selenium, Appium, Robotium, SoapUI, JMeter
  • Certification and experience implementing best practice frameworks e.g., ITIL, PRINCE2
  • Hands on experience in application development with major languages Java, Python, Kotlin, C++, C# and practical experience using relation RDBMS e.g., Oracle and MS SQL etc.
  • Knowledge of Linux/Unix system administration will be required.
  • Excellent analytical and problem-solving skills
  • A good knowledge of the systems and processes within Financial Services industry
  • Issue/bug tracking tools e.g., JIRA

How to apply

Submit your CV and Application on Company Website : Click Here

Closing Date : 24 July. 2022

Leave a Reply