Girish Kumar Mayigowda
Designation: Lead DevOps Engineer
Email ID: Girish.kumar236@[Link]
Contact Number: +91- 9515125596 / +91- 8553585596
Professional Experience
Highly experienced Lead DevOps Engineer with over 14 years in the DevOps and Infrastructure domain.
Proven track record in developing and executing DevOps strategies aligned with business goals. Adept at
guiding and mentoring teams, fostering a collaborative and high-performing environment. Skilled in
designing, implementing, and managing infrastructure for software development and deployment,
including cloud platforms and containerization tools.
Core Competencies
DevOps Strategy Development
Team Leadership and Mentorship
Infrastructure Design and Management
CI/CD Pipeline Implementation
Hybrid Cloud Environments
Microservices Architecture
Software Configuration Management
Build and Release Management
Work Experience
Working as a Lead DevOps Engineer for Essentra India Pvt Ltd, BLR Feb 21 to till date
Worked as a Technical Lead for Mindtree Ltd, BLR from June 18 to Jan 21.
Worked as a Senior Development Engineer for Pramati Technologies, HYD from Oct 15 to June
18.
Worked as a Consultant for NTT DATA, BLR from Mar 11 to Oct 15.
Education
Bachelor of Computer Applications from Bengaluru University, Karnataka.
Certifications
Microsoft Azure DevOps expert- Microsoft
Microsoft Azure Administrator- Microsoft
Microsoft Azure Fundamental- Microsoft
VMWare certified associate- VMWare
Microsoft certified IT professional- Microsoft
ITIL v3 foundation- AXELOS
Technical Skillset
Operating System: Windows Servers, Ubuntu.
Scripting: Shell, PowerShell.
Web Server: Apache Tomcat.
Issue Tracking: JIRA, You Track, BMC Remedy, Manage engine.
Version Control: GitHub, GitLab.
CI Tools: Jenkins, TeamCity, GitHub Action.
Monitoring/Logging: Nagios, Zabbix, Grafana, Graylog.
Build Tools: Maven, Ant.
IAC Tools: Ansible, Puppet, ARM.
Language: YAML.
Cloud: VMWare, Azure Services.
Databases: SQL Server, MySQL, MongoDB.
Containerization: Docker, Kubernetes, Azure Kubernetes.
Professional Experience
Essentra Pvt Ltd, BLR Feb 2021 to Present
Lead DevOps Engineer
Responsibilities:
Lead and mentor DevOps team, fostering a culture of collaboration and continuous
improvement.
Responsible for the Website availability.
Worked with the vendor and the in-house team on building the website functionalities.
Oversee infrastructure setup, configuration, and maintenance, ensuring scalability, reliability,
and performance.
Migrated from monopoly services to Azure Kubernetes services.
Designed the overall DevOps Process and implemented new technologies.
Implementation of End-to-End DevOps life cycle including infrastructure upgrades.
Regularly review infrastructure's health and security, making recommendations for
improvements.
Coordinate between multiple departments to ensure smooth software releases, minimizing
downtime or disruptions.
Komatsu, Mindtree, BLR. Jan 2020 to Jan 2021
Technical Lead
Responsibilities:
Worked as a Lead DevOps Engineer managing a team of 4.
Worked on creating pipelines on Azure DevOps.
Integrated many Azure services Like Azure Data Factory, Azure Logic apps, Azure Databricks
using ARM templates.
Implemented a complete server less architecture within the Azure DevOps Pipelines using ARM
templates.
Sennheiser WSM6.0, Mindtree, BLR. July’2018 to Jan 2020
Technical Lead
Responsibilities:
Worked as a Lead DevOps Engineer and managed a team of 3.
Worked on a POC in the earlier stage on creating the pipeline for Dev and QA teams.
Automating the Build process using Jenkins.
Integrated various tools with Gitlab like Pylint, Codelyzer for Static Code analysis and Security
scan.
Setting up the build server in the local env and established the connection to master through
VPN.
Setting up a simulator Env locally and installing the dependencies
Conversion of Jenkins freestyle job to pipeline jobs.
Setting up the release process standards.
Involved in Code Cleanup, Code Enhancements.
Involved in reducing the job execution time for nightly and the Ad hoc Env by analyzing the logs.
Co-ordinated with Testers and Simulator teams to resolve various issues related to bug fixing,
re-analyzing certain functionalities and providing creative feedback.
Neilson, Pramati, Hyd. OCT’2016 to June’2018
Senior Development Engineer
Responsibilities:
Worked on a Hybrid cloud having Azure as the public cloud and used VMWare products to
manage the On-Premises infra
Automating the Build process using Git, TeamCity and MAVEN.
Managed builds and wrote Build scripts for JAVA and Apache Tomcat based applications.
Maintained source code repository in Git.
Worked on writing the playbook and creating the instances in on-premises and on Azure cloud
env.
Worked on automating deployment of application configurations through Ansible Tool.
Automated deployment of builds to different environments using Apache Tomcat.
Created Continuous Build Process using TeamCity.
Implemented continuous integration using TeamCity, which tracks the source code changes.
Create and set up an automated nightly build environment for Java projects using Maven.
In-House, Pramati, Hyd. OCT’2015 to SEP’2016
Senior Development Engineer
Responsibilities:
Designing the CI and CD automation from Gitlab to respected servers based on the
requirement of developer using Jenkins.
Deploying the configuration files related to Tomcat to the target machines using Puppet
Installing and updating the packages or software on the client machines using Puppet
Automatic scheduling jobs for deployment of the new feature of the application using
Jenkins.
Worked as a team member of DevOps practice, designing the roadmap for implementing the
DevOps culture in many more projects.
NTT-Private Cloud, NTTDATA, BLR Mar 2011 to Oct
15
Consultant
Responsibilities:
Oversee the management of 300+ virtual machines and application servers, along with 19 hosts
using VMware and other supporting tools, ensuring seamless operations for over 50 developers
during weekly and monthly releases.
Lead the re-architecture of Jenkins and integrate with Confluence for efficient release
management and documentation. Handle infrastructure requests and provide support to
developers and infrastructure teams.
Administer all configuration management tools (Artifactory, Maven, Jenkins, ANT, and
GitHub), ensuring traceability, repeatability, quality, and support throughout the process.
Install packages on both Linux and Windows servers, modify configuration file settings post-
release using Ansible, and automate the building of application-related WAR files by aggregating
code from GitHub and deploying to Artifactory via Jenkins.
Develop and maintain VMware infrastructure environments with ESX servers and virtual
machines, adhering to change management protocols as per client requirements. Install VM
Tools, create and manage VMware clusters, and enable HA and DRS features.
Conduct ESX host-level troubleshooting for performance issues, crashes, and failures. Monitor
and acknowledge alerts via BMC ProactiveNet, check device status using Nagios XI, and restart
patrol agents and NRPE++ on monitored servers. Generate performance report graphs.
Utilize BMC Remedy for incident management, change management, work orders, work
queues, and report extraction.