Close this

James Tugume

Development
Pennsylvania, United States

Skills

DevOps

About

James Tugume's skills align with Programmers (Information and Communication Technology). James also has skills associated with Consultants and Specialists (Information and Communication Technology). James Tugume has 11 years of work experience.
View more

Work Experience

Systems Administrator and DevOps Engineer

Ensibuuko Tech, Limited
January 2016 - December 2018
  • worked as a part-time system administrator and DevOps Engineer at this firm. This Kampala, Uganda was my first job working as a system administrator where I learned most of the skills on the job due to my Linux knowledge and background. My first role was to set up a server with Ubuntu 16.04 with the LAMP stack to host a legacy Sacco software built with the CodeIgniter framework. My achievements here were as follows; Set up and maintained a 99% uptime of the 4+ Unix servers. • • Automated build and deployment process with Jenkins and Maven, eliminating • 80% of manual work. Wrote and tested Ansible playbooks with YAML to configure and perform tasks on • • remote nodes. Drove strategy for migrating from local machine source code storage to Github, • • including branching, merging, and tagging. re-engineered the companyʼs systems setup, establishing automated server • • generation routines on Digital Ocean, optimizing system performance, installing upgrades/patches, establishing system monitoring, and maintaining security protocols. set up site-to-site Virtual Private Network (VPN) connections between the • • company servers and third parties such as Mobile Network Operators (MNOs) using Strong swan plus carrying out Mobile money integrations between the MNOs and the company Credit platform called Mobis.

Software Engineer Level III

Oxygen8 Communications, Limited
August 2013 - April 2018
  • Was hired as the East African Regional Office Software developer to support the Nairobi, Kenya global tech office based in Dublin Ireland to develop applications for the local markets. My achievements in this role were as follows; Built several website applications with Python/C++/Django/PHP/WordPress and • • some SMS applications using Kannel as an SMPP gateway. My work here was basically backend systems development and support and the design pattern we used was MVC. I got acclimatized with various collaboration tools like Kanban which we used for managing project sprints. Supervised the work of programmers, technologists, technicians, and other • • engineering and scientific personnel as well as designing, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

Senior DevOps Engineer

Birlasoft
January 2024 - Present
  • enhancing operational efficiency and deployment velocity in Philadelphia, PA. Orchestrated EC2 provisioning and streamlined Continuous • • Integration/Continuous Deployment (CI/CD) processes. Implemented CI/CD pipeline involving GIT, Jenkins, Docker and Kubernetes for • • complete automation from commit to deployment. Pioneered infrastructure automation with Terraform via Jenkins pipelines, • • including EKS cluster creation utilizing IAM Roles. Engineered Docker file automation for image creation, leveraging Jenkins and • • Docker for consistent and reliable builds. Instituted nightly builds integrated with code quality tools like SonarQube and • • Veracode, bolstering code integrity. Facilitated the transition to a microservices architecture by deploying Docker • • containers, resulting in enhanced scalability and developer productivity. Developed and executed a comprehensive Release Management workflow across • • QA, UAT, and Production environments, coupled with SCM best practice training for continuous integration excellence. Led the migration of on-premises applications to Microsoft Azure, successfully • • reducing infrastructure costs and improving scalability. Spearheaded the design and implementation of CI/CD pipelines using Azure • • DevOps, significantly reducing deployment time and enhancing overall development efficiency. Automated infrastructure provisioning and management using Azure Resource • • Manager (ARM) templates, resulting in a more scalable and cost-effective environment. Implemented monitoring and logging solutions with Azure Monitor and Azure Log • • Analytics, enabling proactive issue detection and resolution. Implemented and maintained Docker containers and orchestrated deployments • • using Azure Kubernetes Service (AKS) for microservices-based applications.

DevOps Engineer

GnuGrid CRB, Limited
January 2023 - January 2024
  • Uganda technologies to migrate the existing infrastructure to the cloud. My achievements in this role are as follows; Assisted in designing and implementing CI/CD pipelines using Jenkins and Git for • • version control. Worked on automating infrastructure provisioning using Terraform and AWS • • CloudFormation. Contributed to the development of Ansible playbooks for configuration • • management. Assisted in containerizing applications using Docker and deploying them to a • • Kubernetes cluster. Conducted research and presented findings on emerging DevOps tools and • • technologies.

Consultant AWS DevOps Engineer

KBC Bank
June 2022 - December 2022
  • Belgium further expand the current AWS foundation of a very important strategic project at the bank. My achievements at this bank were; Implemented and managed cloud infrastructure on AWS, leveraging services like • • EC2, S3, RDS, and VPC. Designed and implemented automated CI/CD pipelines using Jenkins, GitLab • • CI/CD, and Docker, resulting in a 50% reduction in deployment time. Developed and maintained infrastructure as code (IaC) templates using • • Terraform, enabling consistent and reproducible deployments across environments. Led efforts to containerize applications using Docker and orchestrated • • deployments with Kubernetes, improving scalability and resource utilization. Implemented configuration management using Ansible, reducing manual effort • • and ensuring consistency across servers. Developed monitoring and alerting solutions using ELK stack and Prometheus, • • enabling proactive detection of performance issues and reducing downtime. Collaborated with development teams to optimize application performance and • • troubleshoot production issues.

Linux Systems and Networks Administrator

GnuGrid CRB, Limited
January 2020 - June 2022
  • Hired as an in-house systems and networks administrator by this firm to set up and Kampala, Uganda manage the company server infrastructure that hosts its Credit Reference platform and databases to ensure 99.9% or better uptime. Including evaluating, monitoring, and enhancing IT infrastructure with an emphasis on availability, reliability, scalability, security, data confidentiality, and system integrity. My achievements in this role included but were not limited to; Setup and maintained a 99% uptime of a network of 10+ Unix servers • • Built and deployed Docker containers for implementing Microservice Architecture • from Monolithic Architecture Used Jenkins to automate build and deployment reduced human error and sped • • up productions processes successfully created and maintained automated CI/CD pipelines for code • • deployments using Jenkins while automating the deployment process, resulting in the elimination of 70% of manual work and the escalation of work efficiency. Orchestrated Docker container cluster using Kubernetes/Docker Swarm • • Built and maintained Git workflows for version control (Source code Mangement) • Managed local deployments in Kubernetes, creating local clusters and • applications deployment into containers/kubes Managed, coordinated, and implemented software upgrades, patches, and • • hotfixes on servers, workstations, and network hardware. Actively managed, improved, and monitored cloud infrastructure on AWS, EC2, • • S3, and RDS, including backups, patches, and scaling

Consultant Systems Administrator - Part-time

Vouch Digital, Limited
January 2019 - Present
  • Worked as a consultant system administrator for this Startup and helped with cloud Kampala, Uganda server provisioning, maintenance, and management to ensure 99.9% or better uptime. My achievements at this place were; Designed new architectures within the Google Cloud Platform (GCP) for a lift and • • shift style move as the first stage cloud solution. Built services through a combination of terraform to provision infrastructure, • • Packer with GCP provisioner, and Ansible to bake the images, all are coordinated with GitLab. Automated build and deployment process with Jenkins and Maven, eliminating • • 80% of manual work Updated company codes, and automated security systems and cut the risk of • • breach by 60% Was an integral part of the team that improved and monitored cloud • • Infrastructure on AWS and Jenkins. Manage 5+ total AWS, Jenkins, and Chef accounts to more effectively control • • access to resources and increase security Headed the Agile Team that deployed the SaaS software of Vouch Digital with • • over 100,000 users

Consultant Level III

AH Consulting, Limited
May 2018 - May 2020
  • Kampala, Uganda Uganda to provide consultancy services, training, rendering advice, business development, proposal preparation, and any other tasks as assigned from time to time in the Management Consulting Services Division. Below are my achievements at this entity; Wrote world bank Project Proposals and Expressions of Interest (EOIs) on various • • government Information Systems audits Technical Assessments and Quality assurance projects. Trained fellow staff on how to prepare proposals. • • Looked for business leads on various Government site procurement sites and • newspapers. Did Systems Analysis and Design. • • Developed Systems requirements. • Conducted Management Information Systems cost-benefit analysis. • Did Quality assurance and review of Integrated Financial Management • Information systems. Designed and developed business systems architecture. • • Designed and developed Information technology architecture.

Education

MAKERERE UNIVERSITY

Bsc.
August 2010 - November 2014