Summary
Overview
Work History
Education
Skills
Timeline
Generic

Adeyemi Aderoju

Oklahoma City,OK

Summary

7+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management. Strong exposure to creating Docker images and docker containers. Experience in various roles as DevOps, Cloud Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environments. Excellent understanding of SCM tools such as SVN, Git, Bitbucket and GitHub. Strong exposure to both AWS and Azure cloud platforms. Strong hands-on experience in scripting languages such as Groovy, JSON, YML, Shell scripting. Extensive experience in setting up CI/CD pipelines using tools such as Jenkins and Azuredevops. Experience in integrating code quality tools such as SonarQube, JaCoCo in CI/CD pipelines. Strong exposure to configuration management tools such as Ansible, Terraform and Docker. Worked on deployment to Datacenters, AWS, and Azure platforms. Worked on docker, Kubernetes and Rancher in deployment of containerized applications.

Overview

10
10
years of professional experience

Work History

DevOps

UDT Oklahoma city
11.2022 - Current
  • Deploy and support software releases into production environments
  • Setup CICD pipelines for applications and infrastructure using GitHub actions
  • Integrate GitHub with OIDC
  • Implemented Atlantis for pull request automation
  • Implemented gitops deployment using kustomize and argocd
  • Used sops and ksops for secret encryption
  • Used python scripts to query AWS resources
  • Wrote terraform modules for each service
  • Implemented a unified terraform configuration approach, allowing the same configuration to be used across all environments
  • Leveraged tools such as Snyk to enhance code quality and security
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups
  • Thrive in a team environment, collaborating openly and actively contributing to how work gets done.

Devops Engineer

TETRA TECH
08.2020 - 09.2022
  • Responsible for implementing and managing the automation and deployment process of the application, also assisting with setting up and configuration of the testing and production environment
  • Setup CICD pipeline for applications using azure devops
  • Rebuild of the entire existing platform over to docker containers
  • Automated infrastructure provisioning on AWS using Terraform and Ansible
  • Created DockerFile and automated docker image creation using Jenkins and Docker
  • Wrote ansible playbooks to deploy new features and improve deployment process
  • Utilized Azure Vaults for secrets storage in azure and also parameter store in aws
  • Utilized atlantis with terraform to validate terraform scripts
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met
  • Setup cicd pipeline and wrote wrote groovy scripts to incorporate additional Jenkins component
  • Utilized azure agent to run jobs
  • Postgresql backup and restore
  • Ran cronjob to update the token required to pull images from ECR.

DevOps Engineer

HOBBY LOBBY
03.2017 - 07.2020
  • Helped rebuild the existing platform over to docker containers, and setup CI/CD pipeline for microservices also helps with the automation of the infrastructure on AWS
  • Used Ansible, migrate legacy and monolithic systems to Amazon Web Services
  • Used Terraform scripts to configure AWS resources
  • Wrote Ansible playbooks from scratch in YAML
  • Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility
  • Created Dockerfile and automated docker image creation using Jenkins and Docker
  • Automated infrastructure provisioning on AWS using Terraform and Ansible
  • Wrote Ansible playbooks from scratch in YAML
  • Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met
  • Converted java projects into Maven projects by creating POM files and ensured all the dependencies are built
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
  • Manage/mentor both onsite/offshore team
  • Enforced Test Driven development for the DEV teams for every sprint search, analyze and visualize the machine-generated data gathered from the websites.

DevOps Engineer

Well care
02.2016 - 12.2016
  • Responsible for managing Azure resources in the cloud and maintaining the Continuous Integration and Continuous Deployment (CI/CD) pipeline for a fast paced robust application development environment
  • As a member of the onboarding team, my responsibility is to implement DevOps transformation by working with Agile teams to migrate applications to Azure platform
  • Setup repos on VSTS Git, merging code from develop branch to master branch and make it ready for deployment
  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
  • Created WebApps on Azure portal for deploying web applications using VSTS pipelines
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode
  • Helped teams to reduce defects rate by 30% by introducing TDD in the first 3 months
  • Set up the SonarLint plug-ins in the developer's workstation for detecting defects early during development
  • Dockerize Spring Boot app by creating Dockerfile and automated docker image creation, image push into docker registry
  • Implemented Release management workflow for QA, UAT and Prod environments
  • Prepared and presented SCM best practices for implementing continuous integration for the team.

Front-end Developer

XeonTech
07.2014 - 12.2014
  • Ensuring user experience determines design choices
  • Utilized html, CSS and JavaScript to design web applications
  • Utilized mockup from design team to create web pages
  • Document software solutions and ensure that technical documentation meets GM standards
  • Gather requirements and write clean code to designs built from the design team, while delivering your own creative freedom to develop engaging user experiences Determining the structure and design of web pages.

Education

Bachelor's in Computer Science -

Ajayi Crowther University
OYO state, Nigeria
07.2013

Skills

  • Python, HTML, CSS, JavaScript
  • Maven and MSBuild
  • Ubuntu 1604, Red Hat Linux and Windows
  • SQL Server, MySQL, Postgres
  • Tomcat, WebLogic 9x/10x/12c, Apache 2x/13x, JBoss 71

Timeline

DevOps

UDT Oklahoma city
11.2022 - Current

Devops Engineer

TETRA TECH
08.2020 - 09.2022

DevOps Engineer

HOBBY LOBBY
03.2017 - 07.2020

DevOps Engineer

Well care
02.2016 - 12.2016

Front-end Developer

XeonTech
07.2014 - 12.2014

Bachelor's in Computer Science -

Ajayi Crowther University
Adeyemi Aderoju