Close this

Kelvin Onuchukwu

Development
Rivers, Nigeria
Skills
DevOps
Cloud Computing
Kubernetes
Jenkins
AWS (Amazon Web Services)
Terraform
Prometheus
Ansible
Grafana
Docker
Python
Bash (Gnu Bash)
Linux
About
He firmly believes in the values and principles of DevOps, striving to embody them in every aspect of his work. Kelvin is recognized as a quintessential DevOps Engineer, consistently delivering innovative solutions and driving efficiency through seamless integration of development and operations practices.
Acomplishments
Utilizing Terraform for Infrastructre Automation - designing and developing environments in the AWS Cloud. Exposure to all phases of the Software Development Life Cycle ( SDLC ) Build Release Engineering and Configuration Management, which encompasses environment setup, automated build processes, continuous integration, scripting, and deployment management Designing and implementing full continuous integration and deployment pipelines using AWS CodePipeline, AWS CodeBuild and AWS CodeDeploy. Utilize Maven as a build tool for generating Java-based artifacts Utilizing Ansible for server configuration, OS patching, and package management Install and configure Prometheus and Grafana using Helm charts for cluster monitoring purposes Skilled in managing containerized applications on Kubernetes using a range of objects, including pods, nodes, deployments, replica sets, replication controllers, daemon set, stateful sets and volumes Provide support for multiple deployment teams throughout lifecycle of a project Deploy applications to Tomcat Application server and static content to Apache web servers.Implementing Continous Integration using Jenkins.
Configured Linux Systems for clients. Utilized Ansible in configuring and provisioning software systems on Amazon EC2 instances. Improved scalability by using Terraform to provision infrastructure on AWS Cloud. Migrated a client's WordPress application from a monolithic architecture to a robust, fault-tolerant, highly-available architecture on AWS Cloud - using Aurora database, Amazon Auto-scaling groups and bash scripts added as user-data. Developed Python and bash scripts to automate clients' cloud infrastructure. Improved Cloud architecture by writing AWS lambda functions for a variety of use cases. Worked on Client's cloud infrastructure to configure several AWS services including - SNS, SQS, RDS (Aurora and MySQL Databases), DynamoDB, Cognito etc. Containerized applications and deployed same on AWS cloud using AWS ECS (Fargate). Worked with AWS EKS to deploy and manage kubernetes clusters. Increased security across a large sets of kubernetes clusters by using Role Based Access Control (RBAC) to implement least privilege and fine-grained security for users, groups and service accounts. Standardized system administration tasks across a large fleet of Linux servers by writing Ansible playbooks, roles and collections. Used Python and Bash to monitor and analyse system metrics and log reports across several EC2 instances. Containerized critical multi-container software by using docker-compose scripts.
Work Experience

DevOps Instructor

New Era Solutions Academy
October 2022 - Present

DevOps Engineer

NextGen Technology Solution
March 2021 - Present
  • Utilizing Terraform for Infrastructre Automation - designing and developing environments in the AWS Cloud.
  • Exposure to all phases of the Software Development Life Cycle (SDLC)
  • Build Release Engineering and Configuration Management, which encompasses environment setup, automated build processes, continuous integration, scripting, and deployment management
  • Designing and implementing full continuous integration and deployment pipelines using AWS CodePipeline, AWS CodeBuild and AWS CodeDeploy.
  • Utilize Maven as a build tool for generating Java-based artifacts.
  • Utilizing Ansible for server configuration, OS patching, and package management - Install and configure Prometheus and Grafana using Helm charts for cluster monitoring purposes.
  • Skilled in managing containerized applications on Kubernetes using a range of objects, including pods, nodes, deployments, replica sets, replication controllers, daemon set, stateful sets and volumes.
  • Provide support for multiple deployment teams throughout lifecycle of a project.
  • Deploy applications to Tomcat Application server and static content to Apache web servers.
  • Implementing Continous Integration using Jenkins.

Cloud Engineer

Dzire Technologies
July 2020 - May 2022
  • Implement Infrastructure as Code using CloudFormation to automate the deployment of a Metrics aggregation solution on AWS compising Amazon Cloudwatch, Kinesis Firehose and Amazon S3.
  • Configure CI/CD Pipelines utilizing CodePipeline connected to CodeCommit, establishing streamlined build environments (Dev, test, and Prod), reducing deployment time by 50% and enhancing software delivery reliability by 30%.
  • Develop comprehensive tagging reference documents for automation, compliance, and consolidated billing, resulting in a 20% improvement in resource management accuracy and cost optimization strategies.

DevOps Engineer

Upwork
March 2019 - June 2020
  • Configured Linux Systems for clients.
  • Utilized Ansible in configuring and provisioning software systems on Amazon EC2 instances.
  • Improved scalability by using Terraform to provision infrastructure on AWS Cloud.
  • Migrated a client's WordPress application from a monolithic architecture to a robust, fault-tolerant, highly-available architecture on AWS Cloud - using Aurora database, Amazon Auto-scaling groups and bash scripts added as user-data.
  • Developed Python and bash scripts to automate clients' cloud infrastructure.
  • Improved Cloud architecture by writing AWS lambda functions for a variety of use cases.
  • Worked on Client's cloud infrastructure to configure several AWS services including - SNS, SQS, RDS (Aurora and MySQL Databases), DynamoDB, Cognito etc.
  • Containerized applications and deployed same on AWS cloud using AWS ECS (Fargate).
  • Worked with AWS EKS to deploy and manage kubernetes clusters.
  • Increased security across a large sets of kubernetes clusters by using Role Based Access Control (RBAC) to implement least privilege and fine-grained security for users, groups and service accounts.
  • Standardized system administration tasks across a large fleet of Linux servers by writing Ansible playbooks, roles and collections.
  • Used Python and Bash to monitor and analyse system metrics and log reports across several EC2 instances.
  • Containerized critical multi-container software by using docker-compose scripts.

Linux System Administrator

January 2018 - February 2019
  • Lead implementation of MFA for the Enterprise Linux Team. Redesigned an implemented innovated ideas allows MFA to work with products that do not support MFA by design.
  • Responsible for installation, configuration, and administration of Red Hat systems.
  • Created and maintaining VM templates with required rpms and packages and configuration for easier creation of VM's.
  • Perform troubleshooting existing user accounts, security objects and authorization to solve security.
  • Create and resolve incident and change management tickets.
Education

Unicaf University

Bachelor's degree
July 2019 - September 2023