We provide IT Staff Augmentation Services!

Build & Release Engineer/ Devops Engineer Resume

4.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY:

  • Over 5+ years of experience in IT industry with major focus on Software Configuration, Devops, TFS ADMINISTRATION and Build/Release Management and Migrations.
  • More than five years of experience in administering and supporting the CM tools including ClearCase, Subversion, Team Foundation Server (2010/2012/2013/2015 ) on UNIX and Windows environments.
  • Experience in the windows Administrations and Infrastructure ( Windows 2008, 2012)
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Experience on Change, Configuration, Release & Build Management and Administration of applications in database, client/server and Web/Internet environments under Unix/NT/2000/2008 platforms.
  • Experience in performing functional management activities covering all stages of SDLC.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Jira, ClearQuest(Change Control tool)
  • Extensive Support to the Technical team(off - Shore) for Deployment, Build, Configuration and Release Management
  • Developed and maintained build script using Apache ANT and Maven for J2EE, ANT and MSBuild for .NET to perform builds efficiently.
  • Applying the internal Software Configuration Management processes to projects, setting up and maintaining TFVC/GIT/SVN/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Expertise in using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Led automation of Azure deployments utilizing PowerShell.
  • Experience in setting up clients and servers for Rational ClearCase.
  • Experience in writing the CM Plans for various Applications under version control.
  • Experience in source code migration from other source control tools Rational ClearCase to TFS.
  • Responsible for training all employees on the use of Rational ClearCase Remote Client tools, Subversion (SVN), TFS.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, and PowerShell Scripting.
  • Involved in Customization of Work Items, Transition Matrix in TFS, Clear Quest.
  • Implementing a Continuous Delivery (CD) framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Worked in integrating TFS with Visual Studio and VSTS 2015 & 2013.
  • Experience in Automated Build & Deployment using Final Builder to different Servers(TEST,INT,QA)
  • Working knowledge on Databases SQL 2005 & SQL 2008, SQL 2012.
  • Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS (TFVC), Subversion (Svn), ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment.
  • Set up different Branching Structures in different Version control tools(TFS, ClearCase)
  • Involved in provisioning and load balancing Windows and Linux Servers using Microsoft Azure Portal and AWS.
  • Certified AWS Developer Associate with expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
  • Built scripts using ANT and MAVEN build tools in Jenkins, SonarQube and Nexus to deploy J2EE applications to Application servers from one.
  • Provided solution to Quality Assurance (QA) Team on VSTS to perform Functional and Stress testing.
  • Extensive experience in using Build Automation tools like, ANT, Maven, Artifactory and Package management and Hudson/Jenkins.
  • Extensive experience in working with WebLogic, WebSphere and Apache web servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Studied the current build and release process and automated the process using PowerShell scripts.
  • Experience with UNIX and shell Scripting.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
  • Worked with DevOps practices using, AWS, ElasticSearch, Beanstalk and Docker with Kubernetes
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
  • Worked on python scripts for Websphere deployments

TECHNICAL SKILLS:

SCM Tool: ClearCase NT/Unix: 2007, GIT, CVS and Subversion 1.5 & 1.6, TFS 2008/2012/2013/2015

Build Tools: Make, ANT, Eclipse, TFS, Azure, Jira, AWS, Maven 2.0, Hudson, Jenkins, Artifactory, MS Build

Operating Systems: Sun Solaris 8/9/10, AIX (5.1/5.2/5.3), WINDOWS 2000/2003, RHEL 3/4, HP-UNIX, MS-DOS.

Directory Servers: Active Directory, Site Minder, Sun One Directory Server, IBM Directory Server.

Scripting: JACL, Jython, TCL, Powershell, Korn Shell Script, Perl, Java/J2EE, JavaScript, VBScript, CSS, Chef, Phython.

Databases: Oracle (8i/9i), UDB/DB2, Sybase, MS SQL Server.

Networking: TCP/IP Protocols, Socket Programming, DNS.

Frame work: MVC, .NET 2.0, 3.0, 4.0, J2EE Design Patterns, Struts.

IDE: VS 2005/2008,2010,2012,2013, Eclipse, WSAD, Net Beans, Jbuilder, Edit plus, TOAD, Oracle Developer.

Security & Others: Site Minder, ikeyman, LDAP.

WebServers: IIS 6.0, 7.0, 8.0, Apache 1.2.2/1.3/2.0, Tomcat, IBM HTTP Server 1.3/2.0/6.0/6.1, Sun One iPlanet 4.x/5.1/6.1.

Version Control Software: Subversion SVN, Git, TFS 2017/2015/2013/2012, Nexus, Visual Studio VSTS 2015/2013, Rational Team Concert(RTC), Perforce, Clearcase, Accurev, Clear Quest.

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, OH

Build & Release Engineer/ Devops Engineer

Responsibilities:

  • Developed and supported the Configuration and Builds Management Processes and procedures and worked in Platform Change Clear Case CLM to MSBuild.
  • Performed all necessary day-to-day Build support for different projects and Worked on Build Issues by Using make files and Prop files.
  • Responsible for design and maintenance of the Repositories, views, and the access control strategies.
  • Involved in migrating data from Clear Case to MSBuild using Property files and by using PowerShell triggers.
  • Designed and implemented MSBuild metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views.
  • Automated MSBuild based Build/release management process including monitoring changes between Debug/releases.
  • Developed and maintained Used scripts for build and Debug/Release tasks.
  • Modified the existing Perl scripts to suit the new project requirements worked on Pre-Build and Post-Build Events.
  • Involved In build and Deployment of various projects using Admin console and script files.
  • Facilitated the Change Control Board and assessed Change requests for builds and worked on Delivery and Builds in Jenkins and Used Jenkins Plug gins to Implement Artifactory.
  • Documented Debug/release, builds and source control procedures and plans.
  • Teach others the way to code in a correct format and how to manage Build Issues by using props files.
  • Create embedded applications matching client’s requirements in C and C#.
  • Work with financial experts and develop new strategies to increase the user experience in C and C++.
  • Integrate .net solutions on C# projects, including debugging in C++.
  • Managed builds, release, related tools and communication needs for a development team of SRE’s.
  • Created a single props file to include the files and projects and solutions to root the Includes and libraries from one solution to another.
  • Teach others TFS and VSTS workflow and Conducted Demo’s about pros and Cons and Features and Evolution of TFS as ALM tool.
  • Worked on Artifactory and Package-management to Store 3rd party products and Libraries.
  • Conducted meetings with J-Frog Artifactory/Package-management technical teams to Implement Conan and NuGet package management.

Confidential, Dallas, TX

Sr. Build & Release Engineer/ Devops Engineer

Responsibilities:

  • Upgraded TFS and TFS ..
  • Setup various Team Projects into different Team Project Collections in TFS 2015
  • Consolidated all Team Projects into from TFS 2013 to TFS 2015 Project Collections.
  • Worked on IIS 6.0, IIS 7.0 and IIS 8.0
  • Created PowerShell scripts for IIS website creation into various Environments.
  • Upgraded the applications from IIS6.0 to IIS 7.0.
  • Set up websites, Applications, AppPools in the IIS including the authentications & securities..
  • Set up the Binding (Ports) for all the application on the IIS webservers
  • Using MSBuild for building projects.
  • Customizing MSBuild build templates to meet the team requirements.
  • Installed and Configured MSBuild build Server, created build agents and Build Controllers.
  • Managed servers and provisioned environment on the Amazon Web Services (AWS) instances using Chef Configuration management.
  • Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
  • Created batch scripts for IIS reset for different kinds of application
  • Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
  • Build tools (Ant, Maven, Make, Gradle), Artifact repositories (Nexus, JFrog, ArtiFactory), CI tools (Jenkins, Teamcity)
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Java, J2EE, .NET
  • Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, JBoss, Websphere, IIS, etc
  • Deployed web.config files using Octopus tool to applications hosted on Azure.
  • Customized TFS 2017 Work Item Templates and Workflow(Transitions Matrix) of the Work Items
  • 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 Builds and deployed builds to different environments based on requests
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments
  • Worked in development, testing and production environment using SQL, PL/SQL procedure, python, ruby, powershell and shell scripts and managed hosting the servers like Tomcat, apache and NGINX.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
  • Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, Confluence, Code
  • Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Continuous Integration (CI) and automation of source control applications like Perforce, Subversion (SVN), Git, Artifactory.
  • Configured the Load Balancers and VPC with Public and private subnets in AWS and Azure.
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio VSTS 2015.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Experience with Atlassian products - Jira, Agile, Fisheye, Crucible, Bitbucket, Confluence and Crowd.
  • Assisted Developers during coding, debugging and Build issues.
  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.

Confidential, Warsaw, IN

Devops/Build/Release Engineer

Responsibilities:

  • Administered and Configured the TFS 2013 with in multi -platform environments.
  • Served as a technical consultant with the Responsibilities included the creation of the deployment and testing process for a .NET/java based web application.
  • Was Involved in Release Management & Environment Co-ordination which Includes Configuration/Build & deployment of various .Net applications.
  • Helped Team in Setting up the Branching structure in TFS.
  • Approved all the TCW’s for the code moving into different QA & PROD Servers
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Developed custom automation build system using MSBuild on Team Foundation Server.
  • Customizing MS Build Template using XMAL.
  • Automated executing Test Cases using MSBuild
  • Configured and Installed GIT with TFS as VSTS
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools
  • Designed a release patter of the code moving into different environments & established the time frame for all the releases.
  • Administer Subversion (SVN) and Bitbucket (GIT) and support multiple project repositories
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Analyzed and resolved compilation and deployment errors related to code development, branching, merging, and building of source code.
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds
  • Good experience in Microsoft Products and their deployment including octopus and PowerShell.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Designed and configured Azure Virtual Networks (VNets), subnets.
  • Launching and configuring of Amazon EC2(AWS)and openstack Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Configured and maintained Jenkins and Maven for automated build and release.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories (Artifactory).
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson,Bamboo, Chef, Puppet and Sona type Nexus.
  • Setup the build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Work on projects optimizing Visual C++ codes for financial software using Microsoft Visual Studio 2005.
  • Build windows applications using Java and C++.
  • Develop C# codes for windows applications through web services. The codes were developed using Visual Studio 2010.
  • C and C++ test case issues and debugging issues handling in Builds.
  • Provided solution to Release Management team on VSTS to enforce Coding guidelines.
  • Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment powershell scripts and via tools which includes like Octopus
  • Experience in using GIT and Rational ClearCase on UNIX and Windows environment
  • Developed build and deployment scripts using MSBuild, Cruise Control.Net and Nant.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites(TFS build reporting, SharePoint Server, Cruise Control and IIS).
  • Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion SVN source control.
  • Experienced in initial setup and migration of Atlassian tools under RHEL Linux - Jira, Confluence, Bamboo
  • Conducted pre-sales technical support services for directing sales force of windows Azure applications.
  • Organized autobuild system with Gradle and Jenkins server with auto-deploy to AWS instance hosting download page.
  • Provided support to developers and testers to use ClearCase and Subversion SVN.
  • Coordinated with Release Management regarding appropriate system releases among other development platforms.

Confidential, Chicago, IL

SCM/Devops/Build/Release Engineer

Responsibilities:

  • Created MSI for the Citrix servers.
  • Involved in co-coordinating with the NWS team to set up APP Pools from various .NET Apps.
  • Involved in setting up new TEST & INT servers.
  • The automated process was built using Final Builder Scripts to execute shell commands, ftp, telnet, e-mail to interact with the Windows and UNIX environments; it was scheduled from Windows 2000 scheduler.
  • Setup a complete UCM environment for the Organizational requirement and Implemented sustainable branching models for organizations with VSS.
  • Administered and Documented the Release management for the different Releases of the Applications in the organization level.
  • Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
  • Run the daily, weekly and nightly Builds with Final Builder,Batch,Perl, Ant Scripts.
  • Created new & Customized Templates in SharePoint for the DB2 Change request & other turn request.
  • Setup and Run different environment builds to push Test, Development and Production.
  • Assisted Developers during coding, debugging and Build issues.
  • Customizing MSBuild build templates to meet the team requirements.
  • Using MSBuild for building projects.
  • Customizing MS Build Template using XMAL and used in Automated executing Test Cases using MSBuild.
  • Downloaded the necessary dependencies and plugins from an internal Nexus repository during the build.
  • Hands-on with Version controllers like GIT and Bitbucket.
  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Expert in writing scripts using PowerShell, MSBuild, Nant, Apache Ant, VBScript, Perl and Python.
  • Create Database(s) on SQL AZURE
  • Administered & Maintained ClearCase & Clearquest versions 6.0 & 7.0
  • Involved in the Migration of ClearCase from one Server to another. This included in Registration of VOBs & Views.
  • Develop/execution of automated scripts using Microsoft custom .NET framework in Visual Studio VSTS 2013
  • Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Administered & Maintained the Change Management tool ClearQuest, this included adding Users, Setting up database, modifying State Transition Matrix.
  • Created the Reports in ClearQuest using Crystal Reports
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Web logic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems.
  • Created and Maintained Subversion SVN repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion SVN hooks and other metadata.
  • Attend forum for management of release weekly meetings.

BCBS, New York

Build/Release Engineer

Responsibilities:

  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Performed all necessary day-to-day ClearCase support for different projects.
  • Responsible for design and maintenance of the ClearCase Repositories, views, and the access control strategies.
  • Involved in migrating data from CVS to ClearCase using ClearCase import tools.
  • Designed and implemented ClearCase metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views.
  • Automated ClearCase based release management process including monitoring changes between releases.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Modified the existing ANT scripts to suit the new project requirements
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
  • Facilitated the Change Control Board and assessed Change requests for scheduled builds.
  • Documented release, builds and source control procedures and plans
  • Teach others the way to code in a correct format.
  • Create embedded applications matching client’s requirements in C.
  • Data storage and server clustering.
  • Work with financial experts and develop new strategies to increase the user experience in C and C++.
  • Integrate .net solutions on C# projects, including debugging in C++.
  • Managed builds, release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations.
  • Environment: WebSphere Application Server 5.0/5.1, WebSphere Portal Server 5.1, IBM HTTP Server 1.3/2.0, IHS Apache Web Server, Java/J2EE, Linux, XML, JDBC, DB2.

Confidential

Build & Release Engineer

Responsibilities:

  • Analyzed Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
  • Performed testing for various scenarios
  • Black Box, Unit Testing, System Testing, Stress, Security Testing,
  • Testing activities includes Functional, Security, GUI, Regression and User Acceptance Testing (UAT).
  • Coordinate with development team / client to get test data and leverage best practices like, standardized templates and defined test methodologies.
  • Performed Verification & Validation (V&V) activities.
  • Developed the test cases to test functionality, interface of the application.
  • Prepared Test data for the inputs of the test cases.
  • Involved in Test Cases review.
  • Tests were planned and managed using Test Director and performed Manual Testing.
  • Execution of defined test cases on each build.
  • Used SQL to perform Backend Testing.
  • Developed software applications using C and C++ other object-oriented languages.
  • Develop C# codes for windows applications through web services. The codes were developed using Visual Studio 2010.
  • Responsible for logging defects, monitoring their status and tracking them to closure.
  • Involved in Test plan preparation.
  • Participated in Weekly Project status meetings with client and updated the process accordingly.
  • Involved in setting up Test Environment

Environment: Visual Basic.Net, ASP.Net, SQL Server 2000, Windows XP, Test Director, Quick Test Pro, Test Director

We'd love your feedback!