Build Engineer Resume
SUMMARY
- Around 7+ years of IT experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under windows platforms, WCF/Web Services application development.
- Expertise in understanding Business/Functional/technical requirements and compliance rules.
- Extensive Experience in setting up the ALM Environment in Team Foundation Server 2010, 2012 & 2013.
- Responsible for MS builds, Releases and Production support for applications. The applications include servers for client - server mobile applications, web services, web applications and in-house tools. The production support includes monitoring, troubleshooting, and bug fixing deployments.Buildtasks includereleasecandidate builds and environment setup.
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012 & 2013
- Designed and implemented Software configuration management (SCM) solution using TFS and Jenkins.
- Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment power shell scripts and via tools which includes like Octopus
- Strong experience in CI (Continuous Integration)/CD (Continuous Delivery) software development pipeline stages like Commit Build, Automated Tests, and Deploy in multiple environments like Dev, QA, and Pre-Prod & Prod.
- I worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
- Set up jobs for build automation in Jenkins
- Set up multiple versions of my library that target different versions of the .NET Framework in Nuget Gallery
- Good experience in Microsoft Team Services Environment Products and their deployment including PowerShell.
- Set up different kinds of Build triggers including - Gated - Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server 2010 & TFS 2012
- Worked on the Customization of Work Items, Reports in TFS 2010, 2012& 2013
- Automated the test scripts using VSTS framework with MTM interface integration.
- Complete exposure to all stages of SDLC, Traditional, Agile and other Methodologies. Expertise with Windows environments including PowerShell scripts, version control tools like TFS.
- Using the above templates, documented and performed the build and deployment for enterprise applications using diverse technologies such as VB, VB Batch, .Net 2003, .Net 2005, .Net 2010, C# etc.
- Working experience with the Microsoft products & their Integration to different third-party tools, also Used PowerShell scripts for the deployments
- Experience in Software Configuration Management, Build, and Release Management using VSS, TFS, JIRA and Clear Quest on Windows environment. Worked with version management tools like TFS.
- Experienced in setting up project baselines, branching strategies, merging, Delivery, Rebasing & executing Software Builds.
- Worked GIT, Jenkins to automate build deployment practices.
- Integrated Version Control with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
- Experience in working withSQL server, Azure cloud services, Oracle server and service-oriented architecture.
- Build .NET code on to different Jenkins servers as per the schedule.
- Strong in preparing the Release documents to QA & Production Environments.
- Maintaining and Modifying Triggers & Build Scripts.
- Worked with different bug tracking tools like JIRA, Remedy, and Clear Quest.
- Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within time frame.
- A good team player with excellent written and verbal communication skills.
- Excellent problem-solving skills with a strong technical background and good interpersonal skills.
TECHNICAL SKILLS
Version control Tools: TFS 2017/2015/2013/2012/2010/2008 ,VSS
Build Tools: M.S build, Maven, ANT CI/CD/Configuration
Management Tools: Jenkins, TFS, Ansible, Chef, Puppet
Application Servers: IIS, AWS, Azure
Operating Systems: Windows NT/2000/2003/XP
Databases: SQL Server2012, 2014, MS Access
Tools: Rational Clear Quest, Microsoft Test Manager(MTM), Test Director, JIRA, HP Quality Centre 9.0/9.2/10.0 , Team Foundation Server, SCVMM, LinqPad, HPALM, Visual Studio
Languages: XML, SQL, c#, PL/SQL, C, C++, VB, Java, HTML, JavaScript, AngularJS, SQL, MS SQLServer, BizTalk Server, Jenkins, .net
PROFESSIONAL EXPERIENCE
Confidential
Build Engineer
Responsibilities:
- Deploy builds on regular basis to UAT and Dev environments.
- Writing scripts to deploy builds in the testing environments.
- Managing the source control.
- AutomatedCI/CDwith Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds.
- Creating and maintaining the build definitions.
- Acceptance Testing - Assess/test solution to determine if it meets client requirements.
- Active participant in iteration planning sessions.
- Worked closely with on-site counter parts and client TechArch/Leads to understand specifications for the applications.
Environment: Rally, Agile Methodology, MS visio, MS powerpoint, Jenkins, Sharepoint, .net, C#, Java script, CSSAngularJS, HPALM, XML, XSD, Jenkins, SVN, Visual Studio
Confidential
SCM/ Build/Release Manager/Devops Engineer
Responsibilities:
- Configured and deployed tools to automate the build, test, and release processes. Responsible for executing scheduled and unscheduled application builds and automating these processes.
- Added Projects/Solution to Source Control in TFS.
- Did Labeling and Branching in TFS.
- Created New Build Types in TFS.
- Assigned user security levels based on their designation in TFS
- Defined and owned a repeatable, consistent release tracking and deployment process.
- Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments.
- Good Understanding of MSBUILD Targets in TFS Build.Proj file that were used to Debug & trouble shoot Build Issues.
- Setup Build Definition for Automated build & Deployment of different Project in Team Foundation Server 2010
- Set up the Trigger “Gated - Check-In” & “Continuous Integration” for the Build Definitions so that TFS does not check-in the code if there is a Build Failure.
- Set up “Continuous Integrations” & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
- Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Customized different Work Item types to fit the client needs. Created defects, manage defect reports and defect status in TFS.
- Experience with the planning, controlling and troubleshooting of software releases by .net teams
- Evaluated and lead the conversion to using Team Foundation, Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS
- Train, mentor and coach end users in all functional areas of TFS
- Maintain automated build system; implement new features or scripts for the build system
- Work with Operations to coordinate production and test releases
- Run the automated test scripts including build verification test scripts after every build
- Developing and maintaining standard operating procedures documents.
- Managing and creating status reports to analysis team performance and individual performance.
- Implemented automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, making rollback calls and communicating the success/failure to all stakeholders.
- Provided extended daily technical support to all development teams throughout all phases of the software development lifecycle.
- Coordinate with Release Management regarding appropriate system releases among other development platforms
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, and QA Team Lead.
- Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
- Built and deployed .net applications. Monitored the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshot the build related issues.
- Configured and Installed GIT with TFS as VSTS
- Set up GIT repository for different Projects
- Set up Branching strategy in GIT with User Level Access
Environment: C#, .net, TFS, MS Build, LinqPad, PowerShell, Build WorkFlow, SCVMM, MTM, HPALM, HPQC, XML, VSTS, Azure Devops,Agile Methodology, Visual Studio
Confidential
Application Developer
Responsibilities:
- Worked on enhancement and test support of this application.
- Preparation of Test cases (Unit Test case/ Integration Testing)
- Regularly co-ordinate with on-shore team.
- Worked on technical documentation.
- Worked on development and test support of this application.
- Preparation of Test cases (Unit Test case/ Integration Testing)
- Regularly co-ordinate with on-shore team.
- Worked on technical documentation.
- Involved in production deployment and validations.
Environment: C#, .net, WPF, WCF, SQL, TFS, XML, XAML, WaterFall methodology, HTML, CSS, Rational Clear Quest
Confidential
Application Developer
Responsibilities:
- Implementation of the modules.
- Design and build UI elements
- Preparation of Test cases (Unit Test case/ Integration Testing)
- Using client specific language and standards.
Environment: HTML, CSS3, JavaScript, Angular JS, JSON, XML, jQuery, Usability Testing, Agile methodology, C#, Linq queries, MVC, Oracle Database.