Now you can Instantly Chat with MAHENDER!
About Me
Result-oriented professional with over 12 years of experience in Software Development, People Management entailing Product Security, DevOps and Release Engineering, supporting 24x7 coverage across Cloud, Storage, Data Protection and Business Intellig...
Show MoreSkills
Portfolio Projects
Description
Manage the build and deploy process as the primary Build Manager and Release Engineer for a complex SaaS application that allows companies to control complex rewards programs.
• Research and provide solutions to improve the build system and deployment pipeline.
• Work closely with development team to provide insight about how to make configuration\code changes without breaking the build.
• Primary administrator for Git Version Control, performing all branching and merging tasks.
Description
Manage the build and deploy process as the primary Build Manager and Release Engineer for a complex SaaS application that allows companies to control complex rewards programs.
• Research and provide solutions to improve the build system and deployment pipeline.
• Work closely with development team to provide insight about how to make configuration\code changes without breaking the build.
• Primary administrator for Perforce Version Control, performing all branching and merging tasks.
• Final approver for patch release cycle deployments to test environments, create new environments for customers as needed.
• Create new branches in P4, take care of integration\merging from different branches.
• Investigation of build compilation failures within .NET and Java based codelines.
• Deployment of C# and Java code to Development, User Test and Production environments.
• Experience with CruiseControl and Distributed Jenkins based Continuous integration environment implementation, development and maintenance.
• Implemented Nagios/Icinga based monitoring of our Development environments.
• Improved our build and release processes through documentation, communication and education.
• Experience with NANT and Maven based projects.
• Participated in the upgrade process of key infrastructure starting from 3rd party contract negotiation, team based implementation to user support and adoption
Description
Build Automation of Dot net projects in Microsoft :
Main role is to automate the build and deploy the installers through octopus tool for the projects which approach us in Microsoft. Octopus Deployment Framework ("Octopus") is an application for automating the deployment of application software on multiple servers. The main goal of Octopus is to provide a scalable deployment solution with a consistent user experience whether deploying on a single server (as on a developer box) or hundreds of servers (as for a datacenter deployment).
Our team used below tools to automate the build and deployment.
• Build Tracker – It’s a web application interface where customers can request for builds on demand.
• TFS tools – Used to interact with team foundation server
• MSBuild – Build scripts are executed using MSBuild exe.
• Wix – It is used to generate MSI files
• Octopus – it’s a deployment tool.
• Team Build2010
Worked on Genesis Tool that creates virtual machines on fly and deploys the installers on it. This tool is meant for Dynamic Environment Preparation.