Close

Manasseh Mmadu

Backend/DevOps Engineer

Download Resume

About Me

I'm Manasseh Mmadu, but I go by the alias MeNsaaH.

I'm a computer engineer with DevOps and Backend Skills

Started programming in C and have slowly progressed into Clouds

I've played around with some hardwares: Arduino, Raspberry Pi, MC68k and Assembly Language as well.

I'm a huge fan of OpenSource

Experience

Zapier

Site Reliability Engineer

oVice

Senior Site Reliability Engineer (Contract)

  • Managing Infra (kubernetes infra and AWS Resources)
  • Rearchitecting software SDLC to ensure deployments (UDP and TCP Based services) are seamless and cause no downtime. This increased rates of deployments per day without worries.
  • Integrating GitOps for easier Infra Kubernetes Management.
  • Leading the team and proposing appropriate processes that help the team improve delivery.
  • Cost Optimisations by architecting new software solutions (deployments), implementing VPC endpoints, updating EKS setups, instance types and integrating cost-savings which reduced cost by up to 25%.
  • Introducing SLOs and SLIs monitoring to ensure customer satisfaction and services uptime reducing services downtimes..
  • Updating CI Setup to use custom github actions and reduce toil in integrating CIs in new services.
  • Create Incident workflow and help train the team on how to respond to incidents.

Deimos

DevOps Engineer

  • Creating and maintaning Infrastructures on AWS, GCP and Azure
  • Using terraform to automate infrastructure creation
  • Setting Up and Maintaining Kubernetes Clusters on Cloud Providers and clusters deployed using Kops, kubeadm
  • Monitoring Kubernetes Clusters (using Elastic Stack, Prometheus)
  • Deploying applications on Kubernetes (ExternalDNS, elastic stack, prometheus and other applications) using helm, Kustomize or argocd
  • Setting up pipelines (azure, gitlab) etc to run jobs

eHeath4Everyone

Backend Developer (Remote)

  • Maintenance and improvement of existing Django applications. Maintenance tasks ensured all applications have proper tests and also optimization of Django database queries. Creating background tasks using Celery for long running processes which revolved around executing Ansible Scripts for Infrastructure setups and generating Exports from data files (csv, json, xml) using Python.
  • Implementation of Mock-ups using Django Templates and ensuring Template re-usability. Upgrading projects from Django 1.11/Python2 to Django 2.0/Python 3.
  • Orchestrated CI pipeline using Gitlab-CI to run implemented tests and build projects before deployment.
  • Creation and Maintenance of existing Django applications. Used Celery task Queues with Django to run long running processes and bootstrap to design Templates.
  • Creation of SaaS application to autodeploy Dhis2 Servers using Ansible to automate infrastructure setup, Docker(Compose) for container orchestration, Celery for executing Ansible Scripts, Rabbit MQ as message queue for communication between Django and Celery Server, Caching using Memcache. Tasks also involved design of application mockups using Bootstrap.
  • Maintenance of PyQt5 projects which used requests to pull data from API endpoints.

Education

Federal University of Technology, Minna

Jan 2014 - November 2019

Bachelor of Engineering in Computer Engineering

  • Had some of the best classmates around where we learnt concepts of Computer Architecture, Data Structures and many computer related knowledges. Even worked on Arduino where we IoT devices, raspberry Pi, Assembly Language (: as well.
  • I was involved in a lot projects: part of a school research group where we focused on the advancement of SDNs and WSNs.
  • Graduated with First Class Honors
  • I was also part of the founders of the FUT Developers Circle. A developer community to mentor upcoming developers.

Projects

Reka

A Cloud Resource management Tool to destroy, stop, resume, or clean up unsed resources

View Project

Dhistance

A SaaS application for automating the deployment process of Dhis2 instances on Servers. Tasks done involved creating a flexible architecture and database model and implemented them. Application was implemented using Django (Python), where deployment tasks were executed using Ansible, Docker and Celery in Background. I implemented templates using Bootstrap.

View Project

Datakojo

Datakojo is a platform for conducting online surveys built using Django and Celery for background tasks.

View Project

Signalum

A Linux Package to detect and analyze existing connections from wifi and bluetooth created using Python. It also comes with a Gui Application

View Project
View Desktop Application

Search Engine Parser

Package to query popular search engines and scrape for result titles, links and descriptions. Aims to scrape the widest range of search engines.

View Project

Gophie

Gophie is a tool to help you search, stream and download movies from movie sites without going through all the stress of by-passing ads.

View Project
Checkout More from my GitHub or my OpenSource Organization

Languages

Frameworks and Libraries

Tools

Cloud Platforms

Hobbies

Get in Touch