Close this

Bosun Osifowode

Design
Texas, United States
Skills
DevOps
About
BOSUN OSIFOWODE's skills align with Consultants and Specialists (Information and Communication Technology). BOSUN also has skills associated with Programmers (Information and Communication Technology). BOSUN OSIFOWODE has 7 years of work experience.
Work Experience

DevOps Engineer

All State Insurance
May 2021 - Present
  • Building Complex Automated CI/CD pipelines using multiple interconnected tools Proposed and implemented the migration from monolithic architecture to microservices I have configured continuous monitoring using NewRelic, Prometheus and Grafana Data Analytics and log management using EFK (Elasticsearch Filebeats and Kibana) I have installed and configured web/application Servers (JBoss/Wildfly, Nginx, Apache, Tomcat) Implemented disaster recovery strategy by using Lambda function to copy over database snapshots to another region and using CloudFormation template to build same environment in the target region within the RPO/RTO time frame Used CloudFormation to build out AWS applications and provision services Used Kubernetes yaml file to deploy pods/containers to various target environments Utilized DevOps tools like GitHub, Jenkins, ansible to ensure easy software build, packaging, testing and delivery to various target environments Used AWS ECS to deploy Docker containers on Farget and ECS on EC2 and enabled Docker container logging with sidecar container Implemented CI/CD for various applications with Jenkins and other DevOps tools Extensively worked with Jenkins by installing, configuring, and maintaining for the purpose of Continuous integration and End to End automation for all build and deployments Used Docker to deploy applications to various targets Championed database/application migration from on- premises Oracle and PostgreSQL to AWS RDS on the cloud, using Migration Tools such as DMS, SCT, VM IMPORT/EXPORT Supported mission critical applications running on Tomcat, Jboss and weblogic applications servers to ensure high availability Designing High Availability applications on AWS across availability zones and different Regions Define and deploy monitoring, metrics, and logging systems on AWS Refreshing Dev and Test instances with data from Production on a regular basis Automate operational tasks such as software configuration, server scaling and deployments, and database setups in multiple AWS cloud environments with the use of modern application and configuration management tools (e.g., Jenkins, Ansible,) Scripting using Linux shell to automate repetitive and automated tasks Using Terraform to automate infrastructure provisioning in AWS With Azure Devops I have Created and managed Git repositories, branch policies, and pull requests I am familiar with using Git commands, branching strategies, and resolving merge conflicts I have utilized Azure Boards for gathering user feedback and managing product backlogs.

DevOps Engineer

Teesnap LLC
March 2019 - March 2021
  • Las Vegas, NE Implemented code review processes and integrated Terraform into CI/CD pipeline automated infrastructure deployments Set up notifications and alerts to receive immediate notification about pipeline failure or important events Worked extensively with AWS services such as EC2, S3, VPC, ELB, Autoscaling, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS Developed CI /CD to standardize the infrastructure and automate the processes, allowing customers to rapidly build, test, and release code while minimizing errors Set up and built AWS infrastructure with various services available by writing CLOUDFORMATION templates in JSON Configured various performance metrics using AWS Cloud watch & Cloud Trial Created topics in SNS to send notifications to subscribers as per the requirements Used AWS Route 53 for configuring High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster Create AMIs for mission critical production servers for backup Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier Designed automated and manual backups for Amazon RDS databases Maintained and version controlled CFT using codecomit Configured and maintained Ansible build to automate jobs Deployed and configured Git repositories with branching and notifications Created CLOUDFRONT distributions to serve content from edge locations to users to minimize the load on the front-end servers Implemented CLOUDTRAIL to capture the events related to API calls made to AWS infrastructure Provisioned highly available and scalable Ec2 instances by leveraging ELB and auto scaling Configured and maintained Virtual Private Clouds (VPCs) Optimized cost by using S3 lifecycle policies to move data automatically to other storage classes as needed Implemented versioning and server-side encryption on S3 buckets to maintain critical data integrity Created AMIs of instances and snapshots of underlying EBS Volumes, making copies in other regions to mitigate for disaster recovery.

Cloud Architect

United Credit Union
December 2016 - February 2019
  • Provision AWS resources using management console as well as Command Line Interface Created user accounts, policies and roles on Amazon Web Services using IAM Plan, build and configure network infrastructure within VPC with public and private subnets, configure route tables, security groups and internet gateways Implement and maintain the monitoring and alerting of production and corporate servers/storage using CloudWatch Configure NACL, Security Groups and WAF to secure the application and VPC network depending on access parameters provided and conditions Leverage AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable, and flexibl systems that can handle expected and unexpected load bursts. Setup and configure VPC Peering for communication between EC2 instances created in separate VPCs Design, develop and deploy AWS services as Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) Encrypt and manage both server-side encryption such as KMS and AWS Client encryption library, and client-side encryption of S3 and databases in the cloud Create and manage IAM user accounts and role-based policies for access to AWS services Implement, maintain, and monitor alarms, notifications for EC2 instances using CloudWatch and SNS Evaluate and improve existing AWS deployments Perform S3 bucket creation, access policies, and archive outdated data to Glacier through the Lifecycle policy configuration Launch different RDS databases to support web application functionality Create flow logs for monitoring of built VPCs Responsible for allocating, releasing, associating, and disassociating elastic IP addresses Troubleshoot various customer technical problems and adhere to best practices Technology: IAM, VPC, EC2, Auto Scaling, RDS, CloudWatch, Cloud Formation, CloudTrail Utilized VPC, EC2, S3, RDS, Lambda, Route 53, CloudFormation and other AWS services and migrate On-premises applications to AWS Cloud platform Setup S3 cross region replication on AWS same account and AWS different accounts Provisioned RDS, Load balancers, EC2 to meet application requirements.
Education

Grand Canyon University

Bachelor's