Vishal Patel
Verified Expert in Engineering
DevOps Engineer and Software Developer
Ottawa, ON, Canada
Toptal member since May 6, 2022
Vishal is a DevOps and Kubernetes architect with over four years of experience designing, implementing, and managing production-ready Kubernetes infrastructure and its cloud-native tools in hybrid environments. He has worked on setting up Infrastructure as code and CI/CD process baselines and helped in organization-wide adaptation.
Portfolio
Experience
- Continuous Delivery (CD) - 5 years
- Kubernetes - 4 years
- Terraform - 4 years
- DevOps - 4 years
- Docker - 4 years
- Azure - 4 years
- Flux CD - 4 years
- Azure Kubernetes Service (AKS) - 4 years
Availability
Preferred Environment
Kubernetes, Linux, Windows Subsystem for Linux (WSL), Docker, Azure, Azure Kubernetes Service (AKS)
The most amazing...
...achievement I’ve had is learning new DevOps tools and Kubernetes-related concepts, achieving all three certifications of Kubernetes in a short period.
Work Experience
Azure DevOps Lead/Architect (via Toptal)
PepsiCo Global - Main
- Worked on architecture design, planning, and implementation. Worked with the team on the migration process.
- Reviewed current Kubernetes and Azure architectural practices. Suggested recommendations to align with the best practices.
- Planned and implemented Azure Virtual WAN and focused on DR enablement, leveraging Azure Managed Services where applicable.
Senior Consultant/Lead | DevOps | SRE | Kubernetes - Cloud Architect
Self-employed (Project Based)
- Handled the managed cloud and Kubernetes on-prem infrastructure. Acted as a Kubernetes architect and trainer. Trained the Linux administrator team for Kubernetes and OpenShift applications and managed the container infra, including lifecycle.
- Worked in the government sector. Automated on-premise Kubernetes infrastructure using a Terraform and GitLab pipeline. Architected an Azure Kubernetes infrastructure using IaC practices per the enterprise's landing zone practices.
- Introduced DevOps practices to many developers using a knowledge base, local Docker/Kubernetes/Kind environment, Kaniko, and Skaffold tool so developers could focus on software development and increase frequent software releases.
- Architected and designed landing zones for Azure and GCP for local government, travel, telecom, sectors, etc. Setup baseline to run infra as single or multi-tenant. Also helped address compliance needs based on frameworks such as NIST 800 53, etc.
- Assisted migration of workloads or infrastructure across different clouds such as AWS, Azure, and GCP. Established checklist, procedure, and automated procedure to set up the migration process. Helped devs migrate and containerize legacy apps.
- Implemented protected B landing zone in Azure, GCP. Conducted a session on modifying this PBMM landing zone to address organization requirements and team structure. In the end, implemented all the changes discussed with the team.
- Modified and added many workload-oriented Terraform modules per team segmentation (network, security, infrastructure, etc.) for landing zone deployment and conducted sessions to implement using an automation pipeline within Google Cloud.
- Provided Azure and Google Cloud documentation on how to integrate application metrics and use those metrics for scaling and alert purposes. I also created a dashboard for better visibility into workloads.
- Provided guidance on Azure and Google Kubernetes services, its cloud-native toolset lifecycle process, and how to upgrade without impacting running workloads. I also provided documentation on backing up and restoring application persistent storage.
- Demonstrated backup and restore procedure for data hosted depending upon GCP services (cloud buckets/blobs, key vault/secret manager, databases, firestore) within Gloud Cloud. Leveraged restore workflow using Terraform as well as DBA.
Senior Consultant
Microsoft Professional Service (via a Consulting Company)
- Evaluated client requirements for container-based architecture, architecture designed landing zones using Azure Kubernetes services and Azure Redhat open shift solution. Also helped with cloud migration from AWS to Azure or GCP to Azure if applicable.
- Recommended best practices for cloud service integration multi-region deployments (Terraform, Azure ARM, Bicep).
- Delivered security awareness sessions for cloud services and cloud-native tools. Provided a plan of action to implement.
- Showcased how to containerize legacy applications with modern frameworks and microservices benefits. Promoted blue-green/canary deployments.
- Automated Kubernetes upgrades and enhanced observability through logging and monitoring data.
- Partnered with stakeholders to build effective teams based on skill sets and business needs. Worked with the client for team formation and aligned day two operations based on organization process and procedure.
Google Cloud Platform Engineer
Priceline - GCP
- Wrote Python script to generate a multi-cluster manifest of Cloudability and New Relic and encrypted secrets using sops.
- Investigated and debugged pod and node scaling, pod disruption, and budget-related issues to minimize business impact from unavailable applications when performing lifecycle management of GKE or related cloud-native tools.
- Enabled webhook admission controller to forcefully apply and mutate limits to manifest new workloads, including renewing certificate pairs. Suggested patterns to automate this process by using a cert-manager.
Experience
Kubernetes Infrastructure on Premises | Cloud Agnostic Bare-metal
It can also be deployed in the air gap zone when the container images are imported to the registry successfully.
Education
Master’s Degree in Electrical and Computer
Carleton University - Ottawa, Canada
Certifications
Certified Kubernetes Security Specialist
The Linux Foundation
AZ-303: Microsoft Azure Architect Technologies
Microsoft
Microsoft Certified: Azure Solutions Architect Expert
Microsoft
Aviatrix Certified Engineer Multicloud Network Associate
Aviatrix
Certified Kubernetes Application Developer
The Linux Foundations
Certified Kubernetes Administrator
The Linux Foundations
Skills
Libraries/APIs
Azure API Management, Terragrunt
Tools
Azure Kubernetes Service (AKS), Helm, Grafana, Apache, Terraform, Git, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), GitLab CI/CD, Jenkins, Vagrant, GitLab, GitHub, Jira, HashiCorp, Kubernetes HorizontalPodAutoscaler (HPA), Splunk, Ansible, Istio, ELK (Elastic Stack), Azure Key Vault, Docker Compose, Azure Network Security Groups, Confluence, Artifactory, Amazon EKS, AWS IAM, Sentinel, SonarQube, Systemd, VPN, Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Kibana, Google Kubernetes Engine (GKE), CircleCI, Kong, Apache Airflow
Paradigms
DevOps, Azure DevOps, Continuous Integration (CI), Continuous Delivery (CD), Management, Microservices, Microservices Architecture, DevSecOps, Continuous Development (CD), DDoS
Platforms
Kubernetes, Docker, Amazon Web Services (AWS), DigitalOcean, Ubuntu, OpenShift, Linux, Azure, Google Cloud Platform (GCP), Rancher, New Relic, Amazon EC2, OpenStack, Apache Kafka, Azure PaaS, Azure AI Studio
Languages
Python, YAML, Markdown, Bash
Frameworks
Flux, Windows PowerShell, OAuth 2
Storage
Azure Blobs, Amazon S3 (AWS S3), Datadog, Elasticsearch
Other
Task Analysis, High-availability Systems, DevOps Engineer, Site Reliability Engineering (SRE), Solution Architecture, Infrastructure as Code (IaC), Containers, Infrastructure, CI/CD Pipelines, Cloud, Cloud Computing, Microsoft Azure, Scripting, Cloud Infrastructure, Pipelines, Technical Hiring, Source Code Review, Interviewing, Security, APIs, Back-end, Load Balancers, Azure Resource Manager (ARM), API Management, Cloudflare, Containerization, Amazon API Gateway, Site Reliability, GitOps, Cloud Security, IT Support, Prometheus, GitHub Actions, Service Meshes, DNS Debugging, Shell Scripting, Azure Virtual Networks, Cost Reduction & Optimization (Cost-down), ECS, Scalability, Orchestration, Infrastructure as a Service (IaaS), Argo CD, Flux CD, Windows Subsystem for Linux (WSL), Virtualization, Kubernetes Operations (kOps), Linux Administration, Vulnerability Management, Vulnerability Identification, AWS DevOps, Architecture, Hypervisors, Networking, Team Leadership, Linux Server Administration, High Availability Disaster Recovery (HADR), Hardware Security Modules (HSMs), HSM, Aviatrix
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring