Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Certification
Generic

Dhruv Tiwari

Senior DevOps Engineer
Mississauga,ON

Summary

Industrious Dev Operations Engineer offering 10-year background setting up CI and CD pipelines, provisioning infrastructure and scripting deployment activities. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications. Expertise in configuration management and Agile and Scrum methodologies.

Overview

11
11
years of professional experience
4
4
years of post-secondary education
1
1
Language
1
1
Certificate

Work History

Senior DevOps Engineer

BusPatrol
Toronto, ON
04.2022 - Current
  • Implemented infrastructure as code using AWS CDK (python) and Terraform
  • Developed CI/CD pipelines using CDK pipelines and GitHub Actions
  • Redesigned and optimised deployment process using GitHub Release Tags, GitHub Actions and GitHub Pages
  • Developed continuous improvements and implemented solutions to existing infrastructure, tools and processes.
  • Managed AWS assets and integrated multiple AWS resources into solutions appropriate for company projects.
  • Applied automated testing solutions for unit, integration and system testing.
  • Implemented deployment strategies using container orchestration tools such as Docker
  • Maintained systems that monitored applications and infrastructure.
  • Maintained metrics visibility using Datadog to create useful dashboards and monitors.

DevOps Engineer III

LoyaltyOne
Toronto, ON
10.2020 - 04.2021
  • Onboard internal projects to DevOps practices and align them with standard CI/CD practices
  • Maintain and monitor Jenkins infrastructure and pipelines
  • Developed and maintained global shared libraries for Jenkins
  • Monitored ServiceNow requests for issues in Jenkins or AWS infrastructure
  • Developed AWS CDK pipelines using python as cloud native alternative to Jenkins Implemented Jenkins Templating Engine as an alternative to Jenkins global shared libraries for improved maintainability and code re-usability
  • Automated infrastructure provisioning using AWS Cloudformation to provision ECS Clusters, EC2 instances, VPCs, Subnets, Internet Gateways, NATs, ELB, RDS, EBS Volumes etc.

Senior DevOps Engineer

IBM India
01.2017 - 08.2020
  • Developed end to end CI/CD pipelines for mobile, microservices, Java and .NET web-applications projects using Jenkins hosted on openshift cluster.
  • Implemented Release and Story branching strategies Implemented build promotion to successive environments with approval mails in Jenkins
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes
  • Used Ansible and Terraform to document infrastructure into version control.
  • Automated Infrastructure provisioning on AWS using Terraform to provision EC2 instances, VPCs, Subnets, Internet Gateways, NATs, ELB, RDS, EBS Volumes etc.
  • Worked with build tools: Maven, Gradle, Node, XCode, Ionic etc.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.
  • Managed deployment of numerous applications and projects on Kubernetes and Openshift clusters using deployment yamls and helm charts

Senior Application Developer

Accenture
08.2013 - 01.2017
  • Developed Hybrid Automation framework for Hybris E-commerce website using best practices like Page Object and Page Factory Model.
  • Automated more than 1000 test cases, executing them across 19 browser/platform combinations to increase testing scope and reduce execution time during functional testing phase.
  • Achieved 75% automation level for front-end testing. Automated back-end process of starting and stopping Appium server for mobile test cases executed on real mobile devices.
  • Integrated Allure reports with framework for more clear and user-friendly automation reports.
  • Implemented visual validation of UI using Applitools eyes integrated with Sauce Labs.
  • Developed Java GUI using SWT for execution of Visual Validation scenarios, to make whole process codeless and implementable by functional team members with no automation knowledge.

Education

Bachelor of Technology - Electronics And Communications

Jaypee University Of Engineering And Technology
Guna
06.2009 - 05.2013

Skills

CI/CD Tools: Jenkins, GitHub Actions, CoudeBuild, CodePipeline, CDK Pipelines

undefined

Affiliations

  • IBM - Eminence and Excellence Award
  • Accenture - Ace Award
  • Accenture - Pinnacle Award
  • Accenture - Stellar Award

Timeline

Senior DevOps Engineer

BusPatrol
04.2022 - Current

AWS Certified Solutions Architect – Associate

07-2021

DevOps Engineer III

LoyaltyOne
10.2020 - 04.2021

Senior DevOps Engineer

IBM India
01.2017 - 08.2020

Senior Application Developer

Accenture
08.2013 - 01.2017

Bachelor of Technology - Electronics And Communications

Jaypee University Of Engineering And Technology
06.2009 - 05.2013

Certification

AWS Certified Solutions Architect – Associate

Dhruv TiwariSenior DevOps Engineer