Embracing endless possibilities in the future of technology, I am Keith Njagi, a Senior DevSecOps Engineer proficient in Python, Groovy, Docker, Kubernetes, and AWS. With a fervent passion for innovation, I've integrated SSDLC practices, championed GitOps, and automated CI/CD pipelines, enhancing code and container security. As an AIOps advocate, I've optimized system reliability with ELK, Prometheus, and OpenTelemetry. Acknowledged for my expertise, I secured wins in esteemed hackathons. My commitment to excellence is evident in Safaricom's Developer Experience portal, where I boosted development velocity by 70%. I am determined to contribute significantly to the ever-expanding tech landscape, driven by a relentless pursuit of knowledge and skill enhancement.
I have launched into this field that has been a dream come true for me. Here are a few things I also do:
Deployment of dockerized application to cloud platforms such as digital ocean using tools such as: git, ssh, docker, docker-compose, Nginx, sentry, prometheus and grafana
Associate Cloud Engineering course sponsored by Google and Andela Learning Communities in partnership with Pluralsight.
Software Engineering in Python, data structures, Unit testing using pytest, Test Driven Development (TDD), Continuous Integration with Travis CI.
A Bootcamp designed to equip skills in RESTful API development and consumption with Flask microframework, MPESA C2B and STK Push API Integration, as well as DevOps (Microservices, API management, API security with JWT Security technology, Docker, testing with Pytest, Documenting with Swagger, NGINX, error tracking with Sentry, continuous monitoring with promethus and grafana)
A Bootcamp impacting skills in SQL, PostgreSQL, Python programing basics, Python web development with Flask, RESTful APIs, Python for data science and introduction to machine learning with python. Extra cirricular training on DevOps.
An online course in data science, artificial intelligence and machine learning.
Python, HTML, CSS, Javascript, SQL.
I successfully completed a four year course in the school of biological and life sciences.
The days that defined my nature and who I am.
- Led the implementation of Secure Software Development Life Cycle (SSDLC) practices across multiple squads, emphasizing Test Driven Development (TDD) and Shifting Left methodologies.
- Spearheaded the adoption of GitOps strategies within the organization, promoting version control and Infrastructure as Code (IaC) practices. This alignment of development and operations enhanced overall efficiency.
- Collaborated with SecOps teams to seamlessly integrate security scans into the Software Development Life Cycle (SDLC) pipeline, ensuring security is considered from the outset of each project.
- Automated build and release processes (CI/CD) for critical projects, integrating security automation and Docker best practices using Jenkins Shared Libraries. This approach improved code and container security, facilitated timely software delivery and ensured reliability of the DevOps Pipelines.
- Championed the adoption of AIOps, leveraging tools such as ELK (Elasticsearch, Logstash, Kibana), Prometheus & Grafana, and OpenTelemetry, for resource and system health monitoring. This approach enabled proactive issue resolution and significantly enhanced system reliability.
- Acted as a dedicated DevSecOps resource for Digital Channels, ensuring secure and efficient software delivery across the organization.
- Advocated for proper FinOps (Financial Operations) strategies within Digital Channels and the broader Technology Division, utilizing tools such as Kubecost and QuickSight, to visualize and optimize cloud resource costs and ensure cost-efficiency.
- Leveraged Terraform for Infrastructure as Code (IaC) automation, significantly enhancing scalability and reproducibility of infrastructure provisioning.
- Achieved recognition as the First Runners-up in the Safaricom Fintech Hackathon and Vodacom Pan African Hackathon 2022 Kenya.
- Led the successful development of Safaricom's Developer Experience portal, elevating development velocity by over 70%.
Gitlab | Gitlab-CI | Jenkins | Fastlane | AWS | Dynatrace | Python | Go | Docker | Redis | Prometheus | Grafana | Opentelemetry | Flux | Istio | K8S
- Spearheaded the development and automation of CI/CD pipelines, streamlining the build and release processes for web and mobile apps.
Implemented test automation strategies to enhance software quality and accelerate testing cycles.
- Worked with Machine Learning and AIOps technologies to optimize resource and system health monitoring.
- Collaborated with cross-functional teams to ensure the successful implementation of software lifecycle best practices.
- Championed GitOps automation, aligning version control with infrastructure management.
Gitlab | Gitlab-CI | Jenkins | Fastlane | AWS | Dynatrace | Python | Docker | Flux | K8S
Your home of Health Products to enrich your life
Python | FastApi | Git | Linux | Docker | Nginx | Celery | Redis | RabbitMQ.
Re-imagining how you buy, sell and rent property.
Python | FastApi | Git | Linux | Docker | Nginx | Celery | Redis | RabbitMQ.
Create an Event with us: ATTEND, STREAM, ENJOY
Python | FastApi | Git | Linux | Docker | Nginx | Kubernetes | Celery | Redis | RabbitMQ.
Participated in a 6-week remote coding challenge by Facebook and Andela. (#BUILDFORSDG CHALLENGE 2020)
Python, Flask, Docker, Git, Assistant Team Lead.
Wordpress Developer, Website deployment, User support, Cpanel.
Laravel and Flask developer. Git | Bitbucket
Microbial analysis, Quality Assurance, Quality control.
Being a music enthusiast, it was an honor taking part in creation of a 'made in Kenya' high end audio system.
My high school offered me among others a seven month period to work on database projects using visual basics.
API
DEVOPS
WEB DEVEOPMENT
DATA SCIENCE
MACHINE LEARNING
Python
HTML
CSS
SQL
Javascript
Jquery
Java
PHP
FastApi
Flask
Flask-restx
Django
Laravel
Wordpress