Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

Digvijay Sethi

Faridabad,Haryana

Summary

Collaborative DevOps Engineer with almost 5 years of experience working on build and release processes with cross-functional teams to upgrade production environments. Dedicated engineer with creativity in leveraging individual strengths for product benefit. Determined facilitator setting rigid timelines and contributing to larger project goals. Automating various tasks to reduce human errors, optimizing tasks and increasing time efficiency is my main motto.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior DevOps Engineer

Ultimate Kronos Group
Noida, Uttar Pradesh
07.2021 - Current
  • Worked on deploying various releases to production environments using blue-green deployment strategy.
  • Managed and worked on projects that were introduced as a product suite in the team.
  • Debugging errors related to rightscale and windows jumphosts while performing release activity
  • Worked on GKE and GCP with rightscale deployments management.
  • Worked on cluster creation, service upgrades and Jenkins job creation for team to deploy various services.

Projects :

CfcPremaintenance

  • This shell executes cluster login, edits all required changes in multiple files and also deploys a maintenance shell in upgrading path.
  • This shell has reduced the manual work of 1 hour to only 5 minutes with end-to-end pre tasks automation.

apiDevApps

  • A Jenkins job is created to extract blue and green developers and apps json from apigateway using curl.
  • This job helps the user to extract both developer and apps without logging in to the window jumphost.
  • This job then sends these extracted files to the team group mail id making it efficient work while we are in production maintenance window.

Tenant migration activity

  • Migrating a tenant(customer) from one cluster to another involves a lot of database tasks including sql and nosql.
  • Worked with other team members to automate the complete activity which includes performing rabbitmq instance tasks, DB related tasks and also postman related tasks for which the user has to create an api and perform a get call after logging into the window jumphost.
  • E2E automation made the activity prone to human errors , more efficient and reduced the time to half an hour from 3 hours.

Tenant Divestiture Activity

  • Creating multiple scripts which performs DB dump and restore from one cluster to another.
  • Script which deletes various tables related to the tenant(customer) schema.
  • A Script which performs authentication user deletion from their realms on both NPR and PRD cluster.
  • This automation has reduced the manual work by 90% making it time efficient i.e. to 1 hour of completion time from 4 hours.
  • Won a gold award and appreciation from manager for the automation.

CFC Automation Via Jenkins

  • A 3 phase release upgrade activity which includes container upgrades, minor/major & version upgrades which is used by various teams.
  • A pipeline is created which creates an agent, copied the code from git to the docker containers and performs the upgrades for multiple environments simultaneously in these docker containers.
  • The job deploys and performs Pre, current and Post maintenance actions inside the docker containers.
  • It then sends the result on team mail id with the zipped installation logs of the all the environments and also copies them to a gcp bucket.
  • Won a gold award and appreciation from cloud group for this automation.

Software Engineer

Cavisson Systems
Noida, Uttar Pradesh
06.2019 - 06.2021
  • Part of the Devops Team, managed the build process, Automation using bash shell script and web automation using python and selenium.
  • Outright understanding of various automation tools for developing digital pipeline. Source Code Management (Git), Continuous Integration (Jenkins), Continuous Testing (Selenium).
  • Expertise in build process and strong debugging skills and worked on Makefile.

Projects:

Cavisson Single Agent Installer for *nix family

  • An installer is created to install and upgrade all cavisson agents - app agent, log agent, php agent, cavisson monitor and Node agent.
  • Installation medium a single *nix shell script that is cross platform and is compatible with most of the bash versions.
  • Created docker image of installer on different linux distributions.
  • Won an award and appreciation from director and manager for the automation.

Build Making Process and cloud Upload/Upgrade

  • Build making process via an automated shell which uses getOpts.
  • Understandable and readable logs, user friendly.
  • Build shell runs make commands in different Path and then uploads it to Build hub(private repo for builds).
  • Builds are then uploaded and upgraded via an automated shell in remote and cloud locations.

Cavbin Installer for Ubuntu and Redhat

  • Cavbin is a program to provide an environment on which all cavisson’s products can be installed.
  • Worked on the requirement documentation and high level design document for Cavbin.
  • Created the installer from scratch for Ubuntu 16 to 20 version & redhat with centos versions as well.
  • This script was used by all teams and customers to create an environment to run the products.
  • Won an award and appreciation from director for the automation.

Light Weight ISO making process

  • After deployment of cavisson binary in ubuntu or rhel, each and every service was checked and verified with GUI and test initiation.
  • All the unnecessary files and folders are removed via an automated shell.
  • Using Respin tool, an ISO is created and passed on to teams and customers to work on a cavisson environment as they can deploy this ISO using OVA or VNC server.

RDT (Real Device Testing)

  • Real time device testing used for performance and function testing of native, hybrid and mobile web apps for iOS and Android.
  • Responsible for writing test cases from the requirement document.
  • Responsible for writing scripts to automate performance tests using netstorm(load runner) tool and automating the test cases and compile reports after test completion.
  • worked on appium, selenium and python to test the cases for apps, mweb and web.

Education

Bachelors of Technology - Electronics And Communications Engineering

Sharda University
Greater Noida
05-2019

Senior Secondary - PCM

Manav Rachna International School
Faridabad
05-2015

Secondary - 10th

Manav Rachna International School
Faridabad
04-2013

Skills

  • CI/CD/CT
  • Real Device testing
  • Selenium
  • Bash Scripting
  • Linux
  • Appium
  • Rightscale/RigtScripting
  • Kubernetes
  • GIT
  • SQL/NOSQL(basic)
  • Docker
  • Jenkins
  • GCP/GKE
  • Bug Reporting (Jira/Bugzilla)
  • Documentation (Confluence/CVS docs/Git)

Certification

  • Associate Cloud Enginner (GCP)

Accomplishments

  • Gold Award - CFC Automation Via jenkins
  • Gold Award - Tenant Divestiture
  • Silver Award - Telestaff Deployment to Production
  • Appreciation - Cavisson installer for *nix family
  • Appreciation - Cavbin installer for Ubuntu & Rhel

Timeline

Senior DevOps Engineer

Ultimate Kronos Group
07.2021 - Current

Software Engineer

Cavisson Systems
06.2019 - 06.2021

Bachelors of Technology - Electronics And Communications Engineering

Sharda University

Senior Secondary - PCM

Manav Rachna International School

Secondary - 10th

Manav Rachna International School
Digvijay Sethi