Scrum Master/devops Release Manager Resume
TECHNICAL SKILLS
Operating Systems: Windows, UNIX (Sun Solaris, AIX)
Build & Deployment Tools: ANT, Make, MS - Build, Maven
CM Tools: TFS 2005/2008/2010 , SVN - 1.6, Clear Case 7.0, VSS 6.0
Scripting Language: Shell, Batch
Continuous Integration Tools: Jenkins, Hudson and TFS
Change/Release Tools: ServiceNow and HP Service Manager 9.30
Agile/Scrum Tools: Chef, Jira
Business Intelligence: Cognos, Tableau
PROFESSIONAL EXPERIENCE
Confidential
Scrum Master/DevOps Release Manager
Responsibilities:
- Transitioned teams from modified waterfall to agile frameworks (Scrum/Kanban/Scrumban)
- Focused primarily on training the teams to write good user stories, prioritize the work based on business value and handling of the tasks by the team.
- Placed substantial efforts on team member role training, timeboxing and providing strong metrics for all players
- Brought in Agile best practices such as time-boxing, continuous integration, code/design reviews, transparency, accountability, rally tracking, product visioning, technical debt reduction, self-management, empowerment and role training resulting in realized velocity improvement of more than 100%
- As a Scrum Master for four products and four separate cross-site teams (20+ people), identified process changes required to accelerate development and remove major impediments.
- In eight weeks, reduced time to ship by approximately 30%.
- To achieve these results, updated group's processes to conform to Agile Scrum standards
Scrum Master/Release Manager
Confidential
Responsibilities:
- Organized and facilitated the sprint planning, daily scrum stand-up meetings, reviews, retrospectives, release planning, stakeholder meetings for the Scrum Project Team and other scrum related meetings.
- Assisted team to remove impediments by facilitating communication understanding the issue and release processes
- Protected scrum team from over commitment and manage backlog closely working with product owner to negotiate the minimum viable quality product for delivery on time.
- Took responsibility of delivery and management of the tasks by tracking and effectively communicating the team velocity and sprint/release progress to all affected teams and management
- Updated Agile tracking systems to provide transparency on product and sprint backlogs
- Maintained the scrum and Kanban boards
- Reported the sprint progress by creating burn down/up charts as appropriate.
- Prepare portfolio level Release Calendar and work with various projects in finalizing the Release Maintenance window.
- Create Implementation, Back-out, and Validation plan for all projects and run it by projects, testing teams and business partners.
- Conduct Go / No Go meeting with all project stakeholders
- Conduct weekly risk mitigation meeting and ensured all release gate criteria are met.
- Validate change request and present the change in CAB.
- Communicate release summary and conduct the Post Implementation Review meeting.
- Identified the areas that needed improvement in terms of release process and implemented the solution to bridge the gaps in process.
Confidential
Configuration/Release/Audit Manager
Responsibilities:
- Plan and prepare production release calendar
- Prepare & circulate release document, co-ordinate production releases among teams.
- Conduct Kick-off, Risk Mitigation, Go-No-Go Meetings
- Test back-out plans and execute production releases.
- Generate release reports/metrics and publish results for leadership team
- Attend pre/post production release meetings with clients.
Change/Audit Manager
Confidential
Responsibilities:
- Prepared enterprise level Release calendar.
- Created templates for implementation plan, back-out plans and communication templates.
- Customized the change workflow in HPSM to fit the organizational needs.
- Conducted weekly CAB meetings and validated/approved the changes.
- Conduct Physical Configuration Audit (PCA), by evaluating the configuration item to determine its conformance to the technical documentation that defines it.
- Perform In-Process SCM Audits, by evaluating throughout the life cycle to provide management with information about compliance to SCM policies, plans, processes and systems, and about the conformance of software product to their requirements and workmanship standards.
- Create standardized audit checklists to execute the audits.
- Conduct Audit meetings, prepare monthly audit reports and publish in the Confluence Dashboard.
- Provide regular training for the teams on best practices and processes.
- Identify pain areas, provide solutions, and create standard templates for use by the teams.
- Standardize the procedures and processes across teams.
Configuration Manager
Confidential
Responsibilities:
- Setup TFS 2010 for a several projects within Confidential
- Project migration from TFS 2008 to TFS 2010.
- Resolve migration issues. Customize the TFS template and WI template.
- Create team projects, team builds, propose/implement branching strategies
- Integrate QC defects with TF work Items & create work flows.
- Enable Continuous Integration Build and enable test cases.
- Setting up CI in TFS and establish relation with the HPSM UCMDB
- Establish standards in ownership, alarm points for CIs
Build & Deployment Engineer
Confidential
Responsibilities:
- Created Unix shell scripts for 100 applications and setup a trigger for continuous integration in cruise control.
- Monitor the applications in the different environments after deployment
- Developed maven scripts for building of java codes on RAD.
- Scheduled Jobs in RAD for deployment on to webservers.
- Monitor applications on the webservers on different environments (Alpha/QA/UAT/PROD).
- Build & Deploy the C, C++ codes to QA, UAT, Pre-PROD environments
- Compile and deploy Java applications using tool inautilus (homegrown) and monitor the environments