Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

PETER KIMELI

Nairobi

Summary

Talented DevSecOps Engineer/Senior Software Developer with 6 years of enterprise in deploying and managing complex infrastructure in cloud environments. Proficient in a wide range of tools and technologies including Terraform, Kubernetes, AWS, Python, Go, Bash, Docker, Ansible, Java, Android, Prometheus, Thanos, Grafana, Kobiton, K6, and Robot Framework. Experience in software and mobile development and abroad range of industries including News Media, Mobile Payments, B2B, Restaurant Management, Integrated Commerce and Banking. Solid understanding of full mobile and Software Development Life Cycle (SDLC) including Waterfall and Agile methodologies. Well conversant with version control including CVS, SVN, GitLab and Git. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.

Overview

8
8
years of professional experience
1
1
Certification

Work History

DevSecOps and Cloud Engineer

Cashia
Nairobi
05.2025 - Current
  • Designing and managing secure, scalable, multi-cloud infrastructure (AWS, Azure, GCP) for application deployment and management.
  • Collaborated with architects and engineers to design networks, systems and storage environments that reflected business needs, security specifications, and service level requirements.
  • Implementing GitOps workflows with Flux and ArgoCD for automated, version-controlled deployments.
  • Enhancing monitoring and observability with OpenTelemetry, Grafana, and Prometheus, to ensure system reliability and proactive anomaly detection.
  • Driving DevSecOps practices by integrating SonarQube, Veracode, and security scans into CI/CD pipelines.
  • Set up and integrated Pact Broker for contract testing, enabling seamless collaboration between teams, and ensuring API compatibility across services.
  • Optimizing Kubernetes resource utilization and cost monitoring with KubeCost.
  • Collaborating with development teams to ensure application and infrastructure security compliance.
  • Implemented automated processes using Infrastructure as Code tools like Terraform for provisioning resources on public clouds.

Senior DevSecOps Engineer

Safaricom PLC
Nairobi
08.2021 - 07.2025
  • Performed system administration tasks on Linux, including managing processes, networking, and system security.
  • Implemented Linux system-level features, improving integration with third-party libraries.
  • Designed and implemented secure and scalable cloud infrastructure using Terraform and Kubernetes.
  • Managed AWS resources such as EC2, S3, RDS, IAM, and CloudFormation.
  • Developed automation scripts using Python, Go, and Bash to improve deployment and monitoring processes.
  • Utilized Ansible for configuration management and infrastructure automation, ensuring consistency and repeatability of infrastructure deployment.
  • Integrated alerts and anomaly detection with PagerDuty, Grafana, and OpenTelemetry for enhanced monitoring and observability.
  • Implemented security best practices across the infrastructure using Ansible and Kubernetes.
  • Designed and implemented CI/CD pipelines using GitLab and Jenkins CI/CD.
  • Conducted security testing using Sonarqube and Veracode, and implemented fixes to vulnerabilities identified.
  • Assisted in the development and maintenance of internal tools using C++ and Python for automating data processing workflows.
  • Experience in using Tekton for building and deploying cloud-native applications, and integrating security controls and scans into Tekton pipelines.
  • Utilized Flux and ArgoCd for GitOps-based continuous delivery, automating deployments and ensuring version control of infrastructure and application configuration.
  • Proficient in implementing security controls and best practices in GCP environments, including IAM, VPC, and Cloud Security Command Center.
  • Experience in using GCP services such as Google Kubernetes Engine (GKE), Google Cloud Functions, and Google Cloud Storage.
  • Experience in implementing LDAP (Lightweight Directory Access Protocol) for user authentication and authorization.
  • Conducted security assessments and vulnerability scans, identifying and remediating security issues in the infrastructure and applications.
  • Designed and implemented secure architecture for cloud-based applications, following industry best practices and regulatory requirements.
  • Proficient in Administrating Azure IaaS/PaaS services like compute Azure Virtual Machines, Web and Worker roles, VNET, Network services, Azure DevOps, SQL Databases, Storages, Azure Active Directory, Monitoring, Autoscaling, PowerShell Automation, Azure Search, DNS, VPN.
  • Lead the design and implementation of CI/CD pipelines in Azure DevOps, leveraging Tekton for Kubernetes-native CI/CD automation.
  • Implemented OpenTelemetry for observability, enabling real-time monitoring and logging across distributed systems.
  • Enhanced security measures by integrating Azure KeyVault for secure storage and management of cryptographic keys and secrets.
  • Utilized Thanos for long-term storage and Grafana for visualization to monitor and analyze system performance.
  • Implemented SonarQube for static code analysis to ensure code quality and adherence to best practices.
  • Managed Azure VMs to support development, testing, and production environments, ensuring high availability and scalability.
  • Implemented Azure Database services for reliable and scalable database solutions.
  • Utilized DORA metrics for measuring DevOps performance, enabling continuous improvement of processes.
  • Implemented Robot Framework for QA pipelines, automating test cases and ensuring high-quality software releases.
  • Utilized KubeCost for monitoring and optimizing Kubernetes resource costs.
  • Conducted regular security assessments and implemented necessary measures to ensure compliance with industry standards and regulations.
  • Mentored junior team members and provided technical guidance on best practices in DevSecOps methodologies.

Senior Software Engineer

Adanianlabs Africa
Kenya
06.2020 - 07.2021
  • Performed system maintenance and upgrades for Linux servers.
  • Improved the performance of the tools by refactoring existing C++ code, reducing execution time by 30%.
  • Developed and maintained build automation using GNU Make and CMake in a Linux environment.
  • Utilized Terraform and CloudFormation for IaC, ensuring consistent and repeatable infrastructure deployment.
  • Conducted security assessments and implemented security measures such as access controls, authentication, and encryption, to ensure the confidentiality, integrity, and availability of sensitive data.
  • Worked on a startup called Ecobba, designing and developing the Android application and backend services using Java, Kotlin, Node.js, Express.js, and MongoDB.
  • Implemented features such as user registration, payment integration, and real-time location tracking using Google Maps API and Firebase Realtime Database.
  • Collaborated with designers and product owners to ensure that the application meets the user's needs and adheres to Material Design guidelines.
  • Conducted unit testing, integration testing and performance testing to ensure the application's functionality and performance.
  • Worked closely with the QA team to identify and resolve issues and bugs.
  • Deployed the backend services on AWS and implemented serverless architectures using AWS Lambda and API Gateway.
  • Designed and developed Android applications for clients in various industries such as healthcare, finance, and e-commerce.
  • Worked on multiple emulators to thoroughly develop and test deployment and interoperability on multiple platforms.
  • Documented architecture and implementation for internal and external consumption.
  • Liaised with system engineers to identify and define requirements for new system or system modifications, develop designs and implement and test solutions.

Senior Android Developer

Mobitech Technologies
Kenya
02.2019 - 05.2020
  • Assisted in writing Python scripts for automating log file analysis and extracting key metrics for troubleshooting.
  • Gained hands-on experience with Linux system administration tasks such as file permissions, process management, and shell scripting.
  • Designed and implemented intuitive user interfaces, ensuring a seamless user experience and adherence to design guidelines.
  • Integrated Android applications with backend services using RESTful APIs, handling data synchronization and real-time updates.
  • Implemented data persistence using SQLite, ensuring efficient and reliable storage of application data.
  • Conducted unit testing and integration testing to identify and fix issues, ensuring application stability and performance.
  • Worked closely with backend developers to define API requirements and troubleshoot integration issues.
  • Utilized AWS services such as EC2, S3, and Lambda for cloud-based application development and deployment.

Senior Software Engineer

EldoHub Innovation Center
Kenya
01.2018 - 01.2019
  • Led the development of a cloud-based inventory management system, utilizing AWS infrastructure and microservices architecture.
  • Designed and implemented scalable and efficient backend systems using Node.js, Express.js, and MongoDB.
  • Developed and maintained front-end systems using React and Material UI, ensuring a seamless user experience.
  • Utilized Docker and Kubernetes for containerization and orchestration, ensuring high availability and scalability of the system.
  • Conducted code reviews and implemented automated testing to ensure code quality and maintainability.
  • Led a team of developers, providing technical guidance and support throughout the software development lifecycle.
  • Utilized Jira for effective project management, ensuring timely delivery and effective communication with stakeholders.
  • Familiarity with security frameworks and standards, such as OWASP and Sonarqube, and experience in incorporating these into the software development lifecycle.

Education

BSc - Computer Science

Dedan Kimathi University of Technology
Nyeri, Kenya

Skills

  • GitOps tools: Flux and ArgoCD
  • Cloud platforms: Azure, AWS, and GCP
  • Infrastructure as code: Terraform, Pulumi, and Crossplane
  • Messaging frameworks: RabbitMQ and Apache Kafka
  • Monitoring tools: OpenTelemetry, Jaeger, Grafana, Tempo, Dynatrace, Prometheus, and Thanos
  • Security tools: Veracode, Sonarqube, and Keyverno
  • DevOps tools: Jenkins, GitLab CI/CD, Docker, Kubernetes, Ansible, Tekton, and Flux
  • QA tools: Kobiton, Keptn, K6, Artillery, and Selenium

Certification

  • CKS
  • CKA
  • CKAD
  • Terraform Associate
  • Android Developer

References

  • Nixon Kipkorir, +254702739804, Safaricom PLC, nixswinner@gmail.com
  • Susan Kwamboka, +254705137818, Safaricom PLC, susankwamboka81@gmail.com
  • Stanley Njoroge, +254705822035, Adanianlabs Africa, starnleymbote@gmail.com

Timeline

DevSecOps and Cloud Engineer

Cashia
05.2025 - Current

Senior DevSecOps Engineer

Safaricom PLC
08.2021 - 07.2025

Senior Software Engineer

Adanianlabs Africa
06.2020 - 07.2021

Senior Android Developer

Mobitech Technologies
02.2019 - 05.2020

Senior Software Engineer

EldoHub Innovation Center
01.2018 - 01.2019

BSc - Computer Science

Dedan Kimathi University of Technology
PETER KIMELI