Skip to main content
David WainainaDW
Open to opportunities

David Wainaina

@davidwainaina1

I resolve complex DevSecOps incidents across GitLab, Kubernetes, and cloud infrastructure.

Kenya
Message

At GitLab, I resolve escalated issues across self-managed and SaaS environments, Kubernetes, Docker, CI/CD, and repository storage. I've maintained 100% CSAT across 1,500+ complex cases and contributed bug fixes and documentation improvements to the GitLab codebase.

As Gitaly Support Stable Counterpart and an Emergency Call Team member, I bridge Support and engineering during production-down and severity-1 incidents. I also authored runbooks for Gitaly deployments and database migrations, mentor engineers on Geo replication and database internals, and support technical hiring.

Over 15+ years, I've operated SaaS infrastructure, led Oracle RAC migrations for Airtel Africa, supported telecom billing platforms in 40+ countries, and built mobile-money, payment, USSD, and web solutions. I've worked remotely since 2015 across SaaS, fintech, and telecom environments.

Experience

Work history, roles, and key accomplishments

GitLab logoGI
Current

Senior Support Engineer

Aug 2024 - Present (2 years)

- Resolve escalated, complex issues involving GitLab self-managed (Omnibus & cloud-native), GitLab.com SaaS, Kubernetes, Docker, and CI/CD pipelines
- Maintained 100% CSAT across 1500+ resolved cases, among the highest-volume resolvers on the team
- Served as Gitaly Support Stable Counterpart — the designated specialist bridging Support and the Gitaly engineering team for repository storage, repli

GitLab logoGI
Current

Senior Support Engineer

Aug 2024 - Present (2 years)

- Resolve escalated, complex issues involving GitLab self-managed (Omnibus & cloud-native), GitLab.com SaaS, Kubernetes, Docker, and CI/CD pipelines
- Maintained 100% CSAT across 1500+ resolved cases, among the highest-volume resolvers on the team
- Served as Gitaly Support Stable Counterpart — the designated specialist bridging Support and the Gitaly engineering team for repository storage, repli

GitLab logoGI

Support Engineer

Mar 2020 - Aug 2024 (4 years 5 months)

- Diagnosed and fixed product bugs with code contributions merged into the GitLab codebase, alongside merged documentation improvements
- Authored the team's Database Migration Runbook, now the standard reference for resolving stalled or failed database migrations during GitLab upgrades
- Mentor engineers on Gitaly, Geo replication, and database internals; contribute to technical hiring as an inte

GitLab logoGI

Support Engineer

Mar 2020 - Aug 2024 (4 years 5 months)

- Diagnosed and fixed product bugs with code contributions merged into the GitLab codebase, alongside merged documentation improvements
- Authored the team's Database Migration Runbook, now the standard reference for resolving stalled or failed database migrations during GitLab upgrades
- Mentor engineers on Gitaly, Geo replication, and database internals; contribute to technical hiring as an inte

Optiva Inc. logoOI

L2 Customer Support

Mar 2018 - Mar 2020 (2 years)

- Delivered L2 support for the Optiva (Redknee) Charging Engine and Total Converged Billing platform to a base of 70+ communication service providers across 40+ countries, including Digicel, Telus, and Vodacom
- Performed advanced troubleshooting at the Java code level — thread dumps, GC logs, performance measurements, and application debug traces — to root-cause customer-impacting production issu

Optiva Inc. logoOI

L2 Customer Support

Mar 2018 - Mar 2020 (2 years)

- Delivered L2 support for the Optiva (Redknee) Charging Engine and Total Converged Billing platform to a base of 70+ communication service providers across 40+ countries, including Digicel, Telus, and Vodacom
- Performed advanced troubleshooting at the Java code level — thread dumps, GC logs, performance measurements, and application debug traces — to root-cause customer-impacting production issu

Aurea Software logoAS

MS.SaaS Operations

Sep 2016 - Jan 2018 (1 year 4 months)

- Operated production SaaS environments for the Aurea/ESW portfolio — Aurea, Ignite, Versata, and DevFactory products — ensuring uptime for global enterprise customers
- Administered AWS infrastructure across EC2, VPC/VPN networking, and storage tiers (EBS, S3, Glacier); managed containerized workloads on Kubernetes and Docker
- Authored operational runbooks that enabled engineers to resolve recur

Aurea Software logoAS

MS.SaaS Operations

Sep 2016 - Jan 2018 (1 year 4 months)

- Operated production SaaS environments for the Aurea/ESW portfolio — Aurea, Ignite, Versata, and DevFactory products — ensuring uptime for global enterprise customers
- Administered AWS infrastructure across EC2, VPC/VPN networking, and storage tiers (EBS, S3, Glacier); managed containerized workloads on Kubernetes and Docker
- Authored operational runbooks that enabled engineers to resolve recur

Youtap Ltd logoYL

Implementation and support Engineer

Oct 2015 - Aug 2016 (10 months)

- Delivered end-to-end implementation, integration, and go-live of the mobile money platform with carrier wallets for Airtel Ghana and MTN Ghana, executing projects both onsite and offsite
- Ran UAT and SIT cycles with clients through to sign-off; configured and patched applications, MPOS and Famoco NFC devices, and trained mobile money agents on NFC payments
- Built and operated pre-production la

Youtap Ltd logoYL

Implementation and support Engineer

Oct 2015 - Aug 2016 (10 months)

- Delivered end-to-end implementation, integration, and go-live of the mobile money platform with carrier wallets for Airtel Ghana and MTN Ghana, executing projects both onsite and offsite
- Ran UAT and SIT cycles with clients through to sign-off; configured and patched applications, MPOS and Famoco NFC devices, and trained mobile money agents on NFC payments
- Built and operated pre-production la

Comviva Technologies Limited logoCL

Lead Oracle DBA : Mobile Financials Pan African

Apr 2013 - Oct 2015 (2 years 6 months)

- Led onsite migration of production Mobiquity mobile money databases from Windows single-instance Oracle to Linux-based Oracle RAC clusters for Airtel operations in Uganda, Madagascar, Gabon, Burkina Faso, and DR Congo, executing within planned downtime windows
- Administered 20+ production databases in HA Oracle estates across Airtel Africa — RAC, Data Guard, ASM, RMAN — covering installation, u

Comviva Technologies Limited logoCL

Lead Oracle DBA : Mobile Financials Pan African

Apr 2013 - Oct 2015 (2 years 6 months)

- Led onsite migration of production Mobiquity mobile money databases from Windows single-instance Oracle to Linux-based Oracle RAC clusters for Airtel operations in Uganda, Madagascar, Gabon, Burkina Faso, and DR Congo, executing within planned downtime windows
- Administered 20+ production databases in HA Oracle estates across Airtel Africa — RAC, Data Guard, ASM, RMAN — covering installation, u

Comviva Technologies Limited logoCL

MIS Lead / Senior VAS Consultant

Jul 2011 - Aug 2013 (2 years 1 month)

- Embedded onsite at Airtel Kenya, administering Linux servers hosting telecom VAS applications — OS installation, SSH/network/SMTP configuration, and the application stack (Glassfish, Apache, MySQL, Nagios)
- Automated health checks across telecom applications and servers, plus generation and transfer of CDR/event-record reports to external systems — eliminating manual daily reporting for all VAS

Comviva Technologies Limited logoCL

MIS Lead / Senior VAS Consultant

Jul 2011 - Aug 2013 (2 years 1 month)

- Embedded onsite at Airtel Kenya, administering Linux servers hosting telecom VAS applications — OS installation, SSH/network/SMTP configuration, and the application stack (Glassfish, Apache, MySQL, Nagios)
- Automated health checks across telecom applications and servers, plus generation and transfer of CDR/event-record reports to external systems — eliminating manual daily reporting for all VAS

Zain Kenya logoZK

Consultant

Aug 2010 - Jul 2011 (11 months)

- Developed USSD, prepaid, and postpaid promotion solutions for Airtel Africa at an open-source telecom VAS company, including the Airtel Kenya main USSD menu (*111#), broadband bundle registration (*180#), BlackBerry/FB-Chat configuration service (*408#), and support for Airtel Zawadi (*796#)
- Built and supported USSD gateways and developed APIs integrating VAS services with core telecom systems

Zain Kenya logoZK

Consultant

Aug 2010 - Jul 2011 (11 months)

- Developed USSD, prepaid, and postpaid promotion solutions for Airtel Africa at an open-source telecom VAS company, including the Airtel Kenya main USSD menu (*111#), broadband bundle registration (*180#), BlackBerry/FB-Chat configuration service (*408#), and support for Airtel Zawadi (*796#)
- Built and supported USSD gateways and developed APIs integrating VAS services with core telecom systems

Freelance logoFR

Freelance System developer and Linux adminsitrator

Jan 2006 - Mar 2011 (5 years 2 months)

- Developed VAS applications — high-availability USSD, SMS, and MMSC solutions — with billing integrations for both prepaid and postpaid telecom customers
- Delivered payment gateway integrations with M-Pesa, Pesapal, Kopokopo, Fulusi, YO, and Interswitch, including web billing solutions for local businesses
- Notable projects: Oxygen — Safaricom betting USSD interface; CreditSwitch Nigeria — airt

Freelance logoFR

Freelance System developer and Linux adminsitrator

Jan 2006 - Mar 2011 (5 years 2 months)

- Developed VAS applications — high-availability USSD, SMS, and MMSC solutions — with billing integrations for both prepaid and postpaid telecom customers
- Delivered payment gateway integrations with M-Pesa, Pesapal, Kopokopo, Fulusi, YO, and Interswitch, including web billing solutions for local businesses
- Notable projects: Oxygen — Safaricom betting USSD interface; CreditSwitch Nigeria — airt

Gatundu Catholic church logoGC

Computer Technicain and Consultant

Jan 2006 - Feb 2010 (4 years 1 month)

Responsible for:

- Installing the operating system and also any supporting software’s
- Dealing with troubleshooting software and hardware failure.
- Dealing with data security and recovery.
- Training individuals on new features in new Softwares in the market.
- Hardware and Pc Maintenances
- Data backup

Gatundu Catholic church logoGC

Computer Technicain and Consultant

Jan 2006 - Feb 2010 (4 years 1 month)

Responsible for:

- Installing the operating system and also any supporting software’s
- Dealing with troubleshooting software and hardware failure.
- Dealing with data security and recovery.
- Training individuals on new features in new Softwares in the market.
- Hardware and Pc Maintenances
- Data backup

PenguinLabs logoPE

Internship as System developer and Linux administrator

Sep 2009 - Nov 2009 (2 months)

Duties and responsibility:
- Web development and programming
- Phone network setup
- Linux Administration
- Mail and Telephony support
- Python Programming
- JavaScript development and HTML Templates
- Troubleshooting and ensuring internet functionality

PenguinLabs logoPE

Internship as System developer and Linux administrator

Sep 2009 - Nov 2009 (2 months)

Duties and responsibility:
- Web development and programming
- Phone network setup
- Linux Administration
- Mail and Telephony support
- Python Programming
- JavaScript development and HTML Templates
- Troubleshooting and ensuring internet functionality

Education

Degrees, certifications, and relevant coursework

Jomo Kenyatta University of Agriculture and Technology logoJT

Jomo Kenyatta University of Agriculture and Technology

Bachelor of Business Information Technology, Business Information Technology

2007 - 2010

Grade: Second Class Honors Upper Division

Pursued a Bachelor of Business Information Technology, graduating with Second Class Honors (Upper Division).

JJ

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

Bachelors of business information technology (Second class honor upper Division), Development

2007 - 2010

KU

Kenyatta University

Diploma in computer science, Diploam in computer science

2004 - 2005

AU

African Virtual University

BSc; Diploma, Business information Technology; computer science

2003 - 2005

AU

African Virtual University

BSc; Diploma, Business information Technology; computer science

2003 - 2005

KS

Kenya Certificate of High School

K.C.S.E;, Kenya secondary studies

1990 - 1997

KS

Kenya Certificate of High School

K.C.S.E;, Kenya secondary studies

1990 - 1997

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan