Femi Richard Okobi
DevOps Engineer Cloud Engineer Platform Engineer AWS Solution Architect BSc. 2X
Toronto, Canada
Email:adpm5a@r.postjobfree.com
Professional Summary:
A team player and security-driven DevOps & Cloud Platform Engineer with over 6 years experience in systems administration, software configuration management, cloud integration using various CI/CD and SCM tools for end-to-end automation & deployment of software to different environments. . Experience in implementing security best practices to provision and manage secure, fault-tolerant, scalable and highly available architectures. Hands on experience in containerization and orchestration of micro-service application into different environments leveraging various DevOps automation tools. Familiar with agile and Scrum SDLC methodologies.
Work History:
Landmark Technologies – Senior DevOps Engineer
Toronto, Canada 07/2018- Current
Good exposure in all phases of Software Development Life Cycle SDLC
Experience in working with version control systems like Git and Source Code Management tools like GitHub
Experienced knowledge of branching, merging, tagging and initializing Git repository concepts in version control tools like Git & SVN
Experience in designing, building and automating build/release of software from development to production environment.
Handled merging and conflict resolution activities between multiple branches
Ensured DevOps best practices for branching & merging strategy to maintain the source code in Git version control systems.
Used Jenkins to build complex CI/CD pipelines and integrating with other tools for end-to-end automation of builds and deployment.
Automated build & deployment of CI/CD process for multi-branch pipeline projects using Jenkins scripted pipeline.
Configuration of nodes/slaves master architecture for Jenkins to optimize smooth running of build jobs and enhance automation.
Extensive experience in using Maven as build tool for building of deployable artifacts such as JAR, WAR and EAR from source code
Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
Daily activities included, delivering daily/nightly builds for the scrum teams, supporting teams with SCM requests, maintaining code stability using CI methodologies, deployments and troubleshooting other day-to-day issues.
Experience in supporting applications on different platforms Windows and Linux environments.
Excellent use of SonarQube for code quality to check for bugs, duplicate lines, vulnerabilities, & code smells.
Good knowledge of using Nexus as artifactory repository for artifacts backup.
Configuring the Docker containers and creating dockerfile for different environments.
Efficiently used dockerfiles to build images and push to the dockerHub
Experience using docker compose to run multiple containerized applications.
Good knowledge of troubleshooting/ debugging applications running as docker containers.
Experience using docker to containerize monolithic and micro-services applications and Kubernetes for container orchestration using various Kubernetes objects such as Deployment, Replicasets, Replication controllers, Daemonset, Statefulsets.
Build, configured and administered both self-managed and managed Kubernetes clusters.
Configured and managed highly available and scalable Kubernetes cluster to manage containerized applications and exposing to end users using various services –DNS, ELB, NodePort, Ingress Controllers and Auto Scaling.
Used Terraform AWS CLI / AWS SDK (Boto3), KOPS and Ansible to automate the provisioning and configuration of infrastructure on AWS such as VPC, Subnets, EC2 Instances, Route Tables, DNS, IGW, ELB, IAM, Auto Scaling Group, EBS, Databases, S3, Security Groups, NACLs etc.
Managed and monitored Kubernetes cluster using Prometheus for data aggregation & Grafana for data visualization as well as data analytics and log management using EFK.
Troubleshoot issues during build, and failed deployments of Kubernetes pods.
Installed and configured web /application servers (Nginx, Apache, Tomcat, Jboss/Wildfly)
Experience in applying best practices in cloud security, auditing and implementing security controls.
Implementing security best practices in AWS including multi factor authentication, access key rotation, encryption using KMS, firewalls- security groups and NACLs, S3 bucket policies and ACLs, mitigating DDOS attacks etc.
Applied security by design concepts through SDLC and leveraged best practices to build secure, fault tolerant, highly available and scalable architecture and applications.
Monitoring and troubleshooting server performance by using performance monitor and performance logs and counters.
Used Jira to track vulnerabilities, request and incidents.
Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
Efficient use of Amazon Web Services (AWS) such as EC2, IAM, AMI, EBS, EFS, S3, Auto Scaling, RDS, CloudFront, WAF, KMS, NACLs, SG, VPC, Subnets, IGW, Route53 etc
Experience in using Tomcat/ Jboss application servers for deployment.
Automated deployment of multiple applications integrating Ansible with Jenkins in continuous integration and continuous deployment of monolithic and micro-service applications
Efficient use of Ansible-playbook to automate configuration management; servers, patching, user and file management, and resolving Ansible related issues.
Used Ansible vault for encryption to lock passwords and secrets.
Scripting in multiple languages on UNIX, LINUX like Bash
Used Shell Scripting in automating many modules
Good working experience on Linux and Windows operating systems.
– Systems Administrator
Guaranty Trust Bank 04/2015 - 05/2018
Frequent software updates to avoid glitches reducing downtime.
Set up, configuring and troubleshooting TCP IP,DNS in a multiple LAN
Confirmed backup of the software systems were done regularly and timely to avoid loss of data.
Implemented domain security, attaining the most outstanding performance in security control.
Closely monitored the Disk Utilization, CPU Utilization and Memory Utilization on server and taking actions accordingly.
Supporting and managing of windows servers
SKILLS
Containerization Tools : Docker, DockerSwarm, EKS, ECS, Kubernetes
Automation Tools : Ansible, Terraform, Jenkins, CodeCommit,
CodePipeline, Lambda, Fargate
Infrastructure As A Code: Terraform, CloudFormation, Helm
Databases : MySQL, MongoDB, PostgreSQL, DynamoDB
Scripting : Shell scripting, Python, Yaml, Groovy
AWS Cloud Compute : IAM, VPC, EBS, EFS, S3,ELB, Auto Scaling, Route53, CloudWatch,
CloudFront, CloudTrail
Platform : Linux (RedHat, CentOs, Ubuntu),windows
Virtualization :Hyper-V, VMware
Monitoring and Logging :New relic, Prometheus & Grafana, EFK, CloudWatch.
Ticketing : Jira
SKILLS
University of Abuja
Abuja Nigeria
Bachelor of Computer Science 1997 – 2002
SKILLS
AWS Solution Architect
Certified Scrum Master
Splunk Core Certified User
Splunk Core Certified Power User
Splunk Cloud Certified Admin
Hashicorp Certified Terraform Associate
Achievements:
Received best performer award in Landmark Technologies for the year 2019.