MOHAN - Product Owner/ Release Manager |
[email protected] |
Location: Charlotte, North Carolina, USA |
Relocation: Yes |
Visa: H1B |
MOHAN
[email protected] Ph: (346)359-2725 Professional Summary Experienced ITIL & Prince2 certified Project, Release, Deployment Manager with 13 years of IT experience in project planning, execution, monitoring and resource balancing skills with ability to support multiple simultaneous projects in a matrix organizational structure. Knowledgeable of complete software development life cycle (SDLC) and well versed with the Software Engineering and Project Management methodologies like Iterative, Agile, Kanban and Lean methodologies. Well versed with Project Management best practices (PMBOK) and ITIL v 3.0 best practices for Service Management, Change Management and Release Management. Creating Key Metrics(KPI s) and identify opportunities to make tactical improvements to the Release Management process and Test Management Process. Build and align the organization s Release Calendar, working closely with development managers and other Release Managers from other platform / Project teams within the Organization. Work closely with the Change Manager to make necessary improvements in tools and Process. Monitor compliance to existing change management process; ensure correct approval process is followed for all Standard, Expedited and Emergency changes, follow up non-compliant changes made outside the change management process. Manage activities between Release Management and the following functions: Configuration Management, Change Management, Problem/Incident Management, and QA/Testing. Coordinate deployment of applications build/packages to Non-Prod Environment and Production Environment, by performing Conflict Management and Component Reservation. Understand customer s current build, deployment and release management processes and improve/design target build deployment and release management process. Working with Business to plan and schedule tactical business and technology events, such as Software Patching, Maintenance, or Minor Releases that impact the Managed Cloud Services, in a manner calculated to minimize disruption to Customer's business. Working knowledge on Web-Traffic management in AKAMAI (Luna Control) to various Datacenters by percentage basis. Experience with testing of applications on Internet and Intranet, Client Server, n Tier Architecture (Web Applications) as well Legacy Mainframe Systems. Experience with planning the releases in SalesForce, Oracle ERP, Java based applications, .NET applications. Demonstrated abilities to manage a project through its complete lifecycle viz. Initiation, Planning and Design, Execution, monitoring and controlling through Closing. Managing app and services deployments on Cloud Services Coordinated/monitored the service deployments for infrastructure set up on cloud using terraform Able to architect the trunk based branching strategy for configs and infrastructure set up Train teams to be able to streamline the cloud migrations with release management strategy Ability to triage issues with infrastructure set up of EC2/S3/RDS/Lambda/SNS/SQS with AWS Managed to migrate the vault secrets to azure keyvault and storage account. Skills Version Control : TFS 2010/12, SVN, GIT CI/CD : Jenkins, AnthillPro, SonarCube, XLR/ XLD, Udeploy Monitoring Tool : Splunk, DynaTrace, NetIQ, Nagios Databases : Microsoft SQL Server Scripting/ Languages : Shell Scripting, Python, Java Build Tools : Maven, Ant, Gradle and MSBuild Configuration Tool : Puppet, Chef, Ansible Cloud Computing : Microsoft Azure, AWS and GCP Bug Tracking Tools : Bugzilla, VersionOne, Jira ITSM Tools : SNOW, BMC Remedy Professional Experience FIS Global, Charlotte, NC (Feb 19 Till Date) Product Owner/ Release Manager Responsibilities: Project planning, Sprint alignment as per the business requirements Creating Issue types in Jira and align them to the Jira Releases with close co-ordination of Product Owner / Dev Manager. Engaging with stakeholders to gather requirements, manage expectations, and provide updates on progress. Create Master Deployment plans / Release Plan and Test Plans for Project Releases. Leading daily scrum meetings with business, dev and QA teams. Working closely with DevOps on complex build/deployment problems, release and environment issues and bugs in a multi-component environment. Track build version which are approved from QA and Business Scheduling Sprint Planning and Retrospective meetings Preparing Spring Report, Release Notes and maintaining product backlog Working with Cross-functional teams on test strategy, analysis of existing test strategy, gap analysis, and working across teams to mature test integration strategies. Working on the KPI s of the Environment Availability, Stability for both Non-Prod and Prod. Work closely with Change Management team in getting the change tickets approved in the weekly CAB meeting and as well get the required approvals from the Service Owners/ Security teams. Coordination with onsite and offshore teams for technical discussions and issue resolutions Assist development teams in resolution of issues across the Continuous Delivery environment Monitoring and creation of reports for build frequency, build success or failure. Resolving build and deployment issues in coordination with application and operations teams Tracking TestData and configuration changes for every release. Scheduling Scrum, Refinement and Retrospective meetings, identify the risks and issues Maintaining Release Management runbook. Macys, San Francisco, CA (May 17 Feb 19) Sr. Release Manager Responsibilities: Worked on multiple projects in enhancing and customizing e-commerce website, macys.com for promotions, events, sales, business strategies, SEO, email Strategy, etc in order to boost visibility user experience and sales. Closely worked with UI/UX vendors in project requirements Worked to guarantee smooth, predictable and timely delivery of software releases, patches, upgrades and/or break/fix updates Creating, review, publish and manage release plans, formal release notification, deployment instructions and release notes as needed. Create mechanisms, systems, and dashboards to review DevOps maturity including adoption and metrics related to Source Control, Continuous Integration, and Artifact Management & Change Management. Monitor and measure progress to ensure that applications are released on time and that they meet framework designs Working knowledge on Web-Traffic management in AKAMAI (Luna Control) to various Datacenters by percentage basis. Conduct release readiness reviews, milestone reviews, and business go/no-go reviews Continually work towards making improvements in the release process Worked closely with varying business partners, development, quality assurance teams, DevOps groups, IFS and change management for the planning, managing, and implementation of releases. Identifying, create and/or implement processes or products to efficiently manage and enhance the release processes, using a combination of processes, existing tools and enhancements. Determine the readiness of each release based on release criteria; quality of release, production environment readiness, training and support plans, rollout/ back out plans, and risk management plan. The Standard Insurance, Portland, OR. (May 16 Apr 17) Release Manager At Standard, my role was to lead the Release/Change and Environment Management efforts as well as Source code administration efforts across multiple business segments Financial, HR, Risk Management and Corporate Affairs. Responsibilities Understood client s existing build, deployment and release management processes and made necessary improvements Experienced in Release Management, Configuration Management, Identity and Access Management, affinity with Process Management. Certified Scrum Master, with experience in SCRUM and Agile Processes. Hands-on on Agile-vs-Scrum-vs-Waterfall-vs-Kanban Build and align the organization s Release Calendar, working closely with development managers and other Release Managers from other platform / Project teams within the Organization. Create Key Metrics (KPI s) and identify opportunities to make tactical improvements to the Release Management process and Test Management Process. Work closely with the Change Manager to make necessary improvements in tools and Process. Monitor compliance to existing change management process; ensure correct approval process is followed for all Regular, Expedited and Emergency changes, follow up non-compliant changes made outside the change management process. Involved with Salesforce Development Team(s) to maintain allowed Test coverage in salesforce and resolve all the Deployment errors. Monitored all lower environments (Salesforce Sandboxes) for release process / creating and synchronizing sandbox metadata and appropriate data sets Act as a cross-functional liaison with Salesforce, DevOps, architecture and the integration teams to ensure that all Salesforce releases integrate well across systems. Facilitate release activities across all Salesforce development and administrator teams, ensuring quality and timely deployments across environments. Manage activities between Release Management and the following functions: Change Management, Problem/Incident Management, and QA/Testing. Coordinate deployment of applications build/packages to Non-Prod Environment and Production Environment, by performing Conflict Management and Component Reservation. Understand customer s current build, deployment and release management processes and improve/design target build deployment and release management process. Building up and leading the Manual and Automation testing team for Applications as well as Infra Releases. Validating the overall System functionality to meet business needs. Technically Participate in every stage of feature development from design and brainstorming through feature implementation & testing Assist in establishing, developing, and implementing the vision for the Software Quality Assurance team and QA Software Testing teams Work with Customer to plan and schedule tactical business and technology events, such as Software Patching, Maintenance, or Minor Releases that impact the Managed Cloud Services, in a manner calculated to minimize disruption to Customer's business. Evaluate all requests proposing change to established and supported platforms, identifying, analyzing and documenting potential risks or issues. Liaise with business and 3rd party vendors to capture, analyze and document requested changes against these platforms including the actions that will be taken to mitigate the risks identified. Include Reporting on service management, Incident management, Change Management, and weekly initiatives as part of the service plan. Include discussions on business priorities and periodic maintenance planning as part of the service planning meetings Coordinate build and deploy activities, evaluate and report Performance of project by Generating Business user reports to identify the overall success rate. Work with developers, product managers and operations engineers to define, manage and execute milestones for each release. Engage new development teams with the Release Management process and Test Management Process. Worked as Production support engineer providing 24/7 technical support and consultation for WebLogic, Websphere , Apache webservers running on Solaris8/10 and RHEL4/5 operating systems. Maintaining Websphere/Weblogic health and security. Expertise in deploying various EJBs (.jar), Web Applications(.war), Resource Adapters( .rar), Enterprise Applications(.ear) which are a combination of EJBs, Web Applications and Resource Adapters, Web Services(.ear/.war) as an application/libraries in clustered environment using Admin console &WLST scripts. Experience in developing the applications on multiple WebLogic Servers and maintaining Load balancing, High availability and Failover. Experience in configuring JDBC connections on a Single server and sharing them to Multiple servers in the same environment connecting to the same DB, during the initial setup of Weblogic. Extensive experience in configuring and monitoring JMS server in Weblogic and tuned the application with Work Manager. Extensive experience in configuring and managing secured environments using SSL and digital certificates. Excellent application development and interfacing experience with LDAP using Netscape and Sun ONE directory Servers. Extensive hands-on experience in production environment with Weblogic Console and Troubleshooting by taking Heap/Thread/Core Dumps for Weblogic server issues. Experience in designing and implementing the WebLogic application configuration management system based on WebLogic Scripting Tool (WLST) and UNIX Shell Scripting. Experience in full Software Development Life Cycle (Analysis, Design, Development and Testing). Anthem Inc, Virginia beach, VA. (Jan 15 Apr 16) Release Manager At Anthem my role was to lead the Release/Change and Environment Management efforts as well as Source code administration efforts across multiple business segments Financial, HR, Risk Management and Corporate Affairs. Responsibilities Managed 5-10 Releases per month and up to 2 Releases per day in dynamic and constantly changing environment Improved Release Management process for DEV group by becoming directly involved in code management Responsible for build management, build verification and troubleshooting builds for Releases Managing, Approving and Scheduling the Releases to Production environment as per the financial system Blackout Release Calendar Creating Release calendars and documenting Releases Worked on managing the releases within ERP (Oracle Applications) environments Validating the installation guides, unit test results and providing technical support to DBAs during the code, data fix, patch and cloud deployments Manage deployment plans, deployments and tracked test results from UAT to Pre-Prod to Production Improved documentation by creating internal Release Management Wiki page to collect required information Supported Change Management process while Change Manager Role was va- cant Participated in Agile Stand-ups, Scrum of Scrums and Department meetings to help facilitate Releases Configured Jenkins with SVN for continuous build integration Chaired CAB meetings to facilitate and approve the changes Created metrics reports for upper Management for monthly and weekly status reporting Provided Release Management support during nightly and weekend releases. AT&T, Seattle, WA (Apr 12 Dec 14) Release Manager Worked as a Release Manager as a part of the Enterprise Systems shared services group providing both Project as well as Day-2 BAU support. Acted as SPOC between the business, development, testing, and PMO s and deployment groups. Responsibilities Held overall responsibility to plan, develop, coordinate and lead software re- lease activities with application and support teams beginning with the Soft- ware Testing phase Created Release Calendars for multiple line of businesses Created Release Calendars and deployment plan for AWS and DevOps deployments Managed, Approved and Scheduled the Releases (DevOps) to Production environment as per the financial system Blackout Release Calendar Worked on managing the releases within SAP ERP environments Created Release Calendars and deployment plan for Procure to Pay and Order to Cash Modules Created Scorecard and Dashboard reports for all Release metrics using KPI s Managed and delivered environments for multiple environment requests from teams Participated in Agile Stand-ups, Scrum of Scrums and Department meetings to help facilitate Releases Acted as the gatekeeper in facilitating all agreed entry or exit criteria in the production environment Ensures the consistency of test environment and production Tracked corrective actions of change related incidents Monitored and reported success or failure of changes Worked within a development framework that included involvement with con- figuration management and test support Developed and managed the roll out schedules, implementation plans and activities/tasks for and across all functional groups involved in the release and work across functional groups involved in the release Attended Change control board meetings and represented the changes for committee approval Triaged daily incident or problem requests and escalating issues to the upper management Worked as a Source code Administrator for SCM tools SVN and PVCS Merged branches and created tags using SVN for releases Managed 1 onsite and 3 offshore resources Cisco, Milpitas-CA (Mar 08 Mar 12) Release Coordinator At Cisco, I was working as a Release Coordinator with multiple lines of Business across functional, business and technical teams. Responsibilities Re-designed Release Management process for Financial and reporting applications Developed weekly cross-functional meetings for nation-wide members with Agenda and Meeting notes Created multi-page SharePoint site detailing Release information serving internal staff and Business Owners Managed and developed process to schedule and approve deployments for Pre- Production environments Introduced time-based Deployment plans to Operations group that provided immediate improvements Created Remedy tickets for changes as well as services Provided 24/7 support during Major Rollouts and emergency releases Documented all the releases and worked with the configuration management to update the CMDB Assisted the audit teams with internal and external audits. EDUCATION Masters in Technology Management, KY, USA CERTIFICATIONS ITIL V3 Service Management Certification (ITIL ) Prince2 Foundation Certificate in Project Management Prince2 Practitioner Certificate in Project Management Keywords: continuous integration continuous deployment quality analyst user interface user experience sthree database information technology golang California Colorado Kentucky North Carolina Virginia Washington |