Summary
Overview
Work History
Education
Skills
Technologysummary
Personal Information
Training
Languages
Timeline
Generic

MICHEAL ADUFE

Mansfield

Summary

10+ years of cumulative professional IT experience, first as a system administrator experienced in managing and setting up UNIX and Linux-based servers and storages hosting critical applications for telecommunication service providers and4+ years in practicing DevOps, Cloud Automation & Quality Engineering
• Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack
• Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation
• Strong experience in working with version control systems such as Git, GitHub, Bitbucket, Azure Git
• Experience working with developing scripts and automation tools used for building, integrating, and deploying software releases to multiple environments.
• Strong hands-on experience in scripting languages such as Groovy, JSON, YAML, Ruby, and Shell scripting.
• Strong experience in code quality and coverage tools such as SonarQube, JaCoCo, and JUnit.
• Good knowledge of virtualization and container technology, such as Docker. Experience creating Dockerfiles and working with Docker containers.
• Have good knowledge of Kubernetes and have set up clusters in Amazon EKS and AKS.
• Intense exposure to configuration management tools like Terraform, Ansible, and Puppet.
• Strong knowledge of practicing TDD and automating Junit tests using Maven in Jenkins.
• Strong knowledge of Tomcat and WebLogic servers on different Operating Systems like Windows, Linux, VMware, UNIX, and Solaris platforms.
• I participated in the product's release cycle, which involved environments such as Development, QA UAT, and Production.
• Worked with project documentation and documented other application-related issues and bugs on the internal wiki website.
• A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.

Overview

14
14
years of professional experience

Work History

DEVOPS ENGINEER

Dell Technologies
05.2019 - Current
  • Dell is one of the top OEM providers to the telecommunication and IT industry in the United States and around the world. In this project, as a Cloud DevOps Engineer, I manage AWS resources in the cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for a fast-paced robust application development environment.
    Contributions:
    • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, and Slack for providing immediate feedback to DEV teams after code check-in.
    • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
    • Set up Git repositories and SSH Keys in GitHub for Agile teams.
    • Integrated GitHub webhooks into Jenkins to automate the code check-out process.
    • Implemented the setup for master-slave architecture to improve the performance of Jenkins.
    • Created Dockerfile and automated docker image creation using Jenkins and Docker.
    • Automated infrastructure provisioning on AWS using Terraform and Ansible.
    • Created nightly builds with integration to code quality tools such as SonarQube and Veracode.
    • Created quality gates in the SonarQube dashboard and enforced them in the pipelines to fail the builds when conditions were not met.
    • Rebuild the entire existing platform over to Docker containers.
    • Set up Kubernetes clusters using Amazon EKS.
    • Set up repos on Azure Git, merging code from the develop branch to the main branch
    and preparing it for deployment.
    • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
    • We created WebApps (PaaS solutions) on the Azure portal for deploying web applications using Azure DevOps pipelines.

AWS DEVOPS ENGINEER

Epsilon
08.2017 - 04.2019
  • I have expertise in managing and automating infrastructure deployment using tools like Terraform and AWS CloudFormation. I am proficient in building CI/CD pipelines using tools like Jenkins and GitHub CI/CD. I have experience in containerization technologies like Docker and container orchestration platforms like Kubernetes.
    I have worked on various projects, ranging from small startups to large enterprise environments. I have a proven track record of delivering high-quality solutions on time and within budget. I am constantly learning and keeping up with the latest trends and best practices in the DevOps field.
    Contributions:
    • Experienced with EC2, VPC, Route53, ELB, S3, EMR, Redshift, supporting networking
    and management/monitoring services
    • Developing high-quality, enterprise-scale software products using AWS technologies such as AWS Code Commit, CodeBuild, Code Deploy, and Code Pipeline. Building enterprise-class, highly available CI / CD pipelines from code in a highly elastic, cloud-native environment.
    • Application, server, and network security. Worked on infrastructure with Docker containerization; Kubernetes is being used to orchestrate Docker Containers' deployment, scaling, and management.
    • I worked on Micro Services deployments on AWS ECS and EC2 instances, actively worked on Docker, and deployed and maintained Microservices in a Dev and QA environment.
    • Implemented docker-maven-plugin in maven pom.xml to build docker images for all
    microservices and later used Docker file to build the docker images from the java jar files
    • DevOps Tools: Packer, Jenkins, Terraform, Puppet, Docker • OS: Windows, Linux •
    Software: Apache, Nginx • Container Technology & Management: Kubernetes, Docker, Docker Swarm • Programming: Shell, Bash, Python, NodeJS, PHP
    • Shared best practices and guides with engineers while implementing Infrastructure as a code, using Terraform or
    • Cloud formation

UNIX SYSTEM ADMINISTRATOR

ALCATEL - LUCENT
08.2012 - 07.2016

• Troubleshoot and identified all faulty hardware issues on customer IN/VAS Linux server
platforms
• Planned activities around the replacement of defective hardware on Linux servers
• Effectively communicated with the customers on server maintenance’s impact on live
traffic.
• They reviewed maintenance’s MOPs with the customer and level 2 support Engineers to
assure the customer of resolving any issues arising from maintenance activities.
• Wrote Cron. Scripts to perform several scheduled activities like database backups and
purging of log files

UNIX SYSTEM ADMINISTRATOR

SOLANJY TECHNOLOGIES
03.2011 - 07.2012

Contributions:
• Ensured 24/7 uptime on clients’ Server Platforms
• Performed hardware and software installation and upgrades on servers and storage such
as hard discs, RAMs, Motherboard, SCSI, Tape-drives, lithium batteries, Fan, PSU
(power supply unit), and operating systems like Oracle Solaris and HP-UX operating
system. (e.g., SUN, HP, and ALPHA servers)
• Performed fault troubleshooting of server hardware and software
• Consulted in the procurement and Installation of Field Replacement Units (FRUs)
• Performed Monthly health checks on customer’s servers and scheduled preventive
maintenance

Education

Skills

    Technology Summary
    Cloud platforms: AWS, Azure
    Framework/DevOps tools JIRA, SonarQube, Nexus, Artifactory, Jenkins, Slack,
    AzureDevOps
    Build Tools Ant, Maven, MS Build
    SCMs SVN, Git, GitHub, Bitbucket, GitLab, Azure Git
    IAC Tools Puppet, Ansible, Terraform, CloudFormation
    Containers/Orchestration Docker, Kubernetes
    Application/Web Servers: Tomcat, WebLogic 9x/10x/12c, Apache 2x/13x, JBoss 71
    Operating Systems: Ubuntu 1804, Red Hat Linux, Windows, HP-UX, and
    Solaris 10
    Databases: Oracle, SQL Server, MySQL, PostgreSQL
    Programming Languages: Java, Groovy, HCL, YAML
    Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty,
    iTerm

Technologysummary

AWS, Azure, JIRA, SonarQube, Nexus, Artifactory, Jenkins, Slack, AzureDevOps, Ant, Maven, MS Build, SVN, Git, GitHub, Bitbucket, GitLab, Azure Git, Puppet, Ansible, Terraform, CloudFormation, Docker, Kubernetes, Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1, Ubuntu 18.0.4, Red Hat Linux, Windows, HP-UX, Solaris 10, Oracle, SQL Server, MySQL, PostgreSQL, Java, Groovy, HCL, YAML, Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm

Personal Information

Title: DevOps Engineer

Training

  • Jenkins
  • Terraform
  • Ansible
  • Puppet
  • Docker hands-on training on AWS and Azure

Languages

English
Full Professional

Timeline

DEVOPS ENGINEER

Dell Technologies
05.2019 - Current

AWS DEVOPS ENGINEER

Epsilon
08.2017 - 04.2019

UNIX SYSTEM ADMINISTRATOR

ALCATEL - LUCENT
08.2012 - 07.2016

UNIX SYSTEM ADMINISTRATOR

SOLANJY TECHNOLOGIES
03.2011 - 07.2012

MICHEAL ADUFE