Adebayo Adegboyega
Dallas, TX |-
DevOps Engineer | Cloud Computing & Infrastructure Automation Specialist
Results-driven DevOps Engineer with extensive IT experience, including Cloud Computing, CI/CD, Microservices, and Infrastructure Automation. Expertise in developing, deploying, and optimizing scalable, high-performing applications on AWS and Azure cloud platforms. Proven ability to streamline delivery pipelines, enhance team productivity, and implement modern DevOps best practices. Skilled in container orchestration (Docker, Kubernetes), scripting (Groovy, Bash, YAML), and infrastructure as code (Terraform, CloudFormation). Known for driving continuous improvement in software delivery and enabling seamless digital transformation initiatives.
Expertise
DevOps | Cloud Computing | AWS | Azure | Infrastructure Automation | CI/CD Pipelines | Jenkins | Maven | Docker | Kubernetes | Ansible | Terraform | CloudFormation | EKS | ECS | Microservices | Agile Methodologies | Git | Bitbucket | Azure DevOps | SonarQube | Nexus | Python | Groovy | Bash | YAML | Software Integration | Containerization | Configuration Management | Build and Release Engineering | Application Deployment | SaaS | PaaS | Continuous Integration | Continuous Deployment | Agile Transformation | Software Delivery Optimization | Event-Driven Architecture | Automation Tools | Java | Virtualization | System Monitoring | Quality Engineering | Digital Transformation | Resource Management | EventBridge | SaaS Best Practices | IT Governance.
Professional Experience
Prudential Inc., New JerseyNovember 2022 - Present
Senior DevOps Engineer
Specialize in designing and orchestrating CI/CD pipelines using Jenkins, Maven, Bitbucket, SonarQube, and Docker to optimize agile software delivery. Transform Java projects into Maven projects and resolving complex dependencies. Build AWS infrastructure across multiple environments (DEV, QA, UAT, PROD) using CloudFormation, deploying services such as Lambda, Glue, ECS, and Route 53.
Orchestrate end-to-end CI/CD pipelines using Jenkins, seamlessly integrating tools such as Maven, Bitbucket, SonarQube, Nexus, and Docker, contributing to an agile and responsive infrastructure.
Transform Java projects into Maven projects by meticulously crafting POM files and ensuring the successful resolution of all dependencies.
Created AWS infrastructure across various environments (DEV, QA, UAT, PROD) using CloudFormation for diverse internal applications. Some services are created (Lambda, Glue functions, ECS, and Route 53.)
Create Event Rules utilizing AWS Event Bridge to trigger AWS resources such as Glue Jobs, Lambda, and S3 buckets, enhancing event-driven architectures.
Successfully managed and deployed containers using ECS, ensuring efficient containerized application deployment.
Implement secure storage of sensitive information using AWS Secrets.
Store key value pairs such as ARN, AWS Secret paths, etc. in AWS System parameter store which enable easy use by other AWS services.
Environment: J2EE, TestRail, Terraform, Maven, Jenkins, AWS, SonarQube, Jira, ECS, CloudFormation & Bitbucket
UST Global, CaliforniaAugust 2021 - November 2022
DevOps Engineer
Create Git repositories and SSH Keys in Bitbucket for Agile teams.
Make Automations for code check-out and integrate webhooks in Jenkins.
Set up CI/CD pipelines using Jenkins and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, and Docker to ensure an agile infrastructure.
Converted java projects into Maven projects by creating a POM file and ensuring all the dependencies are built.
Managed container services such as Docker and Kubernetes.
Imported existing infrastructure into Terraform.
Created Dockerfile and automated docker image creation using Jenkins and Docker.
Created quality gates in SonarQube dashboard and enforced them in the pipelines to fail the builds when conditions were not met.
Created modules to launch sandbox environment and PROD infrastructure using Terraform and integrated Terraform with Jenkins.
Set up CD pipelines that deploy artifacts builds and deploys to DEV, QA UAT, and PROD.
Environment: J2EE, TestRail, Oracle 11g, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, Jira & Bitbucket.
Microsoft, Irving, TXApril 2019 - July 2021
Azure DevOps Engineer
Setup repos on Azure Git, merging code from develop branch to master branch and making it ready for deployment.
Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on Azure DevOps.
Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
Helped teams to reduce defects rate by 30% by introducing TDD in the first 3 months.
Created quality gates in SonarQube dashboard and enforced them in the pipelines to fail the builds when conditions were not met.
Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Prepared and presented SCM best practices for implementing continuous integration for the team.
Environment: Git, Azure DevOps, Docker, SonarQube, WebApps.
Tech Mahindra, Plano, TexasApril 2017 - March 2019
DevOps Engineer
Wrote Ansible playbooks in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
Integrated Bitbucket webhooks into Jenkins to automate the code check-out process.
Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Docker, Antifactory, and Slack for providing immediate feedback to DEV teams after code check-in.
Implemented the setup for master-slave architecture to improve the Performance of Jenkins.
Automated infrastructure provisioning on AWS using Terraform and Ansible.
Created quality gates in SonarQube dashboard and enforced them in the pipelines to fail the builds when conditions were not met.
Converted java projects into Maven projects by creating a POM file and ensuring all the dependencies are built.
Managed containers using EKS for load balancing, blue-green deployments, rollouts, rollbacks, and self- healing.
Environment: Ansible, Terraform, Maven, Jenkins, EKS, ECR, AWS, SonarQube, Artifactory & Bitbucket.
Etranzact International, Lagos, NigeriaNovember 2013 - March 2017
Java Developer
Gathered requirements based on the functionalities required.
Developed several modules, using the Java Server Pages.
Included a servlet and a servlet filter for simple generation of PDF from XML or JSP pages.
Developed prototypes for the application, based on the requirements, using HTML (TR/TD and DIV concepts), JavaScript.
Deployed the application on WebSphere application server.
Performed the Unit testing and integration test cases to check the functionality of new modules.
Environment: Jenkins, Core Java 2.0, JSP, XML, HTML, CSS, Oracle 9i, SQL queries, Web Sphere Server, PHP.
Education & Certifications
Master of Science in Management Information Technology, University of Dallas
Bachelor of Science in Computer Information Technology, Babcock University
AWS Solutions Architect
CompTIA Network+
Technical Skills
Cloud platforms: AWS, Azure.
Framework/DevOps tools: Maven, SonarQube, Nexus, Artifactory, Slack, Jenkins, Slack, EKS, ECR, CloudFormation, EventBridge Datadog, Cloud Watch,TestRail, Jira, Azure DevOps.
Build Tools: Ant, Maven, Gradle, MSBuild.
SCMs: Git, GitHub, Bitbucket, Azure Git.
IAC Tools: Ansible, Terraform.
Containers: Docker, Docker-Compose, Kubernetes, ECS.
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1.
Operating Systems: Ubuntu 16.0.4, Red Hat Linux, Windows.
Databases: Oracle, SQL Server, MySQL, PostgresSQL.
Programming Languages: Java, Python.
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, Mobaxterm.