0% found this document useful (0 votes)
15 views3 pages

Avienti Cloud Engineer Profile Summary

The document provides a profile summary and work experience for Rotimi Adewumi. It details his skills and background in areas like DevOps, cloud engineering and site reliability. It lists roles he has held at companies like Oakwood Capital and Avienti where he worked on projects involving technologies such as Azure, Kubernetes, Docker, Jenkins and databases.

Uploaded by

ashh3417
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

Avienti Cloud Engineer Profile Summary

The document provides a profile summary and work experience for Rotimi Adewumi. It details his skills and background in areas like DevOps, cloud engineering and site reliability. It lists roles he has held at companies like Oakwood Capital and Avienti where he worked on projects involving technologies such as Azure, Kubernetes, Docker, Jenkins and databases.

Uploaded by

ashh3417
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ADEWUMI, Rotimi

rotimiadewum
i83@[Link], Knightdale, North Carolina. +1 347-349-4971

Profile Summary:

Proficient skills and background in DevOps, Site Reliability and Cloud Engineering. I have hands on experience
executing and handling CI/CD with best practices. With over 9 years’ experience in Information Technology
and a unique combination of strong technical, interpersonal, and analytical skills, I have excellent knowledge of
planning, architecting, implementing, and maintaining IT systems, products, and operations.

Areas of Expertise:
•Cloud Infrastructure (Azure) relevant experience •Azure Resource Manager template experience (JSON,
PowerShell. YAML and Python) •Azure IaaS, PaaS and Security •Container Management (Kubernetes, Docker
Swarm, LLXC, Docker-compose) •Database Experience (MySQL, SQL Server, PostGres) •Scripting (Bash Perl
and Python) •C# Experience •[Link] •MVC •Rest APIs •.Net Core •Google Cloud Platform (GCP)
•Continuous Integration (Jenkins, Gitlab, Selium for testing) •Configuration Management •Programming
Language - Python, Bash •Provisioning – Terraform •System engineering and administration (Windows and/or
Linux Servers) •Project Management (proficient in both waterfall and agile methodologies) • Highly proficient
knowledge of services including strong networking experience in Azure, Azure Security Center, Azure
Automation, Azure Monitor, Azure AD (including integration with On-Premises AD), Azure Governance,
Express Route & Site-To-Site VPN setup, Azure Blueprints, Azure Policies & ARM templates, Git •Automated
infrastructure provisioning on Azure using Terraform and Ansible •Experience in CI/CD design and
implementation with Jenkins •Setting 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.

Expert Experience:

Oakwood Capital LLC


Principal Azure Cloud Engineer May 2021 – Till Date

 Lead the technical approach, design, and implementation of next generation architectures Partner with
development teams, clients, and vendors on various tasks to enable continuous delivery, such as building
micro services and responding to and resolving incidents as they arise
 Guide, create a path for career improvement, and lead a team of DevOps engineers
 Evaluate Puppet framework and Ansible framework and tools to automate the Cloud deployment and
operations.
 Implemented a production ready, load balance, highly available, and fault tolerant Kubernetes
infrastructure
 Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
 Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications
managed Kubernetes manifest files and managed releases of Helm packages.
 Managed deployment automation using Terraform to system operations.
 Integrated CI pipeline with configuration management tools for continuous deployment such as using
Gitlab-CI with Puppet.
 Implemented and stay abreast of Cloud and DevOps industry best practices and tooling. Collected and
maintained a complete inventory of all system. Identify and unused systems to recycle resources and
reduce maintenance costs.

Oakwood LLC (Contract)


Lead DevOps Engineer (Azure) February (2018) – March
(2021)

 Lead DevOps automation for critical Network initiatives within Wireline Maintenance Engineering
organization.
 Provide leadership for an agile engineering team responsible for building and supporting Public Cloud-
based tools and services supporting AI and machine learning model development, Model Ops, and Data
Ops. Educate/mentor product teams and junior engineers.
 Building and maintaining automation tooling and pipeline that enable secured system to be deployed
with Azure.
 Responsible for design, development, and implementation of resilient Cloud infrastructure solutions
using IaC, CI/CD and DevOps practices.
 Responsible for hands-on development of the IaC solutions on the Public Cloud Platform. Serve as a
senior technical resource in development team’s efforts to determine the needs of the business that will
simplify and automate the infrastructure/applications as well as make them more efficient.
 Work with the infrastructure teams to understand current On-Premises solutions and make migration
recommendations and to-be architectures in Azure.
 Configure and maintained thousands of systems via a set of Chef Cookbooks within an Atlassian
continuous build and deploy environment (Jira, Confluence, Stash, Bamboo, Git).
 Bash scripting
 Hands on experience in building and implementing reliable infrastructure components to deliver highly
scalable service on Azure
 Strong experience working on cloud environment such as s Azur

Avienti LLC (Contract) August (2014) – September (2017)


Cloud/DevOps Engineer

 Lead member DevOps team. Role is to migrate the legacy applications to Azure cloud using DevOps
tools like GitHub, Jenkins, Maven, Nexus, JIRA, Docker and SonarQube.
 Implementation of various projects using various web stacks (MERN, MEAN, LAMP & LEMP) on EC2
instances
 Set up Git repositories and SSH Keys for Agile teams.
 Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud
storage, cloud SQL, stack driver monitoring and cloud deployment manager.
 Worked with Cloud methodologies (IaaS, PaaS, SaaS) automation, orchestration, trend, and industry
leading cloud vendors offering
 Experience in Designing, Architecting, and implementing scalable cloud-based web applications
using Azure.
 Created Docker file and automated docker image creation using Jenkins and Docker
 Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability
and agility.
 Developed scripts for build, deployment, maintenance, and related tasks using Jenkins and Maven.
 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.

Avienti LLC (Contract) July (2013) – July


(2014)
Database Administrator and Engineer

 Troubleshooting and maintenance of systems


 Installation of software applications
 Developed, updated, and organized databases to handle customer and big data.
 Worked on planning and implementing MS SQL server security and Database permission
 Performed SQL server performance tuning and troubleshooting
 Established backup of SQL Server using the Agent job for periodic back ups
 Created and implemented database designs and data models
 Working with DBA team members to provide client requirements, and suggestions to the developer
team related to database activities.
 Performed daily Microsoft SQL Server Support activities including backup of database and recovery of
sensitive data in case of data failure.

EDUCATION

Ogun State University, Ogun State (2007- 2011)


Bachelor of Science (BSc), Accounting

VOLUNTEER:
Habitat For Humanity (United States)

Common questions

Powered by AI

CI/CD is crucial in the DevOps lifecycle for maintaining a seamless and rapid application development process. It automates the integration and deployment tasks, which reduces the manual errors and enhances the speed of releases. Maven automates the build process, including compiling and dependency management. Bitbucket is used for source code management and collaboration among teams. SonarQube performs static code analysis to maintain code quality. Nexus manages binary artifacts, ensuring that dependency retrieval is managed efficiently. Docker is crucial for creating consistent environments across all stages from development to production. Slack provides immediate communication and feedback to development teams, allowing for rapid response to issues. This toolkit in a CI/CD pipeline ensures that code changes are continuously tested and deployed, leading to quicker delivery of high-quality software and allowing DevOps teams to respond faster to market demands .

Jenkins and Docker are essential tools in creating and operating CI/CD pipelines for microservices architecture. Jenkins automates tasks related to building, testing, and deploying code, providing a framework for continuous integration and delivery. Docker supports the encapsulation of microservices into lightweight, portable containers, ensuring consistency across development, testing, and production environments. By using Docker, Jenkins can automate the build and deployment of Docker images, manage container lifecycle, and facilitate rollbacks if necessary. This combination supports the modularity and scalability inherent to microservice architectures, allowing for efficient updates and maintenance of independent services without affecting the whole system .

Automated infrastructure provisioning with tools like Terraform and Ansible is significant in modern cloud environments as it introduces consistency, efficiency, and control over resource management. Terraform is an Infrastructure as Code (IaC) tool that supports declarative configuration files, allowing engineers to write, plan, and create infrastructure with code. Ansible complements this by providing a simple, agentless platform for application deployment and configuration management. In Azure environments, these tools allow for the rapid spinning up and tearing down of infrastructure, making them ideal for scaling and changing resource needs in dynamic cloud architectures. Automation reduces human error, accelerates delivery times, and allows for infrastructure to be treated as part of the application codebase, enhancing overall system reliability .

Integrating on-premises Active Directory (AD) with Azure Active Directory (Azure AD) enhances security and management in hybrid cloud environments by providing a unified identity management solution. This integration allows for seamless authentication and authorization across both on-premises and cloud resources. It enables the centralization of user identities, which simplifies management and increases security by enforcing consistent policies and access controls, such as single sign-on and multi-factor authentication. Additionally, it supports applications that rely on traditional directory services, providing compatibility and network policy enforcement regardless of the deployment location .

DevOps practices greatly enhance the development and deployment of AI and machine learning models in the cloud by introducing automation, scalability, and consistency to the process. These practices streamline the release pipeline for AI/ML models, allowing for faster iterations and continuous improvements via automated testing and integration. In a cloud context, DevOps enables efficient resource utilization, scaling infrastructure on demand as models are trained and deployed. This flexibility brings the advantage of handling large datasets and computational requirements without manual intervention, ultimately accelerating time-to-market for AI solutions. Enhancing collaboration between data scientists and operations through CI/CD tools significantly improves model lifecycle management .

Waterfall and agile methodologies distinctly influence the planning and execution of IT infrastructure projects. Waterfall is a linear and sequential approach, best suited for projects with clear, unchanging requirements. It allows for thorough upfront planning and design, but can lack flexibility in the face of changes during development. Agile, on the other hand, is iterative and incremental, promoting flexibility and collaboration. This approach enables continuous feedback and adaptation, improving responsiveness to change and stakeholder needs. In IT infrastructure projects, agile methodologies can reduce time-to-delivery and increase project success rates by embracing change and focusing on customer value throughout the project lifecycle .

Kubernetes plays a pivotal role in orchestrating containerized applications, providing functionalities like automated deployment, scaling, and management of applications. In a private cloud, Kubernetes ensures that resources are used efficiently and applications are resilient by automatically distributing loads across containers. Helm adds another layer of efficiency by managing Kubernetes applications, specifically packaging them into charts to simplify installation and management. Helm charts allow for quick deployment of complex applications with predefined configurations, which can be versioned and reused. This combination makes it easier to manage the lifecycle of applications, offering high availability and fault tolerance in private clouds .

Migrating legacy applications to the Azure cloud offers numerous benefits and challenges for DevOps teams. Benefits include improved scalability, availability, and integration with modern cloud services, enhancing application performance and user experience. Azure's diverse suite of tools facilitates automated deployment and management, freeing up resources to focus on innovation. However, challenges include overcoming compatibility issues with cloud-native technologies, ensuring data consistency and security during migration, and managing costs effectively. Additionally, the need for skill adaptation in handling cloud infrastructure versus traditional systems can be a significant hurdle for teams transitioning legacy systems .

CI pipeline integration with configuration management tools like Puppet is crucial for achieving efficient and reliable continuous deployment. Puppet automates the provisioning, configuration, and management of infrastructure components, ensuring that environments are always in their desired state. When integrated with CI tools, Puppet facilitates rapid infrastructure changes, enabling consistent deployment practices. This integration ensures that application code and infrastructure changes are deployed in a coordinated manner, reducing the potential for configuration drift and deployment failures. It also streamlines the process by automating repetitive tasks, ultimately leading to faster and more reliable application delivery .

Azure Resource Manager (ARM) templates provide a scalable and repeatable method to deploy and manage resources in the Azure environment. The use of ARM templates ensures that infrastructure deployments are consistent, easily versioned, and can be rolled back if necessary. Scripting languages like JSON, PowerShell, YAML, and Python enhance the functionality of ARM templates by allowing greater customization and automation capabilities. JSON is the standard language to define the resources in an ARM template. PowerShell and Python can be used for integrating ARM deployments with other processes, enabling scripting and automation tasks. YAML is often used alongside JSON or in alternative CI/CD processes. These languages offer flexibility and help maintain complex infrastructures more efficiently by automating repetitive tasks and reducing the potential for human error .

You might also like