Sr. Release/configuration Engineer Resume
Roswell, GA
OBJECTIVE
- An experienced, creative, self - motivated certified Sr. Software Release & Configurations Engineer having strong analytical and problem solving expertise with over five years of working experience in Configurations & Release Management with a Master’s degree, seeking a challenging career in a medium/large organization.
TECHNICAL SKILLS
Automated Deployment Tool: BMC’s Blade Logic, TFSDeployer, U-Deploy, MS Visual Build Pro.
Scripting Tool: PowerGUI Editor for Power Shell scripting, Batch file scripting, Shell scripting.
Bug Reporting Tool: Microsoft’s TFS 2010 & 2013, Bugzilla and Bug tracker.
Application Monitoring Tool: Splunk, MS procmon, Fiddler, Confidential ’s in-house ‘System Check’ utility & windows Event Viewer.
VM Management Tool: SSAL (Self Service Agility Lab), VDL (Virtual Development Lab)
Databases/servers: MS SQL Server 2008/2012,Windows 2003, Windows2008-R2 Server, Microsoft’s IIS (Internet Information Server) version 7 and 7.5.
Strong Knowledge/ Concepts: MS Build, SCM best practices, Scrum, SDLC, SSL, XML, FTP, Cloud, Puppet etc.
Code repository tools/Continuous Integration Tools: TFS Server 2010 & 2013, SVN, TeamForge, Hudson & Jenkins.
PROFESSIONAL EXPERIENCE
Sr. Release/Configuration Engineer
Confidential
Responsibilities:
- Develops and build Continuous Integration builds for MSI based .Net applications using Jenkins and Hudson.
- Proficient in creating/managing branches in Subversion (SVN) source code repository system.
- Proficient in troubleshooting web and processor based issues on various development and test servers.
- Effectively communicate and co-ordinate with various developers in the team on a day to day basis to resolve issues during SDLC to improve continuous integration and continuous delivery of the products.
- Responsible for provisioning/maintaining development VMs through SSAL portal using Win-2008-R2 OS blueprints as well as for VDL (Virtual Development Lab) VMs too using Win-7 OS blueprint backbone.
- Responsible for deploying over 100+ (web and .Net processor based) applications on various development and testing environments through an automated deployment process.
- Responsible for automating the deployments by creating Blade Logic packages and jobs and managing property dictionary instances for each MSI based applications.
- Efficient in incorporating the BVT (Build Verification Test) parameters within the property dictionary instance template to invoke the BVT process automatically.
- Responsible for providing hand-off documentations of deployment packages to the Release Management for the change order requests.
- Able to configure websites, virtual directories and application pool settings on IIS 7 & 7.5.
- Able to automate several application pool’s configurations through command line batch scripting.
- Successfully setup/configure the websites from IIS 6.0 to IIS 7.0 during the migration of Staging 2003 server to Windows 2008-R2 server.
Release Manager & Operations Advocate
Confidential
Responsibilities:
- Develops, audits and monitors established release management processes and policies in support of cross-domain configuration integration, testing, completeness and consistency.
- Provides support to domain-specific release management resources in a timely and efficient manner.
- Develops and build Continuous Integration process for .Net applications using Jenkins.
- Develops, test and document best possible solution of branching infrastructure in Subversion to meet the critical business requirements.
Build & Configurations Manager
Confidential
Responsibilities:
- Able to install and configure a standard Team Foundation Server 2010 edition.
- Got hands-on experience in resolving MS Build compilation errors during migration from TFS2010 to TFS2013.
- Proficient in configuring all the different configuration files of web.config to reflect environment specific xml based settings on their transform files in TFS source control.
- Got hands-on experience in setting up workflow activity steps in process template file for the customization of different build automation processes.
- Able to setup and manage source code check-ins policy for each team projects in TFS 2010/2013.
- Solid experience in managing various build definitions for setting up Continuous Integration of all .Net projects.
- Responsible for implementing the automated deployment processes of all the manual deployment process of several .Net projects through PowerShell scripts with the use of TFSDeployer automated deployment tool.
- Proficient in installing and configuring automated deployment tool ‘TFSDeployer’.
- Strong expertise in provisioning, configuring and building up several .NET applications through Microsoft’s IIS web servers.
- Responsible for managing security permissions to different TFS groups and customized group membership/service accounts and TFS team project levels to manage customized security roles.
- Day to day responsibilities include: To deploy several .NET based applications through the manual and automated deployment process for TFS2013 projects on the following environments: DEV and TEST, QA Cert., Staging/UAT and Production.
- Responsible for executing stored procedures and sql scripts on all the database servers.
- Responsible for creating the documentations of all the deployment processes in TFS.
Technical Consultant
Confidential, Roswell, GA
Responsibilities:
- Able to create Continuous Integration (CI) service through MS build for TFS2010 projects and use Skynet services for TFS2008 projects for the automated check-ins of latest codes on the development environment.
- Also responsible to deploy latest code through automated deployment tool ’Visual Build Pro ‘on the following environments: DEV, QA, UAT (User Acceptance Test) and Production.
- Responsible to maintain all the branches of release versions of code.
- Also worked on open source code repository tools like Jenkins and SVN.
- Responsible to create and manage documentation of all the existing customized processes of all the projects.
- Report directly to software architect.
- Got handful skills in testing workflow and Public facing web applications through MS SharePoint.
Solutions Engineer
Confidential
Responsibilities:
- Responsible for developing test cases and test plans.
- Hands on experience in Functional, Load (Stress), and End-to-End testing.
- Performed thorough manual testing phases for supporting functions of mobile based software applications.
- Handful experience in testing both audio and video features through ‘Device Conductor’ tool for various cell phone sets.
- Experienced in generating reports from bug tracking systems like Bugzilla and Bug Tracker.
- Also responsible for the deployments of latest releases of products and provide solution/support on customer’s environment as well.
