A self-starter and highly motivated Senior "Azure" DevOps Engineer with over eight (8) years' experience in designing, maintaining and enhancing complex cloud environments through building engineering automation and productivity tools to streamline and scale applications in the production environment across the Azure public cloud platform. Highly keyed in keeping my skills up to date with the latest technologies. Overall IT experience is over eleven (11) years with over five (5) years leadership roles included. And I am open to relocation with sponsorship where necessary.
Professional Summary
Technology Stacks
DevOps
- Azure DevOps
- Azure AI
- Terraform
- Docker
- Traefik
- Istio
- Azure Kubernetes Service (AKS)
- GitHub Actions
- Azure ML
- CodeQL
- Azure Pipelines
- Helm
Compute
- Azure VM
- EC2
- EKS
- App Service
- Scale Sets
- Azure Functions
- Automation
Databases
- Cosmos DB
- Azure MySQL
- Azure Maria DB
- Azure SQL
- Azure PostgreSQL
Monitoring
- CloudWatch
- App Insights
- Splunk
- Datadog
- Log Analytics
- Azure Monitor
- Veracode
- Dynatrace
Identity
- Azure Active Directory
- AAD Domain Services
- AAD B2C
- Azure Information Protection
Management
- Microsoft Azure Portal
- Azure Advisor
- Cloud Shell
- Azure Backup
- Azure Cost Management
- Azure Policy
- Azure Monitor
- Azure Landing Zone
Storage
- File Storage
- Archive Storage
- Disk Storage
- Blob Storage
- Queue Storage
- Data Box
Networking
- VPC
- Virtual Network
- Application Gateway
- Azure DNS
- ExpressRoute
- Load Balancer
- VPN Gateway
- Azure CDN
- Traffic Manager
Certifications
Certified Kubernetes Administrator - CKA
Microsoft Certified: Azure DevOps Engineer Expert
Microsoft Certified: Azure Administrator Associate
HashiCorp Certified Terraform Associate
Microsoft Certified Trainer
AWS Certified Solutions Architect - Associate
Oracle Cloud Infrastructure Foundations 2020 Certified Associate
Agile Software Development
Cisco Certified Network Associate Routing and Switching
Professional Experience
Senior DevOps Engineer
May 2023 – PresentKPMG | Hybrid
- Deploy and manage Azure AI services (Cognitive service and Document intelligence) and Azure Machine learning - ML Studio
- Migrate Azure Pipelines to GitHub Actions and vice versa
- Prepare Azure pipeline and GitHub Action workflow to sign enterprise software for distribution using Azure Sign Tool
- Deployed and managed Traefik as (Ingress Controller)
- Prepare and manage Azure Kubernetes Cluster
- Performed code reviews, evaluated implementations, and provided feedback for tool improvements
- Developed automation framework for public cloud infrastructure deployments
- Worked with others to perform security reviews of hosting environments
- Integrated maven with GIT to manage and deploy project related tags
- Installed and configured GIT and communicating with the repositories in GITHUB and BITBUCKET
- Created dashboards in VSTS for CI/CD pipelines, Work items and bugs
- Resolved Merge Conflicts, configured triggers and queued new builds within the release pipeline
- Wrote PowerShell scripting for task automation and to schedule tasks
- Create and publish NuGet packages and maintain the NuGet infrastructure that several teams use at build time
- Played a key role in automating the deployments on Azure using GitHub, Terraform and Jenkins
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
- Created a private cloud using Kubernetes that supports DEV, TEST, and PROD environments
- Write complex UI testing and unit tests for web applications and integrate the testing with ADO
- Manage Azure DevOps integration with Power Platforms
- Design and manage IaC using Terraform
- Deployed and managed Azure resources while leveraging Continuous Integration and Continuous Deployment (CI/CD)
- Performing end-to-end automation from Continuous Integration (CI) to Continuous Delivery using Azure DevOps Pipelines
- Use Terraform for Automated infrastructure provisioning. Maintained a single terraform TFSTATE file pointed to remote storage
- Use GitHub Actions for Static Code Analysis scanning
- Utilized automation tools such as Terraform, for automating deployments, monitoring, management, and incident response for the platforms
- Delivering advanced technical troubleshooting and problem-solving solutions for our clients' projects challenges
Senior Azure DevOps Engineer
Mar 2021 – Apr 2023Digital Reliance – Datatech Services Ltd | UK | Remote
- Prepare and manage Azure Kubernetes Cluster
- Deploy Istio as (Ingress Controller) in separated namespaces
- Design and manage Azure resources while leveraging Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast-paced robust application development environment using Azure DevOps Pipelines
- Automated infrastructure provisioning on Azure using Terraform. Maintained a single terraform TFSTATE file pointed to remote storage
- Maintained high availability through fault tolerance, system standardization, and vigilant disaster recovery planning
- Prepare Build and Release Pipelines for ASP.NET Core web application to Amazon ECS
- Setup REPOS on Azure Git, merging code from develop branch to master branch and making it ready for deployment
- Automated Network Configuration changes like NSG rule updates and Load Balancing rule changes while leveraging Terraform
- Implemented Azure Networking solutions including Virtual Networks, gateways for point-to-site and site-to-site VPN connectivity, Load Balancers, and Application gateways
- Prepared capacity and architecture plan to create the Azure Cloud environment
- Migrated on-premises resources into Azure Cloud using Azure Migrate
- Designed enterprise solutions on the Microsoft cloud using modern cloud architectural patterns
- Managed the day-to-day administration and configurations of systems used to provide enterprise IAM (Identity and Access Management) and provisioning
- Application security events monitoring and pipeline security code scanning analysis
- Set up CI/CD pipelines for Microservices and integrated tools
- Deployed Infrastructure into Azure using PowerShell, Azure CLI, Terraform, and ARM
DevOps & Systems Engineer
Oct 2019 – Feb 2021ADVANS Microfinance Network | Lagos, NG | Hybrid
- Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment
- Setups CI/CD pipelines on for .NET Core, Node Js, React Js, Angular applications etc.
- Technical support in the end-to-end automation of PaaS deployments
- Terraform automation of web app configuration files
- Automation of containerized applications
- Automation of existing IaaS resources via ARM Templates
- Infrastructure provisioning On-Prem & Monitoring networks and communicating with service providers
- VMware Management
- Linux Server Administration
- SAS Troubleshooting and resolving software and hardware related issues
- Set up and maintenance of networking devices (servers, cisco solutions)
- Installing and configuring computer hardware and software, and other peripheral devices
- Data Backup & Replications
- Coordinate in-house Network Administrator
Cloud Engineer
Oct 2018 – Sept 2019Tek Experts | Lagos NG | Hybrid
- Support Microsoft Azure Customers, on behalf of Microsoft as an Agent
- Acts as the primary technical contact, delivering advanced technical troubleshooting and problem-solving solutions on authentication for azure clients
- Microsoft Office 365 deployment, Administration Support
- Analyze Partner's project as a case study, research solutions, Do a re-pro and relay resolution back to Customers
- Develop technical solutions for both internal and external knowledge base
- Troubleshoot complex problems and provide the best available solution or workaround within the agreed service levels
- Liaising with Development & Field Teams to identify bugs and missing product functionality for future releases
- Liaising with product management to identify and report bugs
- Support of "AAD Connect" to identify and re-mediate conflict between various Directories
- Support on Active Directory Domain Service and all configurations with protocols and NSGs
- Document solutions to known issues and consulting questions
- Document issues in a CRM system and defects in our engineering tracking tool
- Implement and support new and existing customers on azure active directory, migration of On-Premise environment to azure and identity protection
- Capture and share best-practice knowledge amongst azure technical and partner community's related to Microsoft Azure
- Develop PowerShell scripts and ARM templates to automate the provisioning and deployment process
- Acted as a liaison between our Product Management and Engineering teams
- Collaborate with other employees for process improvement and suggestions
IT Solution Architect
Mar 2016 – Sep 2018Microkernel Technologies Limited | Lagos, NG | Onsite
- On-premises and Cloud Identity integration with Azure AD
- Datacenter equipment installations and management
- Training IT staff to support an extensive list of clients
- Develop IT Managed Service division
- Oversees our Fleet/Network Operation Center
- Consult on IT-related services for ongoing projects
- Coordinate IT services with our Vendors and partners
- Manage Print Management Solutions (PMS) and Electronic Document/Content Management Solution (EDMS/ECMS) and its deployments
- Develops Technical Operational Management per projects
- Coordinate in-house Network Administrator
- General IT Projects Implementation
- Monthly Project Reporting & Training
- Facilitation and Technical Resource Management
- Oversee and manage the IT operations
- Linux Server Administration
- Microsoft Azure Identity Management
- Microsoft Office 365 deployment and Management
Team Lead, Network Engineer
Mar 2014 – Feb 2016Integrated Telecomm. Technologies | Lagos, NG | Onsite
- Cisco Router and Switch Configuration and Management
- Incident escalations management
- Data-center Installations (IDUs and ODUs) and Management
- Deployment of Microwave Radio
- Installation And Maintenance of Microwave radio
- Technical Site Surveying for point to point and point to multi point installations
- Project Management support
- Technical Site Surveying
- Structured Cabling and Equipment racking
- Network Monitoring using Wireshark
Network Engineer
May 2013 – Feb 2014Integrated Telecomm. Technologies | Lagos, NG | Onsite
- Deployment of Microwave Radio
- Installation And Maintenance of Microwave Link
- Technical Site Surveying
- Structured Cabling and Equipment racking
- Network Equipment Monitoring
Basic Science Teacher
Mar 2012 – Feb 2013National Youth Service Corps NYSC | Kebbi, NG | Onsite
- Teach Junior High school students basic science as a subject
- Voluntarily trained Corps members on Computer installations and repairs
Interpersonal Skills Highlights
- Self-starter, with refined ability to work with minimum or no supervision
- Strong team collaboration. Work closely with team members to achieve goals
- Solid, persuasive, and genuine communication, facilitation, and relationship-building skills
- Excellent ability to establish and work to priorities while managing multiple work streams
- Proven leadership abilities and very high attention to detail
Education
HND. Electrical and Electronics Engineering
Yaba College of Technology, Lagos, NG
Oct. 2011