Chris Odhiambo - DevOps Engineer

Chris
Odhiambo
DevOps & Machine Learning Engineer

Building scalable cloud infrastructure and intelligent systems that drive business value. Specializing in CI/CD pipelines, container orchestration, building and deploying ML models to production.

Chris Odhiambo - Professional DevOps Engineer

PROJECTS

A selection of my recent DevOps and Machine Learning implementations

DevOps AWS

E-Commerce Platform CI/CD Pipeline

Designed and implemented a complete CI/CD pipeline for an AliExpress-style e-commerce platform using Jenkins, Docker, and Kubernetes on AWS EKS. Automated testing, deployment, and scaling reduced deployment time by 75%.

Jenkins Kubernetes Terraform Prometheus
AWS DevOps

Lift & Shift: Vagrant to AWS

Migrated a Vagrant-hosted local application to AWS by lifting and shifting core components. Configured two basic security groups for frontend and backend, launched EC2 instances accordingly, and successfully deployed the application to verify environment parity and accessibility in the cloud.

AWS EC2 Security Groups Cloud Migration Lift-and-Shift
CI/CD Pipeline Architecture Diagram
DevOps AWS

Infrastructure Evolution: Re-Architecture To Cloud Native

Migrated to AWS by performing a lift-and-shift: launched EC2 instances in separate security groups for frontend and backend. Finally re-architected the entire infrastructure manual This setup ensured scalability, security, and clear separation of concerns between public-facing and internal components.

AWS Elastic Beanstalk EC2 VPC Subnets Autoscaling Load Balancing
CI/CD Pipeline Architecture Diagram
AWS DevOps

CI integration

Integrated Jenkins as the CI engine for the application. Configured freestyle jobs that were automatically triggered on code commits to GitHub. The pipeline included steps to pull source code, run unit tests, build the Java application using Maven, and publish the artifact to a Nexus repository. This integration ensured build consistency, automated feedback, and early error detection, aligning with CI/CD best practices.

Jenkins GitHub Slack Notifications Maven Nexus Repository CI/CD
CI/CD Pipeline Architecture Diagram
Machine Learning AI Streamlit

AI-Powered CV Optimizer

Developed an AI-powered resume optimizer that scans a candidate’s CV and compares it against a target job description to identify keyword gaps, tone issues, and formatting recommendations. The application was built using Streamlit and leverages basic NLP techniques to match resume content with hiring trends.

Python Streamlit Gemini
Cloud DevOps

AWS Infrastructure Provisioning with Ansible

Designed and deployed a multi-AZ AWS infrastructure using Ansible with dynamic configuration via boto3. The setup included public and private subnets, a NAT gateway, and a secure jump server for accessing private instances. Infrastructure provisioning was automated using Ansible playbooks

Ansible AWS EC2 VPC boto3 Infrastructure as Code
Serverless Architecture Diagram
Machine Learning

Predictive Maintenance System

Developed a machine learning predictor model on Kaggle The project involved, Multiple models were trained and evaluated, including logistic regression, decision trees, and random forests, with hyperparameter tuning applied for performance optimization. The final model achieved a high accuracy and was validated using cross-validation and confusion matrix metrics.

Python Kaggle ML Predictor
DevOps Local

Local Infrastructure with Vagrant

Provisioned and orchestrated a virtualized multi-VM infrastructure using Vagrant and VirtualBox. The environment simulates a real-world deployment scenario with app servers, a load balancer, and monitoring components.

Vagrant VirtualBox Linux Local Development
Predictive Maintenance Dashboard

INFO

About Me

I am an engineer with 3 years of combined experience in Machine Learning and DevOps. I focus on building intelligent systems, automating deployments, and creating scalable cloud solutions. My work bridges the gap between model development and reliable production environments, ensuring smooth end-to-end delivery of data-driven applications.

Download CV
Chris Odhiambo - DevOps Engineer Portrait

Technical Skills

Tools and technologies I work with daily

Docker logo

Docker

Ansible logo

Ansible

AWS logo

AWS

Bash logo

Bash Scripting

Github logo

GitHub

Grafana logo

Grafana

Jenkins logo

Jenkins

Kubernetes logo

Kubernetes

Ubuntu logo

Ubuntu

Prometheus logo

Prometheus

Terraform logo

Terraform

Python logo

Python

TensorFlow logo

TensorFlow

PyTorch logo

PyTorch

Scikit-learn logo

Scikit-learn

AWS logo

AWS

Azure logo

Azure

Google Cloud Platform logo

Google Cloud

Blogs

Sharing knowledge and insights from my DevOps journey

Getting Started with DevOps: Beginner's Guide

My journey in learning fundamental concepts, tools, and practices that form the foundation of DevOps culture and methodology and lessons learnt in the process...

Read More

How Spotify Streams 5.5 Billion + Songs Daily: A Deep Dive Into the Tech Stack

"Spotify is one of the world’s leading music streaming platforms, delivering over 5.5 billion songs to millions of users daily. To achieve…".

Read More

Creating Your First CI Pipeline: Full Architectural Design and Execution Flow

Step-by-step tutorial on setting up a continuous integration and deployment pipeline using Jenkins, Git, and Docker.

Read More

How YouTube Predicts What You Want To Watch Next: The Science Behind The Recommender System

Lets dive into the technical working behind this system and why it’s a masterpiece of modern AI but first before delving into the technicalities and working of YouTube, lets look at the problems it encounters..

Read More

Docker Essentials for DevOps: A Quick Start Guide

Master the basics of containerization with Docker and learn how to create, manage, and deploy containerized applications.

Read More

Unlocking Smarter Recommendations: How Embeddings and Vector Stores Power Modern Recommender and Retrieval Systems

In today’s digital world, we expect Netflix to guess our next binge-worthy show, Spotify to queue up the perfect track, and Google to fetch relevant answers instantly

Read More

How Transformers Revolutionized AI: My Learning Journey.

Before Transformers, AI models in particular to text processing, relied on Recurrent Neural Network(RNN) and their variants including LSTMs.

Read More

Automation in DevOps: Why It Matters

Explore how automation reduces manual errors, increases deployment frequency, and improves overall development workflow.

Read More

Agents, Tooling, and the Rise of MCP: Redefining the Future of Autonomous System

The evolution of intelligent systems has taken a revolutionary step with the rise of autonomous agents.

Read More

Infrastructure as Code with Terraform

Discover how to define and provision infrastructure using code, making it reproducible, scalable, and version-controlled.

Read More

How Domain-Specialized LLMs Like SecLM Are Revolutionizing Cybersecurity

Large language models such as GPT-4 are remarkable for general-purpose tasks from summarizing documents to generating code

Read More

Version Control Best Practices for DevOps

Learn effective branching strategies, commit practices, and collaboration workflows for successful DevOps implementation.

Read More

The Rise of AI Agents in 2025: Partners, Not Replacements

In 2025, the age of AI assistants has evolved and so must our expectations. No longer just passive tools that wait for instructions, AI agents are taking on real autonomy

Read More

Comprehensive Guide to Essential DevOps tools

This blog dives into the must-know tools in various categories that power modern DevOps practices.

Read More

Get In Touch

Have a project in mind or want to discuss opportunities?

Contact Information