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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 |