About Me:

Senior Software Engineer (Devops)
at TVS Motors

Experienced Senior DevOps Engineer

  • 9+ years as a DevOps Engineer, specializing in build/release engineering and software delivery optimization.
  • Expertise in a wide array of DevOps tools, with strong skills in Python, Shell, and Perl scripting.
  • Implemented CI/CD pipelines, enhancing deployment processes at leading tech organizations.
  • Expertise in Python, developed during tenure as a Data Ingestion Engineer at Google.
  • Experienced in agile development and efficient, collaborative project management.
  • Skilled in cloud deployments (GCP, AWS, Azure), focusing on automation and streamlining.
  • Demonstrated ability to develop innovative solutions by collaborating with cross-functional teams, aligning with business goals and technical requirements.
  • Automated tasks and developed web-based applications, supporting testing teams.
  • Committed to continuous learning and leveraging emerging technologies.

Work Experiences

  1. Senior Software Engineer at TVS Motors:

    July, 2023 - Present
    • In my role, I play a key role in shaping the DevOps strategy for a newly formed team, focusing on establishing standards for build and release processes.
    • Developing production release and pipeline frameworks to enhance infrastructure robustness and set operational benchmarks.
    • Designing tools to streamline the build process, improving workflow efficiency and team collaboration.
    • Optimizing build pipelines for electric scooter dashboard software via Jenkins, demonstrating our commitment to quality and efficiency.
    • Collaborating with the OTA team, applying DevOps practices to manage and optimize operations on the Azure cloud.
  2. Senior Software Engineer at Ather Energy:

    Aug, 2022 - July, 2023 (Full time at Ather)
    Dec, 2020 - Aug, 2022 (On Third party payroll of SpanIdea Systems Pvt Ltd.)
    • Transitioned to a permanent role with the client in Dec 2020, continuing work on build pipelines and release management.
    • Oversaw production releases and pipeline enhancements, improving process robustness.
    • Developed new tools to streamline the build process and facilitate developer interaction with the DevOps team.
    • Managed builds for electric scooter dashboard software, optimizing build pipelines on GitLab.
    • Automated processes with Python to minimize manual team effort.
    • Created a factory tool using Python and Tkinter for flashing software builds on grid charging devices.
  3. Senior Software Engineer at Integra Micro Software Services (Client Juniper Networks):

    Jun, 2020 - Nov, 2020
    • Collaborated with Software Operations teams at Juniper, focusing on software release and updates.
    • Managed the release of software binaries from internal storage to the global CDN network.
    • Oversaw the approval process during the release flow to ensure compliance and quality.
    • Automated process flows to streamline software releases and approvals.
  4. Application Engineer III at Teamlease Digital (Client Google India Pvt. Ltd.):

    March, 2019 - March, 2020
    • Data Ingestion Engineer at Google India Pvt. Ltd., contracted through Teamlease Digital.
    • Handled and loaded raw data into the Earth Engine Tool for user access.
    • Implemented data ingestion tasks using Python, leveraging existing libraries.
    • Customized Python code to accommodate various data formats for ingestion.
  5. Operations Engineer at Oracle India Pvt Limited:

    August, 2017 - March, 2019
    • Served on Oracle's Build Release Management team for the ERP Cloud Solution's FIN Module, focusing onDevOps operations.
    • Managed patching, environment refreshes, and branch merging according to schedules and requirements.
    • Oversaw the entire bug resolution and code release cycle, enhancing product reliability.
    • Facilitated test environment setup and updates post-sprint and for quarterly releases.
    • Utilized tools like ANT Build Tool and Hudson, customized for our specific DevOps needs.
    • Leveraged scripting languages (Python, UNIX, Perl) to automate processes, reducing team workload and improving efficiency.
    • Python was the primary tool for automation and tool development, streamlining enhancement implementations.
  6. TATA Consultancy Services Ltd, as a Systems Engineer

    March, 2015 - July, 2017
    • Ensured UAT environments' optimal health for smooth testing.
    • Developed automation scripts tailored to different operating systems.
    • Implemented continuous deployment and integration following agile principles.
    • Facilitated cross-team coordination to minimize environment downtime.
    • Authored web-based automation scripts in Python and Perl, utilizing CGI frameworks.
    • Crafted Geneos server monitoring scripts to automate health checks.
    • Automated Environment Health Checks: Created a Python script to automate daily health checks, improving testing efficiency and notifying relevant personnel of any issues.
    • Server Space Management: Developed a script for periodic checks on server space, automatically archiving large files to prevent critical storage issues.

Educational Qualifications

Degree University/College/Board Year Percentage
B. Tech (EEE) Ideal Institute of Technology, UTPU 2014 68.30
12th K.V Shalimar Bagh, New Delhi-110088 2009 67.80
10th K.V Shalimar Bagh, New Delhi-110088 2007 73.40

Technical Skills and Stats

Scripting Languages Python, Shell Scripting, Perl
UNIX AIX, LINUX
Database Technology Oracle, MySQL
DevOps Tools GitLab, Docker, Jenkins, Ansible, GIT, ADE
CI/CD Pipelines GitLab, Confluence, BugDB, JIRA, GitHub

Certifications