Hi, I'm Ian Mbugua

DevOps Engineer & Data Scientist

Building reliable cloud infrastructure and data-driven systems from Warsaw, Poland. Specialised in CI/CD pipelines, containerisation, and machine learning.

Contact Me

About Me

My Introduction
Ian Mbugua

A dedicated DevOps Engineer and Data Scientist based in Warsaw, Poland. I hold a BSc in Computer Science from Egerton University and am currently pursuing an MSc in Computer Engineering (Applied Data Analytics & AI) at Vistula University. I specialise in CI/CD pipelines, cloud infrastructure (AWS, GCP), containerisation, and machine learning — with a passion for building reliable, automated systems.

3+ Years
Experience
6+ Completed
Projects
2 Certifi-
cations

Skills

My Technical Level

DevOps & Cloud

CI/CD · Docker · Kubernetes · AWS · GCP

Docker & Kubernetes

85%

CI/CD (Jenkins / Bitbucket)

80%

AWS & GCP

75%

Terraform & Ansible

75%

Prometheus & Grafana

80%

Data Science & ML

Python · Scikit-learn · TensorFlow · NLP

Python (Pandas, NumPy, Scikit-learn)

90%

Machine Learning (XGBoost, RF)

80%

Deep Learning (TensorFlow / Keras)

70%

NLP (NLTK / spaCy)

75%

SQL & Databases

80%

Qualification

My Personal Journey
Education
Work

MSc Computer Engineering

Vistula University — Warsaw, Poland
Oct 2024 – Feb 2026

DevOps Engineering Certificate

Moringa School — Nairobi, Kenya
Jun 2024 – Aug 2024

Data Analytics & Visualisation

Africa Data School — Nairobi, Kenya
Sep 2022 – Apr 2023

BSc Computer Science

Egerton University — Nakuru, Kenya
Aug 2017 – Mar 2022

Data Analyst

Consultant Afe Babalola Centre for Transitional Education — Remote
November 2025 – June 2026

DevOps Engineer

Independent & Freelance — Remote
May 2024 – Present

IT Assistant

African Leadership Centre — Nairobi & UK
Jun 2022 – Oct 2024

IT Support Intern

Nakuru County Government — Data Centre
Apr 2022 – Jun 2022

Services

What I Offer

DevOps &
Infrastructure

View more

DevOps & Infrastructure

  • Design and manage CI/CD pipelines using Jenkins and Bitbucket.

  • Containerise applications with Docker and orchestrate via Kubernetes.

  • Automate infrastructure provisioning with Terraform and Ansible.

  • Set up monitoring and alerting with Prometheus and Grafana.

  • Integrate security best practices and automated vulnerability scanning.

Data Science
& ML

View more

Data Science & Machine Learning

  • Build end-to-end ML pipelines for classification, regression, and NLP tasks.

  • Train and evaluate models using Scikit-learn, XGBoost, and TensorFlow.

  • Data cleaning, feature engineering, and exploratory analysis with Pandas.

  • Create dashboards and visualisations with Power BI, Matplotlib, and Seaborn.

  • Deploy models to cloud platforms (AWS SageMaker, GCP).

Cloud &
System Admin

View more

Cloud & System Administration

  • Deploy and manage workloads on AWS (EC2, S3) and GCP (VMs, App Services).

  • Linux server administration, patching, and user management.

  • LAN/WAN configuration, firewall policies, and network troubleshooting.

  • Microsoft 365 and Google Workspace administration.

  • IT policy development, documentation, and 24/7 technical support.

Portfolio

Most Recent Work
ACLED Conflict Prediction Pipeline

Conflict Prediction Pipeline

End-to-end ML pipeline predicting armed conflict likelihood in African regions using ACLED data. Built with Python, XGBoost, GeoPandas, and SHAP for spatial feature engineering and model interpretability.

GitHub
Gallery Web App CI/CD Pipeline

Gallery App CI/CD Pipeline

Automated CI/CD pipeline using Jenkins for a Node.js web app. Includes automated testing, deployment to Render PaaS, and Slack/email notifications triggered by Git SCM polling.

GitHub
YOLO Web Application Deployment

YOLO App Deployment

Full-stack web application deployed using Docker, Docker-Compose, and Ansible. Multi-stage Dockerfiles, bridge networking, persistent MongoDB volumes, and automated provisioning with Ansible roles.

GitHub
Fake News Detection NLP

Fake News Detection — NLP

Deep learning models (CNN, Stacked LSTM) for news classification using TF-IDF, Word2Vec embeddings, and TensorFlow/Keras — achieving up to 99.7% accuracy with Random Forest.

Kaggle

Contact Me

Get In Touch

WhatsApp

+48 792 532 473

Email

wmbugua.ian@gmail.com

Location

Warsaw, Poland

GitHub

github.com/mbuguajnr23