Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
References
Languages
Timeline

Viren Patel

Thompson,MB

Summary

  • Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
  • As a Senior DevOps Engineer, my goal is to apply my deep technical knowledge and strategic vision to design and implement scalable, secure, and reliable infrastructure that supports business growth and enables cross functional collaboration.

Overview

13
13
years of professional experience
1
1
Certification

Work History

DevOps/SRE Engineer

SRE Consultants
07.2023 - Current
  • Putting an effort to enhance the system reliability through proactive monitoring, incident response and root cause analysis using tools like Prometheus, Grafana, Gitlab
  • Develop and implement strategies to minimize downtime, ensuring optimal system availability and performance
  • Collaborate with development team to establish Service Level Objective (SLOs) and Service Level Indicator (SLIs)
  • Drive automation initiatives to streamline repetitive tasks (Elimination of Toil), improve efficiency, and minimize manual interventions
  • Develop scripts and automation workflows to facilitate routine maintenance tasks and system updates using Python
  • Lead incident response efforts, coordinating with cross-functional teams to resolve issues promptly and establish incident management procedures and documentation to ensure a swift and effective response to system disruptions
  • Implement and manage Infrastructure as Code (IaC) using tools such as Terraform and employ configuration management tools (e.g., Ansible) to maintain consistency and automate system configurations
  • Utilize expertise in cloud platforms (AWS, Oracle cloud) to architect, deploy, and manage resilient cloud-based systems and implement best practices for cloud security, compliance, and cost optimization
  • Conduct capacity planning assessments to anticipate resource needs and ensure scalability and identify and address performance bottlenecks through thorough analysis and optimization techniques
  • Participate in on-call rotations, providing 24/7 support for critical systems.

Sr. DevOps ENGINEER

Nextgen Clearing Ltd
02.2020 - 02.2023
  • Design and implementation of container-based applications on AWS using Docker and Kubernetes, achieving enhanced scalability and resource utilization
  • Extensive experience with cloud technologies, including AWS, Oracle Cloud, with a focus on EKS and OKE for cloud-based Kubernetes and Rancher for on-premises containers
  • Used Terraform and Ansible, the automation of infrastructure services on cloud platforms with CICD pipelines, such as GitLab, to achieve the full automation creating and configuring the resources into cloud platforms
  • Demonstrated strong expertise in implementing DevOps and CI/CD best practices, including Pipelines, GitOps, to build streamlined development workflows
  • Possess a deep understanding of Kubernetes deployments, including Rolling Updates, Horizontal Pod Autoscaling (HPA), Node Affinity and tains/tolerations, ConfigMap, secrets, ingresses, stateful sets, persistent volumes and storage classes etc
  • Working experience with application Stack stateful set, Init-Containers and side car containers etc
  • Experience in creating, managing and maintaining Kubernetes cluster both in cloud (AWS EKS and Oracle Cloud OKE) as well as on-prem deployments
  • Developed custom scripts for various automation needs in container platforms, enhancing operational efficiency and proficient in creating Kubernetes operators for custom requirements, contributing to the automation of complex tasks
  • Implementing cloud architectural design principles that adhere to best practices, including those related to high availability, redundancy, and infrastructure auto-scaling
  • Implemented IT security practices and DevSecOps principles, including encryption, certificates, key management, and security hardening and ensured compliance with security protocols, patch management, and regular security audits.

Database ADMINISTRATOR

Nextgen Clearing Ltd
08.2018 - 07.2021
  • Provision, configure, and maintain cloud-based databases as per the requirement of Application
  • Reorganized and sized databases to meet standards and improve performance
  • Monitoring database performance, troubleshooting issues, and ensuring availability and reliability, as well as designing and implementing backup and recovery strategies to ensure data integrity and availability, planning and executing database migration, upgrade, and patching activities, and collaborating with development teams to optimize database design and query performance
  • Collaborate with development teams to optimize database design and query performance, implement and maintain database security controls (including access controls, encryption, and auditing), and develop and maintain documentation for database architecture, configuration, and maintenance procedures
  • Approved, scheduled, planned, and supervised installation and testing of new products and improvements to computer systems, such as installation of new databases
  • Provided technical support to junior staff, cross team members and clients.

Oracle Database Administrator

InfosenseGlobal Pvt. Ltd
02.2017 - 08.2018
  • Responsible for installing, configuring and upgrading Oracle, PostgreSQL, MySQL and AWS-RDS server software and related products to ensure optimal database performance
  • Additionally, administer database systems to ensure efficient and effective database design and implementation
  • To ensure data integrity and availability, develop and implement backup and recovery policies and procedures and perform DR drills periodically to test the effectiveness of the procedures
  • Implement and maintain database security controls to ensure data privacy and prevent unauthorized access
  • Monitor database performance and tune the database and application SQL to enhance database efficiency and performance
  • Plan for capacity growth and changes, configure and troubleshoot Oracle Data Guard, PostgreSQL and MySQL replication, develop scripts for monitoring synchronization between production and standby databases, and automate routine tasks using Python scripting
  • Accountable for managing the workload of the database administration team, provide guidance and direction to the team, including setting goals, establishing priorities, and identifying training needs and also be responsible for monitoring team performance, providing feedback, and resolving conflicts
  • Provided technical support to junior team members, cross team members and clients
  • Implementing and maintaining database security and networking.

Sr. Database Administrator

Sterlite Technologies Ltd
08.2015 - 02.2017
  • Installation, configuration and upgrading of Oracle/PostgreSQL/MySQL database software and related Products in Development, QA, UAT and Production environments
  • Good Understanding in Administering database, Take care of the Database design and Implementation
  • Backup and recovery policies and Procedures
  • Experience in Database tuning and performance monitoring/ SQL Tuning/Application tuning
  • Troubleshooting for Oracle Data guard/PostgreSQL/MySQL Replication
  • Implementing and maintaining database security and networking
  • Creating scripts for monitoring the synchronization between Production and standby
  • Python Scripting for routine task automation.

Database Administrator

ITAction Gujarat Pvt. Ltd
07.2013 - 07.2015
  • Responsible for installing and configuring the Oracle database software, including creating and configuring database instances, managing database files, and setting up database security
  • Monitoring database performance, identifying and resolving performance issues, optimizing database performance, and implementing backup and recovery procedures to ensure data integrity and availability
  • Responsible for identifying and resolving database issues, including application performance problems and database errors
  • You will also work with senior members of the team to escalate more complex issues for resolution.

Oracle DBA/Developer

Octalsoft Pvt. Ltd
10.2010 - 07.2013
  • Oracle Database 11g and Oracle APEX

Education

Bachelor Of Computer Engineering/Information Technology -

S K Patel College of Engineering
05.2010

Skills

  • Docker/Linux Containers & Kubernetes
  • Helm Charts
  • Istio Service Mesh
  • Prometheus & Grafana for monitoring
  • Hashicorp Terraform (Infrastructure Automation)
  • RDBMS (Oracle/PostgreSQL)
  • Microsoft Azure (VMs - availability sets, scale sets, Entra ID/Azure AD, Storage Accounts - blobls, fileshare, queues, tables, Virtual Networking - Subnetting, DNS, Load balancers, routing, security groups, Databases, VPNs, Container Apps, Container Instances, Azure Kubernetes, Container registry)
  • Azure DevOps (Azure Repos, Azure Pipelines, Azure Release, Azure Artifacts etc)
  • AWS Cloud (AWS EKS, ECS Fargate, ECR, EC2, ELB, S3, RDS, Route53, CloudWatch Identity Management (IAM), WAF)
  • Python Scripting for Automation
  • Rancher – Kubernetes management tool
  • Scripting Programming Language like Python, Shell Script, Basics of GoLang
  • CICD Tools (GitLab CI & GitHub Actions)
  • Excellent problem-solving skills
  • Ansible
  • Root Cause Analysis
  • Problem solving
  • Product Development
  • Technical Reporting
  • Cost Analysis
  • System Troubleshooting
  • System Design
  • Process Improvement
  • Production Design

Accomplishments

  • Documented and resolved incidents which led to building knowledge base which helps resolving issues much faster in future with more efficiently and accuracy.
  • Collaborated with team of 12 in the development of Connected Platform Product.
  • Supervised team of 4 staff members.
  • Achieved highly efficient development processes by incorporating DevOps best practices and principles with accuracy and efficiency.
  • Achieved monitoring and observability across the organization systems, both on-prem and in cloud, by introducing Prometheus and Grafana tools.

Certification

  • Certified Kubernetes Administrator
  • AWS Certified solution Architect Associate
  • Certified Kubernetes Application Developer
  • Python Bootcamp from Udemy

References

Tejal Patel, Bank Of Montreal, Data Analyst, Friend, (141) 661-7883, tejal1.patel@bmo.com

Languages

English
Full Professional

Timeline

DevOps/SRE Engineer - SRE Consultants
07.2023 - Current
Sr. DevOps ENGINEER - Nextgen Clearing Ltd
02.2020 - 02.2023
Database ADMINISTRATOR - Nextgen Clearing Ltd
08.2018 - 07.2021
Oracle Database Administrator - InfosenseGlobal Pvt. Ltd
02.2017 - 08.2018
Sr. Database Administrator - Sterlite Technologies Ltd
08.2015 - 02.2017
Database Administrator - ITAction Gujarat Pvt. Ltd
07.2013 - 07.2015
Oracle DBA/Developer - Octalsoft Pvt. Ltd
10.2010 - 07.2013
S K Patel College of Engineering - Bachelor Of Computer Engineering/Information Technology,
Viren Patel