Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Mid-Level DevSecOps Engineer at Diamond Trust Bank

Mid-Level DevSecOps Engineer at Diamond Trust Bank

Diamond Trust Bank is seeking a Mid-Level DevSecOps Engineer to join our team of innovators and engineers. This role reports directly to the Lead DevSecOps Engineer and works closely with Software Engineering, Quality Engineering, Architecture, Infosec, and Data Science teams. The Mid-Level DevSecOps Engineer at Diamond Trust Bank is an energetic self-starter with the ability to make independent strategic decisions.

As a Mid-level DevSecOps engineer, you will be responsible for deployments, infrastructure as code, and integrating security practices and processes into the software development lifecycle. You will work closely with development teams to ensure secure coding practices, vulnerability management, and deployments.

  • Collaborate with development teams to integrate security practices and processes into the software development lifecycle.
  • Create, maintain, and improve the core “Infrastructure As Code” that supports our development, UAT, and production systems.
  • Design and improve automation that will let us scale and evolve systems by improving reliability and velocity using Terraform, Helmfile, Flux, and Tekton.
  • Utilize Kubernetes (K8s) to manage containerized applications within the infrastructure, ensuring efficient deployment, scaling, and orchestration.
  • Maintain and improve the core infrastructure by measuring and monitoring availability, latency, and overall system health.
  • Practice sustainable incident response and blameless post-mortems.
  • Troubleshoot and resolve incidents promptly to minimize downtime and impact.
  • Track work-related tasks at every development stage and keep the team aligned with all code changes.
  • Ability to work collaboratively with cross-functional teams.
  • Strong analytical and problem-solving skills.
  • Attention to detail and commitment to security standards.
  • Self-motivated with a proactive approach.
  • Ability to prioritize and manage multiple tasks.
  • Excellent communication and interpersonal skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field involving coding (e.g., physics or mathematics).
  • 3 to 5 years of experience in DevSecOps and Infrastructure as Code.
  • Strong understanding of secure coding practices.
  • Strong understanding of high availability and fault-tolerant systems, disaster recovery, and automation in the cloud.
  • Expertise in container orchestration using Kubernetes.
  • Experience with cloud provider APIs, best practices, and management (Azure and AWS).
  • Experience with configuration tools Terraform, Helmfile, Flux, Tekton.
  • Experience with monitoring tools OpenTelemetry, Prometheus, and Grafana.
  • Experience in one or more of the following: Java, Python, Go, React.
  • Knowledge of common vulnerabilities and ability to conduct vulnerability assessments.
  • Experience with security testing tools and processes.
  • Strong understanding of CI/CD practices, including in-pipeline Code Quality and Security assessments such as SonarQube, VeraCode, and others.
  • Knowledge of regulatory and compliance requirements (e.g., GDPR, HIPAA, PCI-DSS).

If interested in the above position and meet the requirements indicated, present your application via the DTB Website Career Portal: https://dtbk.dtbafrica.com/careers.

Deadline for receiving applications is November 6th, 2024.

This is a physical role in Nairobi, Kenya; remote and hybrid working models will not apply.
Hours are 8:30 a.m. to 5:00 p.m. Monday to Friday and 9:00 a.m. to 12:30 p.m. Saturday.


Vacancies at Cascade Kitchens – 4 Posts

Finance Intern at Nation Media Group PLC

Cost Accountant at Vivo Fashion Group

Call for Community Digital Champions at Kenya ICT Action Network (KICTANet) – 10,000 Positions

Office Administrators at Kupa Kenya – 7 Posts