Ayodele Adebusuyi
Development
Indiana, United States
Skills
DevOps
About
AYODELE ADEBUSUYI's skills align with Programmers (Information and Communication Technology). AYODELE also has skills associated with System Developers and Analysts (Information and Communication Technology). AYODELE ADEBUSUYI has 11 years of work experience.
View more
Work Experience
DevOps Engineer
Cloud
January 2020 - Present
- In this project, as a Cloud DevOps Engineer, I am responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment. Contributions: Took lead to improve the development build process by capitalizig on Jenkins and had succefully delivered significant improvements in the communication speed across different teams. Leverage on Gitflow to help the organization the use of GIT which led to 50% improvement in productivity and decreased the amount of errors while moving between build statges and environments Initiated and set up a Pull Request Review process that ensured code security and efficiency. Secured time savings and workflow efficiency of around 60% by building and implementing CI/CD and migerating them to the cloud after identifying potential bottlenecksand ooportunities Develop, debug and test powershell and python scripts to automate internal change order process for server patch and security updates and consequently reducing manhours of the process by 80% and increasing accuracy significantly 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. Created nightly builds with integration to code quality tools such as SonarQube. Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
DevOps Engineer
Amazon
February 2019 - January 2020
- I was responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment. As a member of onboarding team, my responsibility was to implement DevOps transformation by working with Agile teams to migrate applications to AWS platform. Contributions: Setup repos on AWS Git, merging code from develop branch to master branch and make it ready for deployment. Automated App Insights to Detect, Diagnose. Assess how many users are affected. Correlate failures with exceptions, dependency calls, and traces. Migrated legacy applications to Microsoft AWS Cloud PaaS by setting up CI/CD pipelines on AWS DevOps Created WebApps (PaaS solutions) on AWS portal for deploying web applications using AWS DevOps pipelines. Setup AKS clusters in AWS using AWS CLI. Created nightly builds with integration to code quality tools such as SonarQube. Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met. Set up the SonarLint plug-ins in developer's workstation for detecting defects early during development. Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed. Implemented Release management workflow for QA, UAT and Prod environments.
Junior DevOps Engineer
Amazon
September 2017 - February 2019
- Automated and orchestrated workloads across Mainframe Investigated build and release failures and implement Hot Fixes to minimize impact on the business. Designed documentation for daily processes regarding assigned applications. Identified opportunities for cost and error reduction. Regularly participated in change meetings and problem management review meetings Provided Application Programming Interface (API) component development to support modernization of legacy application components. Supported numerous unit testing and integration of developed application component. Applied problem solving skills to modernize overall technology solutions that will directly impact client missions. Lead client discussions to communicate technical updates and solution enhancements that will benefit clients and their business and technical challenge. Followed technology trends within the Cloud and DevOps to inform clients how this technology will benefit the future development platform. Participated in team problem solving efforts and offer ideas to solve client issues.
IT Support Officer
Adekunle Ajasin University
August 2012 - June 2017
- Provided Technical set-up and needed support on all IT related issues, including installation and testing of workstations, printers, routers, switches, cameras, client software, upgrades, and configuration Supervised the installations carried out by third parties such as cabling (copper and fiber optic cables) Internet connection, CCTV etc. performed by third parties Facilitated the implementation and enforcement of security on the network and prevent misuse of the IT resources Participated in fashioning policies on user support duties, new technical products and designed approval.