We provide IT Staff Augmentation Services!

Configuration Manager/tfs Build Engineer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Software professional with over 9+ years of experience in Software Configuration Management as a Configuration Manager, Release Engineer, Build and Deployment Engineer and Administrator.
  • Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies. Expertise Configuration/Release/Build Management on both UNIX and Windows environments using Team Foundation Server 2010/2012/2013/2015 (TFS), Rational Clear case, Subversion, Team site, Perforce, Subversion, Jenkins, Anthillpro, NolioSoft, uDeploy etc..
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013 and 2015.
  • Experienced with Development, Staging to Production code build install from in software product development life cycle, implementation, and quality assurance, complete product cycles.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Extensive experience as a DevOps engineer.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Serena Products, ClearCase, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, LINUX etc.
  • Create, manage SQL Server AZURE Databases.
  • Good Knowledge in bash (shell)/Perl and exposure to Jython, Python scripting
  • Strong experience creating ANT/ MAVEN with Puppet build script for Deployment.
  • Knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, Nant and PowerShell Scripting.
  • Good understanding of the DevOps philosophy and contributed Chef Code to automate our systems.
  • Worked with ALM tool TFS 2010/2012(Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and Salesforce.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Integrated Noliosoft with Jenkins and Service Now.
  • Expert in writing scripts using PowerShell, MSBuild, Nant, Apache Ant, VBScript, Perl and Python.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Conducted pre - sales technical support services for directing sales force of windows Azure applications.
  • Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA and Bugzilla.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS
  • Implemented Continuous Integration Environment (Jenkins, Sonar, and artifactory) and Continuous Delivery Environment.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (Puppet, Yum, rsync
  • Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
  • Experience with Integration of Code Review Tools like GIT and Gerrit
  • Experience withAtlassian tools like Bamboo, Jira, and confluence.
  • Hands Development Experience in Java and J2EE Applications.
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like Amazon Web Services (AWS).

TECHNICAL SKILLS

Languages: C, Embedded C (extensions), C++,c#, XML, SHELL, PERL, JAVA, .NET, POWERSHELL, Python, Ruby.

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS 6.0/7.5

Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7.

Version Control Tools: TFS 2015/2013/2012/2010/2008 , UCM/Base Clear Case, Visual Source Safe (VSS), CVS, RCS, PVCS, SVN, Harvest, Perforce.

Scripting Languages: UNIX Shell scripting, Perl scripting, Bash ScriptingVisual Studio.

Build & Release Engineering / DevOps: MAKE, Jenkins, Puppet, AWS, Chef, Ant, Maven, Perl, Githubs, HUDSON, ANTHILLPRO, BAMBOO.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Configuration Manager/TFS Build Engineer

Responsibilities:

  • Analyzed, defined, and developed build process improvements using TFS 2010/2012/2013.
  • Defined Branching Strategies based upon Organization requirements.
  • Responsible for managing Code Repository in TFS 2010/2012/2013.
  • Good experience in Microsoft Products and their deployment including octopus and PowerShell.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of buildscripts, continuous integration infrastructure and deployment tools
  • Installation and Configuration and Testing of Team Foundation Server(TFS) 2010, 2012& 2013
  • Responsible for Migration of application from one serve to another Server.
  • Experience in working withOData, Azure cloud services, SQL server and service oriented architecture.
  • Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
  • Configuring Continues interaction tool - Bamboo, Jenkins and Teamcity.
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Providing the fundamental building blocks of computing resources, IaaS takes the traditional physical computer hardware, such as servers, storage arrays, and networking, and lets you build virtual infrastructure that mimics these resources, but which can be created, reconfigured, resized, and removed within moments, as and when a task requires it. The most well known IaaS provider, Amazon Web Services, offers a variety of options, including their “EC2” computing platform, and “S3” storage platform.
  • Performing Branching and merging activities for every release cycle.
  • Assisted Release team in deploying builds to UAT and Production environments.
  • Communicating and interacting with Dev and Release team for scheduling the releases into different environment.
  • Work with MS Internal tools such asoctopus, sequence manager, along with other internal scripts used for environment deployment and maintenance.
  • Task follow up through UTS ticketing system and Visual Team Foundation Service(TFS)
  • SonarQube integration with ALM tool. Installing SonarQube Pluginson the server, which include integration,authentication, and governance plugins and SonarQube Scanners for MS Buildwhich run on your Build / Continuous Integration Serversto analyse projects and sending it to the SonarQube Server for processing.
  • Configuring Continues interaction tool - Jenkins and Teamcity.
  • Automation of builds and deployments using Jenkins.
  • Configured jobs for automation of MS builds/Java builds
  • Implemented continuous integration using Jenkins.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Developed unit and functional tests in Python and Ruby
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Developed and maintained Perl/Shell scripts for build and release tasks
  • Experience in Microsoft Windows Azure Cloud Services
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Customized the Build and work items templates.
  • Integrated perforce with Visual Studios, Eclipse and Jenkins.
  • Worked closely with functional and release team to meet release deadlines.
  • Creation/setup of new branches based upon project requirements.
  • Responsible for migrating the application from Window Server 2003 to Window Server 2012
  • Worked on IIS 6.0 & IIS 7.5 in setting up websites for applications.
  • Responsible for deploying SQL Schemas on SQL Server 2008 R2 for different environments.
  • Worked on creating test case reports from MTM.
  • Used OData, Azure, SQL server and service oriented architecture.
  • Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant, MSBuild.
  • Responsible for creating work items on TFS and also on Kanban board.
  • Documented release, build and source control processes.
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Upgraded various CI/CD tools like Jenkins/JIRA using SDLC process and supported upgrading the software patches and worked with vendor for any issues to completion
  • Created Batch/PowerShell Scripting for deploying the applications to different environments.
  • Responsible for installing window services and batch jobs on QA environments.
  • Training the new member on CM policies and also setting up the application on their local machine.
  • Automate the build process for project using continuous integration tools like Hudson, Teamcity etc.
  • Set up websites, applications, app pools in the IIS including authentications & securities.
  • Integrated the SSO into the IIS
  • Upgraded the applications from IIS 6.0 to IIS 7.0
  • Developed .NET application to audit software assets in the source code repository (Perforce) Developed Perl-based build/release automation scripts Employed Perl to automate current/power measurement testing.

Environment: TFS 2010/2012 and 2013, Visual Studio 2010, SQL Server 2008 R2, IIS7.0 & IIS8.0, PowerShell & Batch, Perl, Shell Scripting, Subversion(SVN), Perforce, Hudson, Jira, Bamboo, Ant, Jenkins GIT, MTM 2013, RedGate SQL

Confidential

Build/CM ENGNIEER/ TFS Administrator

Responsibilities:

  • Installed TFS 2010/2012/13 on the windows 2008 server which include application tier and database tier
  • Customized TFS 2012 Work Item Templates and Workflow of the Work Items
  • Setup various Team Projects into different Team Project Collections in TFS 2010 & TFS 2012
  • Upgraded the TFS 2012 to TFS 2013.
  • 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)
  • As an TFS admin Handled the process account and maintained them
  • As a TFS admin was responsible for adding user to project, security and group maintains.
  • Created Build Definitions for various environment deployments( DEV, TEST, STAGE)
  • Created Builds and deployed builds to different environments based on requests.
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2012.
  • Experience with the planning, controlling and troubleshooting of software releases by .net teams
  • Troubleshoot the automation of Installing and configuring .NET and C#
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Maintained activities related to security in TFS.
  • Experience in using JIRA as Bug Tracking Tool.
  • Day-to-Day Build, Release and Configuration activity using GIT, Jenkins, Make, SHELL.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment
  • Assisted Developers during coding, debugging and Build issues.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • User/System administration experience with various source-code repositories - SVN, GIT
  • Escalated Build Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.

Environment: TFS 2010/2012/13 (Team Foundation Server), .Net, ASP, Visual Studio 2010/2012, SQL Server 2010/2012, Jenkins, Make, Ant, Maven, CHEF, PUPPET, GIT, JIRA.

Confidential

Build & Release/ Devops Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Used Node.JS event driven architecture concept to optimize the application’s throughput and scalability.
  • Worked on TFS 2012 Sandbox as well Azure.
  • Used Node.JS built - in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Maven, Jenkins, Git, JBoss Application Server, Python, Ruby, Perl, AWS, CVS, Subversion, VTFS, Jira and Cygwin

Confidential

Build & Release Engineer

Responsibilities:

  • Develops and maintains thebuildenvironment, the source code control system and the issue tracking systems.
  • Creates and tests builds, resolves issues, applies labels to file and communicatesbuildstatus.
  • Assist engineering management in making choices for source code management systems, and other development
  • Using tools MAVEN, ANT and JIRA.
  • Responsible for building scripts and installation procedures
  • Setting up Ant and Maven scripts for JAVA and J2EE Builds
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Migrating from ANT to Maven, responsible for writing Maven scripts
  • Migrating from Team-City, Hudson/Jenkins to Anthill-Pro
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Maintain continuousbuildautomation - currently within anthill-pro, Hudson/Jenkins and team city
  • Migrating source code from PVCS to SVN using SVN Importer
  • Building and deploying Java applications

Environment: PVCS, SVN, ANT, Maven, Jira,Hudson, Shell, Perl Scripting, Windows, Eclipse, Polarian SVN Importer, Team-City, Anthill-Pro

Confidential

Build and Release Engineer/Analyst

Responsibilities:

  • Providing detailed documentation of moderately complex system specifications, including, system installation procedures, system backup and recovery techniques and system test methods
  • Designed and implemented Subversion and Perforce metadata including elements, labels, attributes, triggers and hyperlinks.
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
  • Liaison to peer IT groups providing application build and deployment services.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.

Environment: ANT, MAVEN, AnthillPro, JIRA, Tortoise SVN 1.6, 1.7, Hudson/Jenkins, Java/J2EE, Apache Tomcat, XML, UNIX, Windows XP, Oracle10g, 11g, Perl Scripts, Shell Scripts.

We'd love your feedback!