Summary
Overview
Work History
Education
Skills
Timeline
Generic

Wilson Ozurumba

Senior Cloud Engineer
Nottingham,Maryland

Summary

As a Senior Cloud Engineer, I bring extensive experience in designing, deploying, and managing scalable cloud solutions across various platforms, including AWS and Google Cloud. My expertise lies in leveraging infrastructure as code (IaC) with tools like Terraform and CloudFormation, and orchestrating containerized applications using Kubernetes, Docker and ECS. I have a strong track record in optimizing cloud infrastructure for performance, security, and cost-efficiency.

Key Highlights:

  • Cloud Architecture & Design: Architected and implemented highly available, secure, and scalable cloud infrastructures tailored to specific business needs.
  • Automation & DevOps: Developed CI/CD pipelines with Jenkins, GitHub CI, and AWS CodePipeline, integrating tools like SonarQube for code quality and vulnerability scanning.
  • Database Management: Managed database solutions with RDS and MySQL, ensuring high availability, replication, and backup strategies.
  • Containerization & Orchestration: Designed and deployed microservices architectures using Kubernetes, enhancing application scalability and resilience.
  • Security & Compliance: Implemented robust security measures, including VPC configurations, IAM roles, and network security groups, ensuring compliance with industry standards.
  • Collaboration & Leadership: Led cross-functional teams, fostering collaboration and continuous improvement in cloud practices and infrastructure management.

Overview

6
6
years of professional experience

Work History

Senior Cloud Engineer

Stack IT Solutions
04.2018 - Current
  • Implemented a robust DATA MIGRATION function to automate full schema migrations, renaming schemas for clear identification and integrated it seamlessly with existing database backup and secure copy functions for enhanced code organization.
  • Led a proof of concept (POC) to transition from AWS ECS to Kubernetes, evaluating the feasibility and benefits of the migration.
  • Orchestrated the migration of the application to a secure AWS VPC, ensuring the VPC had robust internet access capabilities.
  • Designed and deployed scalable cloud architectures for improved application performance and reliability.
  • Enhanced our CI pipeline by incorporating Docker and Ansible for pre-baking our Golden Image.
  • Installed Oracle SQL Developer and PHP MySQL on the Bastion server, and verified connectivity to MySQL RDS and Oracle RDS, ensuring visibility of all databases and required users (schemas) in their respective subnets.
  • Configured a secure web application server within a locked-down private subnet in AWS VPC using Terraform, designed to accommodate up to 250 hosts.
  • Ensured the application's accessibility within a public subnet in AWS VPC using Terraform, supporting up to 850 hosts, exclusively via a load balancer, bastion server, and runner server.
  • Developed a Terraform root module with child modules to streamline deployment processes, enhancing usability and collaboration for the team.
  • Secured the application database (RDS) within a locked-down private subnet in AWS VPC using Terraform, designed to support 680 hosts, ensuring it resides in a different subnet from the application servers.
  • Configured an Oracle database in a fourth private subnet using Terraform, capable of hosting 254 hosts, cloned from the existing database server.
  • Enhanced the driver script to interactively prompt users for inputs when no command-line arguments are provided, ensuring proper validation and execution of both existing functions using Python.
  • Configured the application server in a private subnet to securely access the GIT repository for application code using Terraform.
  • Enhanced cloud infrastructure efficiency by implementing cost-effective solutions and optimizing resource allocation.
  • Automated deployment processes, allowing for faster software releases and reduced downtime.
  • Developed a backup script capable of accepting either prompts or command-line arguments for multiple schemas, utilizing shell scripting.
  • Refactored all function calls in the Driver module to use arbitrary keyword arguments (**kwargs) in Python, enhancing flexibility and clarity.
  • Developed and implemented a function to log operations in the database, handling both start and end times of operations, ensuring data integrity and accurate status updates using Python.
  • Configured the database server for high availability using Terraform, implementing redundancy and failover mechanisms.
  • Integrated SonarQube into our pipeline as a quality gate, enhancing code quality and scanning for vulnerabilities.
  • Optimized application architecture to ensure the lowest latency access globally, leveraging content delivery networks (CDNs), edge computing, and regional data centers.
  • Configured the application server to securely download updates from the internet, ensuring reliable connectivity and automated update management.
  • Migrated all users from the newly cloned database in the 4th subnet to an Oracle RDS instance.
  • Created two private subnets for the deployment of the Java application database, supporting up to 500 hosts, using Terraform.
  • Provisioned a set of private subnets for deploying the Java application server on Kubernetes, supporting up to 150 hosts with Apache Tomcat and Java code, using Terraform.
  • Created a Kubernetes master and worker server from scratch, configuring them to pull and deploy a specific application.
  • Utilized Jenkins to automate the creation and deployment of applications, integrating with GitHub for source code retrieval and deployment to Kubernetes.
  • Utilized Jenkins to automate the creation and deployment of applications, integrating with GitHub for source code retrieval and deployment.
  • Developed a DATA MIGRATION function in the script to handle full data migrations, invoking export and import functions with specified arguments. This function exports schemas from a source database and imports them into renamed schemas in the target database, ensuring traceability of migrations.
  • Implemented a function to set up cross-region replication for S3 buckets. Tested the functionality by using the upload function to place a file in the source bucket and verifying its replication to the destination bucket in the specified region.
  • Championed containerization initiatives using Docker/Kubernetes platforms that increased application scalability while reducing overheads associated with traditional virtualization techniques.
  • Wrote, tested, and implemented bootstrap scripts for ECS-optimized EC2 instances within our ECS Cluster.
  • Optimized existing cloud environments by identifying bottlenecks and implementing best practices for performance improvements.
  • Performed comprehensive analyses of existing workloads; identified opportunities to optimize their placement across various compute instances.

Education

Associate of Science - Computer Science

Babcock University
Nigeria
05.2001 -

Skills

Python

Timeline

Senior Cloud Engineer

Stack IT Solutions
04.2018 - Current

Associate of Science - Computer Science

Babcock University
05.2001 -
Wilson OzurumbaSenior Cloud Engineer