Harith Javed Bakhrani


Software / DevOps Engineer

Hi, I am Harith Bakhrani
I Engineer Web Applications And Automate Their Deployment To The Cloud

I am a Software / DevOps Engineer based in Mombasa, Kenya. I first gained interest in the field of Computer Science after pursuing Introduction To Computer Science offered by the University of Harvard on EdX in the year 2014. Ever since I have been learning about Computer Science through online courses and practicing my problem-solving skills on HackerRank. After having worked at Andela Kenya for two years now, I have begun to think about how to better engineer web applications and architect highly-available, fault-tolerant infrastructure on the cloud to accommodate millions of people!

Projects

Typewriter Blog Application

Typewriter

Typewriter enables users to read any one else's blog post and publish their own. It features a secure authentication system, autosaving mode, and saving posts as drafts before publishing them.


Tech Used: JavaScript Node.js Express.js Passport.js CKeditor Pug.js PostgreSQL

Status: In development

Experience

Andela

DevOps Engineer

May 2018 - Present

Nairobi, Kenya

Administered and monitored Jenkins.

Mentored fellow DevOps Engineers on how to setup pipelines on Jenkins cutting out on the learning curve.

Set up scalable Jenkins on GKE with master-slave architecture using the Jenkins Helm charts, increasing efficiency by 80%.

Designed and implemented production grade CI/CD pipelines.

Set up monitoring and alert system using Stackdriver thus catching any kind of system failures early.

Architected and rolled out a fault-tolerant infrastructure on GCP using Terraform and kubernetes with up-to 99% uptime.

Designed and built Docker containers for different workflows to reduce dependency conflicts.

Junior Software Engineer

Dec 2017 - Apr 2018

Nairobi, Kenya

Contributed to Wger Workout Manager, a Django application