Olusola A.
No Sponsorship required
***************@*****.***
PROFESSIONAL SUMMARY
8+ Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications
5+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
Experience in various roles as DevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration,Configuration, Packaging, Building, Automating, and managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM’s Platforms.
Ability to build deployment, build scripts and automated solutions using scripting languages such as shell
Design and implemented projects on UNIX, LINUX and cloud AWS environment
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, YAML, Shell
Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS
Experience in Integrating code quality tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines
Strong exposure to configuration management tools such as Ansible, Puppet, Terraform, Docker and Kubernetes
Strong exposure to Containerization - Docker, Kubernetes
Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins
Strong knowledge in Tomcat, WebLogic servers on different OS’s like Windows, Linux, VMwares, UNIX and Solaris platforms
Participated in release cycle of products which involved environment like Development, QA, UAT and Production
Worked on various projects and documented other application related issues, bugs on company intranet
A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills.
TECHNICAL SKILLS
Cloud platforms: AWS, Azure
Framework/DevOps tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack
Build Tools: Ant, Maven, Gradle, MSBuild
SCM: Git, GitHub, Bitbucket, Gitlab
IAC Tools: Terraform, Puppet, Ansible
Containers: Kubernetes, Docker
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x,JBoss 7.1
Operating Systems: Red Hat Linux, Windows, Ubuntu, AIX, Solaris
Database: Postgress, MariaDB
Programming Languages: Java
Scripting & Other Tools: Groovy, UNIX, Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm
PROFESSIONAL CERTIFICATIONS
AWS Solutions Architect Certified (ASAC)
Cisco Certified Network Associate (CCNA)
Microsoft certified Professional (MCP)
Managing office 365 Identities and requirements
Microsoft Enabling Office 365 Services
PROFESSIONAL EXPERIENCE
Priority Express Logistics
02/2017 - Present
Sr. DevOps Engineer
Responsibilities:
Migrated legacy applications to AWS cloud using DevOps tools like GitHub, Jenkins, Maven, Nexus, JIRA, Docker, SonarQube and Slack.
Performed S3 buckets creation, policies and also IAM role based policies and customizing templates.
Used Terraform and Ansible, migrated legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
Wrote Ansbile playbooks in YAML. Installing, setting up & troubleshooting Ansible, created and automated platform environment setup.
Setup CI/CD pipelines for micro-services and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to Dev and other teams after code check-in.
Setup 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 Ansbile.
Wrote Ansible playbooks 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 are not met.
Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
Using GIT into the continuous Integration (CI) environment along with Jenkins.
Monitored automated build and continuous software integration process to drive build/release failure resolution.
ENVIRONMENT:- J2EE, springs, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, TDD, Slack, Docker and Bitbucket.
Masters Energy
2/2015 - 01/2017
DevOps Consultant
Responsibilities:
Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
Orchestration of Application processes on different environment using Ansible, puppets in AWS cloud
Deployed Application to Tomcat Application server and static content to Apache web servers
Coordinated different teams across the globe to deploy different builds to different environment on parallel developments for multiple projects.
Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
Created quality gates in SonarQube dashboard and enforced it in the pipelines to fail the builds when conditions were not met.
Setup the SonarLint plug-ins in developer’s workstation for detecting defects early during development.
Dockerized Springboot app by creating Dockerfile and automated docker imagine 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.
Setup Git repositories and SSH Keys in Bitbucket for Agile teams.
Helped teams to VSTS Git, merging code from develop branch to master branch and make it ready for deployment.
Migrated Legacy applications to Microsoft Azure portal for deploying web applications using VSTS pipelines.
Environment: Git, Azure, VSTS, Docker, Java, J2EE, Windows Servers & SharePoint.
Guarantee Trust Bank
03/2012 - 01/2015
Desktop support
Responsibilities:
Setup and manage network security using access control list and active directory
Monitor and troubleshoot network problems, developed and provided resolutions using solar wind
Maintain, analyze, and troubleshoot software and computer peripherals
Communicate with support vendors, other technical staff and business users to provide desktop support and develop solutions
Identifying opportunities to upgrade, stabilize or improve existing network infrastructure to ensure on-going high performance and supportability, and evaluate emerging technologies against business and IT strategic needs, via R&D and vendor engagement.
Operating and applications systems supported include: Windows 7/8/10, Microsoft office 10/13/16 and office 365. Also providing support and troubleshoot mobile devices such as, iphone, ipad, android phones and tablets.Remotely supported over 1000 users with first and second level support service issues.
Liaised with partner ISP on branch related connectivity issues
Followed up on the status of problems on behalf of the user and communicated progress in a timely manner. Maintained a high degree of customer service for all support queries and adhered to all service management principles. Provided stats for the weekly Service Call support on call trends.
Work to align technology with client business needs by designing new solutions to fulfill a need or revamp existing service to be more stable, efficient, and cost effective. Develop and enhance IT disaster recovery plan for the company with the help of the team.
EDUCATION
Bachelors Degree in Computer Science & Maths
2007 - 2012
Babcock University, Ogun state. Nigeria.