Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Oluwafemi Ayeni

Mississauga,ON

Summary

GENERAL INFO PROFESSIONAL SUMMARY Highly motivated and dedicated individual seeking a DevOps position as Application Engineer Specialist, in an environment that encourages continuous learning, implementing new ideas, and trying new technology. Seeking to leverage knowledge, leadership abilities, and skillset within a dynamic company such as yours. Having total of5+ years of IT experience as a DevOps Engineer in Application Engineer specialist role for more than 5+ years of experience. As a DevOps Engineer with extensive experience in managing; IaaS, PaaS, SaaS, IaC, and On-Prem Infrastructures Configuration Management & Build, Release and Deployment Management in production. Languages; Bash Shell, java, html, PowerShell, Yaml, JSON, and Groovy Cloud Engineering (AWS Solutions Architect) Understanding the client environment, Administrating and creating solutions using AWS Services, CI/CD. Engaging, collaborating, and presenting with various departments, clients, and key stakeholders. Utilized Cloud Watch to monitor resources such as EKS by setting alarms for notification or automated actions, and to monitor logs for a better understanding and operation of the system. AWS services included but were not limited to EC2, IAM, ELB, Amazon EKS, VPC, S3, Route53, RDS (MySQL, MariaDB, PostgreSQL, Aurora) Critical thinking DevOps Engineer Specialist, with extensive understanding of high availability architecture and concepts. Purpose-driven professional with the capacity to be a strong team player plus work effectively independently. Customer-focused software professional with superior communication skills and expertise in various technical platforms. Understands and meets both client and employer needs and develops highly functional, robust and easy-to-use applications. Excels as hands-on developer and oversees work of software teams.

Overview

8
8
years of professional experience

Work History

DevOps Engineer

Dominion Systems
Toronto , ON
01.2018 - Current
  • Engineering Stack:
  • Sonarqube, Maven, Jenkins, Terraform, GIT & GitHub)
  • Writing inventory and manifest files, ansible playbooks, terraform manifest files and k8s manifest files
  • Created Ansible playbooks for installation, patching, and configuration of servers, user management, with different levels of access, file management, deployment, and full automation
  • Wrote terraform manifest YAML files to provision infrastructure with Eks clusters, ec2 instances, IAM roles, VPCs, S3 buckets, and other resources on AWS
  • Automating AWS cloud deployments using Shell script, Jenkins, and Ansible
  • Implement and manage CI/CD
  • Perform Build activities using Maven, AWS Solutions Architect, and Jenkins tool
  • Coordinate/assist developers with establishing and applying appropriate
  • Branching, labeling/naming conventions using GIT source control
  • Setup for Apache and Nginx web servers coupled with AWS ELB SSL for all HTTP to HTTPS thereby maximizing security
  • Configured Security groups and locked them down to various authorized subnet and IP addresses in AWS
  • Analyze and resolve conflicts related to merging of source code for GIT
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads
  • Working very closely with Developers and the Build & Release team
  • Setup Jenkins server & slave nodes for build and release team as per request
  • Recently started deploying applications into managed Eks cluster rather than self-managed k8s clusters using kubeadm or KOPS
  • Supported and developed tools for integration, automated testing, and release management
  • WORK
  • HISTORY CONT
  • Experience with container-based deployments using Docker, working with Docker images,
  • Docker hub, Docker registries, and configuring Eks clusters using Terraform
  • Used Helm to simplify code writing to handle complex application deployment integrated with Jenkins
  • Created custom mode VPCs in AWS with multi-regional private and public subnets along with firewall rules to allow SSH, ICMP, and RDP ingress traffic
  • Configured bastion hosts to securely connect to instances running in private subnet on AWS
  • Architected and implemented continuous integration and deployment pipelines using
  • Jenkins
  • Performed package management, upgrades/patches, troubleshooting, maintenance, and monitoring of applications using Prometheus and Grafana
  • Created, managed, and administered user accounts security and SSH password-less login
  • Network configuration & troubleshoot issues with respect to network and configuration files
  • Set up maintenance scripts using metadata for graceful startup and shutdown of servers
  • Used Jira to track vulnerabilities, requests, and incidents, and confluence for documentation
  • Set quality gate policies on SonarQube for code coverages, to track bugs, vulnerabilities, and failed Jenkins pipelines when the threshold was not met
  • Use Helm charts to deploy Prometheus and Grafana for monitoring

Security:

  • Configured namespace, and resource quotas for different environments
  • RBAC, HPA, CAS and
  • Cluster RBAC.
  • Monitored automated and continuous software integration processes to drive build/release failure resolution.
  • Researched and identified new technologies and tools.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Worked closely with other business analysts, development teams, and infrastructure specialists to deliver high-availability solutions for mission-critical applications.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance
  • Investigated new and emerging software applications to select and implement administrative information systems
  • Created secure custom coding to prevent network threats
  • Automated and implemented system backup and recovery procedures
  • Implemented best practices to protect data and assets
  • Teamed with business analysts to deliver high-availability solutions for mission-critical applications
  • Collaborated closely with product development teams and other stakeholders
  • Collaborated with team to determine application requirement specifications
  • Collaborated with team to analyze system solutions based on client requirements
  • The supervised software life cycle from preliminary needs analysis to enterprise-wide deployment and support
  • Drove project lifespan from concept to final rollout in development and deployment
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Confluence: documented project design for reference and future use cases

Junior DevOps Engineer

Dominion Systems
Toronto , ON
01.2017 - 01.2018
  • Interacted with different development teams to provide support in deployment activities
  • Experience in applying best practices in Cloud Security, auditing, and implementing security controls
  • Implemented security best practices in AWS including multi-factor authentication, access key rotation, encryption using KMS, firewalls- security groups, RBAC and NACLs, S3 bucket policies and mitigating DDOS attacks, etc
  • Worked with multiple project managers from different vendors to understand release plans and provided support according to their requirements
  • Analyze cloud infrastructures and recommend improvements for performance gains and cost-efficiency
  • VPC peering with other accounts allowing access and routing to service and users of separate accounts
  • Performed applications installation, upgrades/patches, troubleshooting, maintenance, and monitoring of Linux servers
  • Created AWS Lunch Templates based on customized AMI and used these lunch templates to configure auto-scaling groups
  • Made use of Terraform for configuration, provision, and managing of Infrastructure
  • Provisioned Multi-regional VPCs with Private and Public Subnet on AWS

Education

Bachelor of Science - Computer Science

Landmark Metropolitan University
C
2018

Skills

  • Experience in building Docker images using Docker file
  • Version control Tools / SCM GIT/ GitHub
  • Build Management Tools Maven
  • Scripting Languages Shell & Bash Scripting
  • Application Servers Apache Tomcat, JBoss/Wildfly
  • Continuous Integration Tools Jenkins
  • Configuration Management Tools like Ansible
  • Containerization Tools like Docker
  • Cloud Services (AWS) EC2, S3, EBS, ELB, IAM, VPC, etc
  • IAAC Tool Terraform
  • Monitoring Tool Prometheus and Grafana, New Relic
  • Static Code Analysis Tools like SonarQube
  • Artifactory Storage Nexus
  • Container Orchestration Tools Kubernetes
  • JIRA Ticketing Tool
  • Eagerness to Learn New Technologies
  • Strong Communication and Interpersonal Skills
  • Linux Environment
  • Effective communication
  • Meeting participation
  • Solutions Deployment
  • Nginx
  • Testing
  • Encryption
  • Kubernetes
  • Apache
  • Elasticsearch
  • Maintenance and troubleshooting

Additional Information

  • Building Continuous Integration/Delivery pipelines (Git, GitHub, Maven, SonaQube, Nexus, Jenkins, Docker, Kubernetes, Helm Chat, Ansible, Ansible PlayBook, Terraform, Manifest File, Groovy Script and Declarative, AWS Code Build, Monitoring Tools (Prometheus and Grafana), AWS EKS, AWS CodeCommit, EFK/ELK) Having good knowledge on SSH connections and password less authentications between servers. Operating Systems (Linux, UNIX, Solaris, Windows Server 2008/2012/2016) DBMS (MySQL, PostgreSQL, MongoDB). Web/Application Servers (JBOSS, Tomcat, Nginx, HAProxy)Proficiency with Configuration Management tools & Build management tools such as Ansible, Git, Jenkins, and Terraform. Hands on experience in Orchestration, Packages, Services, configuration and deployment using Ansible. Hands on writing custom Ansible Playbooks and Manifest Files. Configuring Jenkins job with related plugins for Testing and Continuous Deployment to accomplish the complete CI /

Timeline

DevOps Engineer

Dominion Systems
01.2018 - Current

Junior DevOps Engineer

Dominion Systems
01.2017 - 01.2018

Bachelor of Science - Computer Science

Landmark Metropolitan University
Oluwafemi Ayeni