SowmyaDasari
Email: **********@*****.*** Mobile: 682-226-
2686
Career Achievements and Summary:
• 6+ years direct work experience in Software Build and Release, including all aspects of process
development, release management, in various domains banking, insurance and healthcare.
• Thorough understanding of application interdependencies, defining the release scope and objectives
in conjunction with Development Teams, documenting customer specifications.
• Experience working with business owners, developers and project stakeholders to plan release
content and schedules, documenting business processes and requirements, troubleshooting release-
level issues, interacting with customer to analyze, define, test and implement systems, and creating
and managing all required Agile / SAFe / SDLC documentation.
• Comprehensive knowledge of Software Development Life Cycle (SDLC), having a thorough
understanding of the various phases like Requirements, Analysis/Design, Development and Testing.
• Capable of independently planning, scheduling, prioritizing, and delivering multiple simultaneous
software releases in an Agile software development environment.
• Sound experience in Release Management function, partnering with project managers, prioritizing
and executing dependent deliverables, executing, and delivering technology projects.
• Experience in administering various tools supporting SCM & Release Mgt including Source Control,
Continuous Integration, Artifact Management & Change Management.
• Adept at creating and transforming business requirements into functional requirements and designing
business models using UML diagrams - Context, Use Case, Sequence, Activity diagrams in Enterprise
Architect, MS Visio and Rational Rose.
• Experience in standard SDLC processes, including Waterfall, Agile, RUP methodologies
• Strong work experience with version control tools, CVS, GIT and SVN, and strong Linux skills,
including Perl shell scripting and ANT.
• Experience with build tools Ant and Maven for writing build.xml’s and pom.xml’s respectively
• Experienced with Deployments into preprod environment QA, UAT, Staging to Production with
knowledge on the complete product life cycle and knowledge of application servers like Jboss,
Apache Tomcat, Websphere, Weblogic etc.
• Knowledge of ITIL Best Practices and experience in standardizing and enforcing best practices across
Teams/whole Organization
• Good analytical, problem solving, communication skills and have the ability to work either
independently with little or no supervision or as a member of a team.
Computer Skills:
Operating Systems UNIX, Linux, Windows NT/2000/2003/XP/vista/7.
Version Control Tools SVN,CVS, Git
Scripts Shell, Perl
Databases MySQL, Oracle
Application/Web Servers JBoss, Tomcat, Websphere
Others Rational Rose, Agile/Scrum,JIRA, SharePoint, MS Office, PeopleSoft
Education:
Jawaharlal Nehru Technological University, Hyderabad, India July 2008
Bachelor of Technology degree in Electronics and Instrumentation
Experience:
Minerals Technologies Inc Jan2012 - till date
Build and Release Engineer
Minerals Technologies Inc is one of the leading manufacturing companies in the US. Minerals
Technologies Inc. is a resource- and technology-based growth company that develops produces and
markets worldwide a broad range of specialty mineral, mineral-based and synthetic mineral products and
related systems and services. MTI serves the paper, foundry, steel, environmental, energy, polymer and
consumer products industries.
Responsibilities:
• Major responsibilities include design, ownership, and support of the enterprise level software release
process (timeline, development and operation owners, communication, drive go/no-go decisions with
stakeholders)
• Developed revision control, configuration management, and software release process policies as well
as interacting with stakeholders and delivery managers to enforce these policies.
• Organize and coordinate complex releases that comprise of cross-functional teams and a multitude of
interrelated and independent application and / or infrastructure changes
• Create, monitor and control program release schedules; track and report on program milestones
• Coordinate and track release and maintenance activities as well as interdependencies
• Administered and customized a range of CI tools like Jenkins, Bamboo, for automated build and
Deployments. Involved in implementing JIRA for the deployment request system.
• Worked on building and configuration management on SCM strategies like branching, merging, and
training dev teams with CVS, GIT.
• Monitored daily builds and communicate with developers about build failures.
• Maintaining and administering the Wiki knowledge base sites for internal teams.
• Used Maven and ANT scripts to build the source code. Supported and helped to create Dynamic
Views and Snapshot views for end users.
• Created and maintained documentation of build and release processes and application configuration
to comply with audit requirements and industry best practices.
• Review build results, debug and optimize complex builds, and discuss technical issues with
developers, architects, and managers.
• Creating and maintaining fully automated CI build jobs and administering Jenkins server.
• Writing build and deployment scripts and supporting policies, standards, guidelines, governance and
related guidance for both CI/CD operations and for work of developers. Develop and maintain build
and release process documentation.
• Written Shell and Perl scripts to automate the deployments to Jboss application preprod Servers
• Worked on an integration between them and work with Dev Teams and Test Teams for any
knowledge or sync- issues with those systems
• Actively participates in cross-functional groups to solve problems across projects. Provides resources
and organizational structure to promote collaborative initiatives
Environment: Windows 2008/2003/2000,MS Project, MS Office, MS Visio, MS-SQL Server, CA
Clarity, CA Harvest, Agile/Scrum, Openmake, Make Ant, Maven, Perl, Jenkins, JBoss, Jira, Shell Scripts.
Marsh & McLennan Companies Jan 2009 –
Dec 2011
Role: Build & Release Engineer
Responsibilities:
• As a member of Release Engineering group, redefined processes and implemented tools for software
builds, patch creation, source control, and release tracking and reporting, on Unix platform.
• Subject Matter Expert with Software Build and Release Management methodologies, hands-on
experience creating and managing the various development and build platforms, and deployment
strategies
• Worked for Creating the Software Configuration Management Plan and Policies.
• Primarily be responsible for supporting the Release Management function.
• Documented build configuration, Build procedures and change history for the release process.
• Created the cluster for Weblogic, the installation of Apache web server and configuring it.
• Created analytical matrices reports for Release Services using JIRA Queries.
• Automated the build and release management process including monitoring changes between
releases.
• Provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds (along with the
option to force builds on that schedule even if no changes occurred since the last build)
• Created Build Definitions for various environment deployments (DEV, TEST, STAGE)
• Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop &
deploy code into various regions (Windows Service, Windows Workflow).
• Worked on trouble shooting Weblogic and Application deployment issues.
• Created CI Builds jobs in Jenkins and configured auto build and deploy jobs based on requests
• Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various
environments.
• Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions
Environments.
• Documented all build and release process related items. Level one support for all the build and deploy
issues encounter during the build process.
• Assisted Developers during coding, debugging and Build issues.
• Responsible for automating the build process using Hudson. Developed and maintained tools that
automate the building of software releases for an Agile based software development process.
• Maintain all build functions, and release functions of large driver and application code base.
• Documented Build process, branching strategy and continuous integration design and setup along
with deployment instructions for QA
• Recommended build management, defect management development process flow. Administrator of
ClearCase and SVN
• Coordinated build and release cycles on the request of business with dev teams, testing teams and
project management teams
Environment: ClearCase, SVN, Shell, ANT, Maven Hudson JIRA, Linux, Windows, Jboss, TFS
2008/2010(Team Foundation Server), Net, ASP, Subversion, Visual Basic 6.0, Visual SourceSafe 6.0,
SQL Server 2005/2008.