Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

JOHN OSHIKOYA

Plainfield,IL

Summary

Highly skilled DevOps Engineer with four years of IT experience, specializing in Kubernetes, Google Cloud Platform (GCP), and Amazon Web Services (AWS). Adept in implementing efficient CI/CD pipelines using Jenkins and Azure DevOps, and proficient in configuration management and automation with tools like Ansible and Terraform.

Possesses a deep passion for Open Source technologies, with a strong emphasis on security practices, data safety, and designing highly available systems. Well-versed in monitoring and backup solutions such as Grafana, Nagios, and R1soft, ensuring robust system performance and reliability.

Demonstrates exceptional attention to detail and a commitment to innovation in the field of Cloud Computing and Infrastructure Automation. Skilled in containerization technologies, microservices architecture, and cloud computing, with a focus on leveraging Docker and Kubernetes for scalable and efficient solutions.

Combines superior technical abilities with excellent communication skills, delivering high-quality results in a collaborative team environment. Organized, dependable, and eager to contribute to the growth of a forward-thinking organization. Committed to ongoing professional development and staying abreast of the latest industry trends and technologies.

Overview

4
4
years of professional experience
1
1
Certification

Work History

DevOps Engineer

PricewaterhouseCoopers
05.2021 - Current
  • Utilize Python scripting to automate tasks, enhance productivity, and improve code quality.
  • Manage Kubernetes clusters to efficiently deploy and orchestrate applications in a distributed environment.
  • Implement artifact management strategies using JFrog, ensuring reliable and consistent releases.
  • Collaborate with teams to store, organize, and manage artifacts using JFrog Artifactory.
  • Leverage Azure DevOps for continuous integration and deployment.
  • Create and maintain pipelines, triggers, and release management processes in Azure DevOps.
  • Integrate Git for source control and Azure Container Registry for container management.
  • Work with the Azure portal to manage cloud resources, configure services, and monitor applications.
  • Utilize Google Cloud Platform (GCP) services to design and implement scalable solutions.
  • Leverage GCP's Google Kubernetes Engine (GKE) for container orchestration.
  • Utilize Terraform for infrastructure provisioning across multiple cloud providers, including Azure and GCP.
  • Develop reusable infrastructure modules and automate resource deployments using Terraform.
  • Ensure infrastructure state consistency and maintain infrastructure code using Terraform.
  • Contribute to projects requiring expertise in Python scripting, Kubernetes management, artifact management, Azure DevOps, and Terraform.
  • Drive continuous improvement in software development processes and deliver high-quality solutions.

Site Reliability Engineer

JPMORGAN&CHASE
03.2020 - 05.2021
  • Work with Autosys to manage job scheduling and automation tasks.
  • Develop and maintain Bash scripts for various automation and system administration tasks.
  • Utilize Ansible to automate configuration management and deployment processes.
  • Collaborate with teams to manage and track incidents, requests, and tasks using Jira.
  • Manage user accounts, permissions, and access controls across different systems and applications.
  • Enforce backup and disaster recovery procedures to ensure data integrity and system availability.
  • Provide support as a Site Reliability Engineer (SRE) to assist other teams with critical requests and technical issues.
  • Handle and prioritize critical requests received through Jira, ensuring timely resolution and customer satisfaction.
  • Collaborate with cross-functional teams to troubleshoot and resolve incidents, minimizing impact to operations.
  • Participate in incident response and root cause analysis to identify and implement preventive measures.
  • Continuously improve processes and procedures to enhance system reliability and operational efficiency.
  • Document standard operating procedures (SOPs), troubleshooting guides, and knowledge base articles.
  • Stay updated with industry trends and best practices in SRE methodologies and tools.
  • Contribute to the implementation and maintenance of monitoring and alerting systems.
  • Participate in on-call rotations to provide 24/7 support and address critical incidents.
  • Collaborate with infrastructure teams to ensure systems and applications meet performance and scalability requirements.
  • Communicate effectively with stakeholders, providing regular updates and status reports.

DevOps Engineer

CBS INTERACTIVE
10.2019 - 03.2020
  • Develop and maintain Groovy scripts for automation tasks and pipeline configuration in Jenkins.
  • Utilize Jenkins for continuous integration and deployment, configuring build jobs and pipelines.
  • Work with Terraform to provision and manage infrastructure resources in adeclarative manner.
  • Collaborate with teams to define infrastructure as code using Terraform for consistent and scalable deployments.
  • Utilize Apache Airflow for orchestrating and scheduling complex data workflows and pipelines.
  • Manage Kubernetes clusters, including upgrading Kubernetes versions and adding node pools.
  • Containerize applications using Docker for easy deployment and scalability.
  • Utilize Helm for managing and upgrading Kubernetes applications with version-controlled releases.
  • Utilize Nexus as an artifact management tool for Docker package types.
  • Package Docker images and store them in Nexus for efficient and reliable artifact management.
  • Collaborate with cross-functional teams to define and implement deployment strategies and best practices.
  • Collaborate with developers and QA teams to ensure smooth deployment and testing processes.
  • Troubleshoot and resolve deployment issues, ensuring high availability and performance.
  • Participate in the design and implementation of monitoring and alerting solutions for deployed applications.
  • Work closely with infrastructure teams to ensure proper resource allocation and capacity planning.
  • Document deployment processes, procedures, and troubleshooting guides for knowledge sharing.
  • Stay updated with emerging technologies and industry best practices related to DevOps and deployment automation.

Education

Bachelor of Science - Cloud Computing

Western Governors University
Salt Lake City, UT
10.2023

Skills

TECHNICAL SKILLS

Cloud Computing & Infrastructure:

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Azure Cloud Services
  • Kubernetes
  • Docker
  • Helm
  • Terraform

Configuration Management & Automation:

  • Ansible
  • Infrastructure Automation
  • Containerization Technologies

CI/CD & Version Control:

  • CI/CD
  • Jenkins
  • Azure DevOps
  • SCM
  • GitHub
  • GitHub Enterprise
  • Artifactory
  • Docker Hub
  • Nexus Artifactory
  • JFrog Artifactory

Monitoring & Backup Tools:

  • Grafana
  • Nagios
  • R1soft
  • Zabbix

Code Quality & Security:

  • SonaQube
  • Codebase Monitoring
  • Code Validation

Other Technical Skills:

  • Microservices Architecture
  • Continuous Integration
  • Linux Operating System
  • Scripting Languages (Please specify which languages, eg, Bash, Python)
OTHER SKILLS
  • Custom Coding
  • Developer Collaboration
  • Meeting Participation
  • Task Prioritization
  • Maintenance and Troubleshooting
  • Testing and Maintenance

Accomplishments

  • Successfully implemented containerization and microservices architecture using Kubernetes and Docker, improving application scalability and deployment efficiency.
  • Streamlined configuration management processes using Terraform and Ansible, ensuring consistent and reproducible infrastructure deployments.
  • Implemented codebase monitoring using SonarQube, enhancing code quality and identifying areas for improvement.
  • Designed and implemented CI/CD pipelines in Jenkins and Azure DevOps, enabling automated build, test, and deployment processes.
  • Demonstrated expertise in working with multiple cloud providers, including AWS, GCP, and Azure, leveraging their services to create scalable and resilient cloud infrastructures.
  • Developed comprehensive monitoring and backup strategies utilizing Grafana, Nagios, R1soft, and Zabbix, ensuring high availability and proactive system management.
  • Effectively utilized SCM tools such as GitHub, GitHub Enterprise, and Artifactory to manage version control, collaborate with teams, and ensure efficient artifact management.
  • Leveraged Docker Hub and Nexus Artifactory to store and distribute Docker images, facilitating streamlined deployment and version control.
  • Demonstrated proficiency in utilizing JFrog Artifactory for artifact management, enabling efficient collaboration and version control across teams.

Certification

AWS Certified Cloud Practitioner

AWS Certified Developer – Associate

AWS Certified SysOps Administrator – Associate

AWS Certified Solutions Architect – Associate

CKAD / KUBERNETES Certified Kubernetes Application Developer

CKA / KUBERNETES Certified Kubernetes Administrator

CJE / JENKINS Certified Jenkins Engineer

CompTIA Cloud+ ce Certification

HASHICORP / TERRAFORM Certified Terraform Associate

Timeline

DevOps Engineer

PricewaterhouseCoopers
05.2021 - Current

Site Reliability Engineer

JPMORGAN&CHASE
03.2020 - 05.2021

DevOps Engineer

CBS INTERACTIVE
10.2019 - 03.2020

Bachelor of Science - Cloud Computing

Western Governors University
JOHN OSHIKOYA