Oluwatobiloba Odunsi
Development
Maryland, United States
Skills
Cloud Computing
About
TOBI ODUNSI's skills align with Consultants and Specialists (Information and Communication Technology). TOBI also has skills associated with Programmers (Information and Communication Technology). TOBI ODUNSI has 9 years of work experience.
View more
Work Experience
DevOps Engineer
Stack IT Solutions
January 2018 - Present
- Orchestrated container deployments using Amazon Elastic Kubernetes Service (EKS) and Azure Kubernetes Service (AKS) for scalable application management. * Developed and deployed a scalable web application using AWS resources like EC2, RDS, and S3. * Leveraged Terraform for Infrastructure as Code (IaC), reducing infrastructure costs by 20% and boosting application availability. * Orchestrated and managed containers using Kubernetes and Docker. * Utilized Ansible for configuration management, leading to a 30% reduction in system downtime. * Designed and implemented Kubernetes clusters on AWS, enhancing availability by 50% and reducing costs by 30% using Terraform, Ansible, and Bash scripts. * Streamlined deployment workflows by automating Docker containers deployment on ECS and EC2 with Terraform, AWS IAM, and S3 using Python's Boto3, slashing deployment time by 80%. * Conducted security assessments of AWS infrastructure with AWS Inspector and SonarQube, decreasing security risks by 70% and ensuring compliance. * Monitored system health and application performance using Datadog and Splunk. Established custom alarms and dashboards, reducing mean time to resolution (MTTR) by 60%. * Optimized AWS infrastructure performance by analyzing metrics via CloudWatch, reducing resource utilization by 30% and boosting application response times by 40%. * Configured Continuous Integration and Continuous Delivery (CI/CD) pipeline using Git, Jenkins, and AWS CodePipeline, enhancing software delivery efficiency. * Led the organization's shift towards containerization, introducing Docker and Kubernetes as the primary tools. * Utilized AWS EC2 and Azure Virtual Machines to address diverse compute needs, optimizing for performance and scalability. * Managed storage solutions across Amazon S3, EFS, Azure Blob Storage, and Azure File Share, ensuring data durability and availability. * Administered relational and NoSQL databases using Amazon RDS, DynamoDB, Azure SQL Database, and Cosmos DB. * Configured secure cloud networks using Amazon VPC, AWS Direct Connect, Azure Virtual Network, and Azure ExpressRoute. * Enhanced cloud security with AWS IAM, Secrets Manager, Azure Active Directory, and Azure Key Vault. * Integrated real-time monitoring using AWS CloudWatch, AWS X-Ray, Azure Monitor, and Azure Application Insights. * Developed serverless architectures leveraging AWS Lambda, API Gateway, Azure Functions, and Azure Logic Apps. * Implemented CI/CD pipelines using AWS CodePipeline, CodeBuild, Azure DevOps, and Azure Pipelines. * Managed hybrid deployments, ensuring seamless operation between on-premises infrastructure and cloud services. * Spearheaded the evaluation and integration of infrastructure-as-code solutions like Terraform and ARM templates. * Championed DevOps transformation, integrating development and operations and achieving a 45% reduction in release times. * Introduced and maintained DevOps tools including GitLab, Nexus, and Jenkins to streamline CI/CD processes. * Ensured solutions adhered to industry compliance standards, including GDPR and HIPAA. * Managed complex disaster recovery strategies across both AWS and Azure platforms. * Introduced efficient Docker images, optimizing containerized workflows and deployment times. * Led cross-functional teams in major initiatives to align with broader organizational goals. * Assisted in drafting the company's multi-year cloud strategy. * Integrated AWS and Azure with on-premises identity systems using tools like AWS Directory Service and Azure AD Connect. * Implemented automated testing post-Packer image creation, ensuring images were free from critical vulnerabilities and met performance benchmarks. * Established feedback loops with stakeholders to continuously refine and improve cloud solutions.
CLOUD ENGINEER
Tezza's Business Solutions
August 2014 - August 2017
- Spearheaded the integration of Amazon EKS and Azure AKS, leading the company's containerization efforts. * Managed and optimized containerized workflows with Docker, reducing infrastructure overhead. * Utilized Amazon EC2, RDS, and Azure Virtual Machines and SQL Database to address various application needs. * Oversaw the setup and maintenance of AWS Direct Connect and Azure ExpressRoute for optimized network connectivity. * Integrated Packer into our CI/CD pipeline, automating image creation and accelerating deployment cycles. * Integrated security best practices using AWS IAM, Secrets Manager, and Azure Key Vault. * Implemented real-time application monitoring using tools like AWS CloudWatch and Azure Application Insights. * Championed serverless application development with AWS Lambda and Azure Functions. * Developed and maintained CI/CD pipelines using Jenkins, AWS CodePipeline, and Azure DevOps. * Integrated the EFK (Elasticsearch, Fluentd, Kibana) stack in the Kubernetes environment for centralized logging, and used Prometheus and Grafana for monitoring and alerting. * Utilized Helm for packaging Kubernetes applications, ensuring consistent deployments and rollbacks. * Set up and maintained multi-node Kubernetes clusters, ensuring high availability and zero-downtime deployments. * Integrated Amazon EFS with Kubernetes pods, allowing for persistent and scalable storage solutions for containerized applications. * Used AWS Secrets Manager in tandem with Kubernetes to securely manage sensitive configuration data and secrets. * Experimented with AWS Lambda to run container images, providing a serverless environment for microservices and reducing operational overhead. * Set up Amazon VPC networking for Kubernetes, enforcing security groups and NACLs for pods, and ensuring secure communication. * Utilized Amazon S3 with Kubernetes for backups and AWS Glacier for archiving, establishing a comprehensive disaster recovery plan for container data. * Managed Docker images using Amazon Elastic Container Registry (ECR), ensuring a private, scalable, and secure environment for container image storage. * Employed AWS Compute Optimizer for EKS to ensure optimal resource provisioning for containerized applications. * Collaborated with teams by configuring AWS IAM roles and permissions specific to Kubernetes operations, reinforcing the principle of least privilege. * Leveraged AWS EC2 and Azure Virtual Machines for compute needs, ensuring optimal performance, redundancy, and auto-scaling based on demand. * Managed and optimized Amazon S3, EFS, and Azure Blob Storage & Azure File Share, guaranteeing high availability and disaster recovery. * Introduced infrastructure-as-code with Pulumi, ensuring standardized environment configurations. * Managed AWS EBS and Azure Blob Storage solutions for scalable and efficient storage. * Enhanced container deployments with AWS Fargate and Azure Container Instances. * Managed secure cloud networking setups using AWS Security Groups and Azure Network Security Groups. * Contributed to the cloud cost-optimization strategy, saving 20% on annual cloud expenditure. * Managed disaster recovery planning using AWS Backup and Azure Site Recovery. * Played a pivotal role in introducing and implementing AWS Step Functions and Azure Logic Apps. * Led the integration of AWS CloudFront and Azure Content Delivery Network for optimized content delivery. * Managed the migration of on-premises applications to cloud environments.