Loading...

INFO

VERSION CONTROL SYSTEMS

GitHub

GitLab

SOCIAL NETWORK

LinkedIn

Twitter

SKILLS

Communication

Problem-Solving

Adaptability

Teamwork

Time Management

PROFILE

Prince Onyeanuna, a skilled DevOps Engineer with a strong focus on optimizing technology stacks, is a proud alumnus of Rivers State University, holding a Bachelor's degree in Computer Science. Additionally, he boasts a Cloud Computing Diploma earned from AltSchool Africa, School of Engineering, further enhancing his mastery of cloud technologies.

Prince possesses a rich tapestry of DevOps skills, including Linux administration, Infrastructure architecture, and expert-level knowledge in containerization and container orchestration through Docker and Kubernetes. He's well-versed in managing cloud environments on leading providers such as GCP (Google Cloud Platform) and AWS (Amazon Web Services). He has honed his Infrastructure as Code (IaC) expertise using Terraform.

PROJECTS

CLOUD RESUME CHALLENGE

October, 2023

Description

The Cloud Resume Challenge is a comprehensive and hands-on project designed to develop cloud engineering skills using any cloud provider, but in this case, AWS.The challenge involved breaking down the cloud journey into manageable chunks and building a real-world cloud-based solution while gaining practical experience with AWS services, Infrastructure as Code, and cloud security best practices

Achievements

  • Successfully implemented cloud infrastructure using AWS services, gaining proficiency in EC2, S3, Lambda, RDS, and more.
  • Developed an understanding of infrastructure as code (IaC) principles by using tools like AWS CloudFormation and Terraform.
  • Enhanced knowledge in cloud security by exploring secure DNS, least privilege access, API security, and secure software supply chains.
  • Participated in the optional "mods" (modifications) for hands-on practice, choosing to focus on DevOps.

EKS NGINX LOADBALANCER

October, 2023

Description

Spearheaded the successful deployment of a Nginx web server on an Amazon Elastic Kubernetes Service (EKS) cluster, demonstrating proficiency in cloud-based container orchestration and web application hosting. The project aimed to establish a robust and scalable web hosting environment using Kubernetes, enabling easy management and high availability.

Achievements

  • Designed and provisioned an EKS cluster to serve as the container orchestration platform, allowing for the efficient deployment and scaling of applications.
  • Utilized Kubernetes manifest files to define deployment and service configurations, enabling the easy scaling of Nginx pods and load balancing of incoming traffic.
  • Implemented a Load Balancer service to expose the Nginx application to the internet, enhancing accessibility and ensuring high availability by distributing traffic across multiple pods.

PACKER GITLAB RUNNER

August, 2023

Description

Developed a project focused on building GitLab Runner Amazon Machine Images (AMIs) using HashiCorp Packer. This initiative aims to automate and optimize the creation of custom GitLab Runner instances within Amazon Web Services (AWS), streamlining Continuous Integration and Continuous Deployment (CI/CD) pipelines and enhancing development workflows.

Achievements

  • Designed and implemented a solution for automating the creation of GitLab Runner AMIs, ensuring consistency and reproducibility across deployments.
  • Streamlined CI/CD processes by providing customized AMIs, tailored to specific project requirements, thereby enhancing build and testing efficiency.
  • Automated the image baking process with Packer, reducing manual configuration tasks and enhancing scalability for CI/CD workloads.
  • Implemented best practices in image creation, including security hardening, performance optimization, and configuration flexibility to meet diverse project needs.
  • Contributed to improved AWS infrastructure management by delivering cost-effective and scalable solutions for GitLab Runner instances.

Description

Led the design and implementation of a secure and scalable AWS infrastructure using Terraform. The project involved the creation of a multi-tiered architecture within a Virtual Private Cloud (VPC) to host a web application. Key components included an Application Load Balancer (ALB) for load balancing traffic and an Auto Scaling Group (ASG) to ensure high availability and fault tolerance.

Achievements

  • Designed and deployed a VPC to isolate and secure resources, implementing network ACLs and security groups to control inbound and outbound traffic.
  • Created an Application Load Balancer (ALB) to distribute traffic among multiple instances, enhancing application performance and reliability.
  • Implemented an Auto Scaling Group (ASG) to automatically adjust the number of EC2 instances based on traffic demand, ensuring optimal resource utilization and high availability.
  • Utilized Terraform to define infrastructure as code (IaC), facilitating version control and reproducibility of the entire environment.

LAMP

June, 2023

Description

Spearheaded the development of a project aimed at automating the deployment of a LAMP (Linux, Apache, MySQL, and PHP) server stack using Ansible. This initiative provides a turnkey solution for rapidly configuring and maintaining LAMP environments, empowering developers and system administrators to effortlessly host dynamic websites and web applications with efficiency and security.

Achievements

  • Designed and implemented an Ansible playbook to automate the setup and configuration of LAMP components, reducing manual tasks and the risk of human error.
  • Streamlined the deployment process for LAMP servers, enabling quick and consistent provisioning of web hosting environments for various projects.
  • Received positive feedback from users and fellow IT professionals, who found the automated LAMP setup to be a valuable resource for accelerating web development projects.
  • Continually maintained and updated the Ansible playbook to stay aligned with evolving best practices and technology advancements, ensuring long-term relevance and reliability.

SCRIPTIFY

April, 2023

Description

Pioneered the development of "Scriptity," an open-source project featuring a collection of Bash scripts designed to streamline the process of creating and managing users for various services, including MongoDB, Nexus, and more, on Linux servers. This project serves to simplify user provisioning and access management, optimizing the operational efficiency and security of multi-service environments.

Achievements

  • Developed a suite of Bash scripts that automate user creation for specific services, eliminating manual setup tasks and reducing human error.
  • Enabled easy, consistent, and secure provisioning of users with the necessary permissions for individual services, enhancing operational control.
  • Incorporated scripts for granting SSH access to users, improving remote server management and system administration.
  • Established an open-source project, making the scripts accessible to the broader community and fostering collaboration among system administrators and DevOps professionals.