Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Yogesh Kulkarni

Application Support Team Leader
PUNE

Summary

Experienced professional with 14 years of expertise in Product Support, Application Support, DevOps, and Release Management. Proven track record in delivering exceptional technical support, optimizing application performance, and ensuring seamless software releases.

Overview

15
15
years of professional experience
2
2
Certificates

Work History

DevOps Lead

Simplify Healthcare
Pune
02.2022 - 10.2022
  • Initiated migration of existing manual deployment process to CI/CD automation.
  • Migrated existing SVN repositories to Azure Git repositories.
  • As part of POC, created end-to-end CI/CD pipeline in Azure DevOps and integration with SonarQube.
  • Coordinate with multiple development teams to ensure release content has been appropriately documented and traceability to requirements is preserved.
  • Forward Plan release windows and cycles across portfolio.
  • Define exact content and roll-out plan for release, aligned with change management processes.
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews. Manage customer stakeholders to ensure release contents are appropriately reviewed and any concerns are addressed.
  • Lead and coordinate Go-Live activities including execution of deployment plans and checklists.
  • Maintain release repository and manages key information such as build and release procedures, dependencies, and notification lists.
  • Study, Analyze, and Optimize environments, work on environmental strategy.
  • Research new software development and configuration management methodologies and technologies and analyze their application to current configuration management needs.

Lead Admin

Attra (a Synechron Company)
Pune
04.2019 - 01.2022
  • Manage software releases from end-to-end, keeping schedule to track releases.
  • Manages source code control repository and maintain source branch integrity.
  • Primary gatekeeper for managing software versions as correlated to scheduled releases.
  • Design automation interfaces for Database changes as they relate to software releases.
  • Maintain release schedule.
  • Hold regular meetings to review schedules.
  • Create and maintain procedures for release management.
  • Maintain release notes and release communication to customers and IT staff.

Technical Lead

Tech Mahindra
Pune
12.2018 - 03.2019
  • Led learning, R&D, and POC efforts for cutting-edge application, while coordinating development, testing, and database support activities.
  • Coordinated cross-functional development team, overseeing task assignments and facilitating agile development methodologies to ensure on-time delivery and successful implementation.
  • Managed the design and maintenance of application's database structures, ensuring efficient data storage, retrieval, and integrity using SQL and database management systems (DBMS).

Module Lead

Persistent Systems
Pune
08.2014 - 11.2018
  • Owned production alerts and served as the primary contact for infrastructure incidents: Responsible for monitoring and managing production alerts, ensuring timely resolution of infrastructure issues. POC for all incidents, coordinating with relevant teams and stakeholders to address and resolve them efficiently.
  • Improved application performance speed: Identified areas of improvement in the application's performance and implemented measures to enhance its speed. This involved reducing unnecessary redundancies, optimizing back-end organization, and possibly employing techniques such as caching, code optimization, or database optimization.
  • Automated processes using appropriate tools: Use of automation tools to streamline various processes, reducing manual effort and improving efficiency. Involved in automating deployment pipelines, configuration management, monitoring, or other tasks, thereby facilitating the development and operations teams.
  • Facilitated the development process and operations: By implementing automation, optimizing workflows, and providing efficient tools, facilitated collaboration between development and operations teams. This led to improved communication, faster development cycles, and smoother deployment processes.
  • Set up a continuous build environment: Established a continuous integration and continuous deployment (CI/CD) environment, enabling faster software development and deployment cycles.

Support Consultant

Allscripts Healthcare Solutions
Pune
05.2011 - 07.2014
    • Customer Support: Responding to customer inquiries and providing technical assistance via various channels such as phone, email, or chat. Understanding and diagnosing customer issues to provide accurate and timely solutions.
    • Troubleshooting: Identifying and resolving technical problems reported by customers. Conducting thorough investigations to understand the root cause of issues and working towards finding appropriate solutions.
    • Issue Resolution: Developing and implementing effective solutions to resolve customer problems. Collaborating with cross-functional teams such as software developers, quality assurance, and product managers to address complex issues.
    • Documentation: Creating and maintaining technical documentation, including FAQs, knowledge base articles, troubleshooting guides, and best practices. Ensuring documentation is up to date and accessible to both customers and internal teams.
    • Product Improvement: Identifying patterns or recurring issues reported by customers and providing feedback to the product development team. Suggesting improvements to the product based on customer feedback and personal experience.
    • Testing and Validation: Assisting in the testing and validation of new product releases or updates. Providing feedback on product functionality, usability, and performance to ensure a high-quality customer experience.
    • Training and Education: Conduct product training sessions for customers or internal teams to enhance their understanding of the product and its features. Sharing best practices and offering guidance on troubleshooting techniques.
    • Escalation Management: Managing and escalating critical or complex customer issues to the appropriate teams or management when necessary. Ensuring timely communication and updates to customers regarding issue resolution progress.
    • Collaboration: Collaborating with cross-functional teams to address customer needs and improve the overall product experience. Working closely with developers, quality assurance, and product managers to communicate customer feedback and ensure continuous product improvement.
    • Customer Satisfaction: Ensuring high customer satisfaction by providing exceptional support, resolving issues promptly, and maintaining a professional and courteous demeanor in all customer interactions.

Software Engineer

Tieto Software
Pune
06.2010 - 05.2011
    • Developed complex SQL queries to retrieve and manipulate data according to business requirements
    • Optimized query performance by analyzing execution plans, creating appropriate indexes, and rewriting queries
    • Designed and implemented database schemas, tables, and relationships for new projects
    • Collaborated with the development team to ensure efficient data integration and adherence to data quality standards
    • Assisted in the ETL process, including data extraction, transformation, and loading from various sources
    • Conducted data analysis to identify patterns, trends, and anomalies, presenting findings to stakeholders
    • Supported database administration tasks such as user management, backup and recovery, and monitoring system health

Software Engineer

KPIT Technologies
Pune
07.2007 - 06.2010
    • Provided technical support and troubleshooting expertise to clients utilizing SQL and PL/SQL.
    • Assisted clients in optimizing SQL queries and resolving performance-related issues.
    • Developed and maintained SQL scripts and PL/SQL procedures to automate repetitive tasks.
    • Assisted in database migration and upgrade projects, ensuring smooth transitions and minimal downtime.
    • Prepared technical documentation, including user guides and troubleshooting manuals.

Education

Bachelor of Engineering - Information Technology

Shivaji University
Kolhapur
07.2004 - 2007.07

Diploma in Engineering - Computer Engineering Technology

MSBTE
Mumbai, MH
07.2001 - 2004.07

Skills

AWS, MS Azure

GitHub, SVN

Ansible, Chef

Jenkins, Azure CI/CD, TeamCity

Python, PowerShell

Docker, Kubernetes

Terraform, CloudFormation

Prometheus, Grafana

Atlassian Jira, Slack, MS Teams

MySQL, SQL, PL/SQL

Agile Scrum

SonarQube

Certification

ITIL V4 Foundation Certification

AZ-400: Designing and Implementing Microsoft DevOps Solutions

Timeline

DevOps Lead

Simplify Healthcare
02.2022 - 10.2022

Lead Admin

Attra (a Synechron Company)
04.2019 - 01.2022

Technical Lead

Tech Mahindra
12.2018 - 03.2019

Module Lead

Persistent Systems
08.2014 - 11.2018

Support Consultant

Allscripts Healthcare Solutions
05.2011 - 07.2014

Software Engineer

Tieto Software
06.2010 - 05.2011

Software Engineer

KPIT Technologies
07.2007 - 06.2010

Bachelor of Engineering - Information Technology

Shivaji University
07.2004 - 2007.07

Diploma in Engineering - Computer Engineering Technology

MSBTE
07.2001 - 2004.07
Yogesh KulkarniApplication Support Team Leader