We provide IT Staff Augmentation Services!

Build Release Engineer Resume

2.00/5 (Submit Your Rating)

Cranberry, PA

SUMMARY

  • Around 7 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM), Build/Release Management, DevOps, Infrastructure Automation and Change/Incident Management.
  • Experience in creating teh company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Expertise in release automation for java and dotnet technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013&2015.
  • A detailed understanding about Git, Jira, Jenkins, Nagios, Splunk, Nginx, Selenium, NUnit, Docker and Kubernetes and Rest API.
  • Worked with multiple development groups to design/create automated build and deployments using MS Build, Ant, JACL, VBScript, Nant and PowerShell Scripting.
  • Automated server deployment using Terraform, Ansible and Docker container on AWS EC2.
  • 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.
  • Expertise in using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Involved in configuring and integrating teh servers with different environments to automate provisioning and creating new machines using CM/ Provisioning tools like Chef and Puppet.
  • Set up different kinds of Build triggers including - Gated - Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server 2010 & TFS 2012.
  • Experience on IBM Urban Code Deploy which is high performing tool to improve teh deployment processes by automating teh deployment into different servers.
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process using Git/GitHub.
  • Worked on teh Customization of Work Items, Reports in TFS 2010, 2012, 2013& 2015.
  • Used teh report builder in customization of Reports in TFS 2010.
  • Experience with Configuration Management Tools (CHEF, PUPPET).
  • Good understanding of DockercontainerizationTool.
  • Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans.
  • Involved in provisioning and load balancing Windows and Linux Servers using Microsoft Azure Portal and AWS.
  • Experience in installing and administrating CI tools like Hudson/Jenkins, Subversion and GIT.
  • Experience in developing deployment workflows including prerelease, release and post-release steps inNolio.
  • Automating Deployment of Servers on ESXI and Cloud.
  • Managed servers and provisioned environment on teh Amazon Web Services (AWS) instances using Chef Configuration management.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, JUnit, with CI tools like Hudson/Jenkins.
  • Extensively worked on Hudson, Jenkins and TeamCity for Continuous Integration(CI) and for End to End automation for all build and deployments.
  • Monitored, maintained, and controlled hardware and software configurations in classified ITIL environment.
  • Proven ability in automation using ANT, PERL scripts, Shell Scripting in a continuous build environment.
  • Expert in managing Sonatype Nexus/Artifactory repositories for teh maven artifacts and dependencies.
  • Responsible for writing Manifests to configure nodes and Using Bitbucket.
  • Strong understanding of JAVA project structures along with SoapUI.
  • Worked on setting up CI (continuous Integration) in TFS and Jenkins.
  • Experience in deploying JAVA projects and automating builds using MAVEN/ANT and JENKINS
  • Good understanding of building Android Applications using teh Maven and Jenkins.
  • Experience with monitoring and management tools like NAGIOS, SPLUNK.
  • Working noledge and experience with at least one deployment or (IaC) Infrastructure-As-Code automation technology (e.g. Chef, Puppet, Ansible, Terraform, Octopus Deploy, TFS, Electric Cloud, etc.)
  • Configuring Continues interaction tool - Bamboo, Electric Cloud, Jenkins and Team city.
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
  • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
  • Extra ability to approach in virtualization technologies like OVM, VMWare, Xen.
  • Supported installation of Oracle database (RAC) on Linux servers associated with DBAs.
  • Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Experience automating Linux system provisioning with kickstart, DHCP, TFTP.
  • Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
  • Deployed web.config files using Octopus tool to applications hosted on Azure.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Proficient in RabbitMQ, Redis and MongoDB along with NOSQL strategies.
  • Strong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with teh routing protocols.
  • Capable of handling multiple tasks and work TEMPeffectively both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, Solaris

Infrastructure as A service: AWS, Azure

Virtualization Platforms: Virtual Box, Vagrant

Configuration management: TFS 2015.3/2013/2012/2010/2008 , Chef, Puppet

CI, Test & Build Systems: Ant, Maven, Jenkins,Octopus, Bamboo, Rundeck, IBM UrbanDeploy

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

Scripting Languages: Bash, Perl, Ruby, Shell

Languages: C, C++, XML, Java, Python

Logging & Monitoring Tools: Splunk, Logstash, Nagios

Databases: Oracle 10g/11g, MongoDb, MySQL, NoSQL, Dynamo DB

Version Control Software: Subversion, Git, TFS, Perforce, Clearcase

PROFESSIONAL EXPERIENCE

Confidential, Cranberry, PA

Build Release Engineer

Responsibilities:

  • Coordinate with teh Development, Database Administration, QA, and IT Operations teams to ensure their are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and how to confirm a release was successful.
  • Setup various Team Projects into different Team Project Collections in TFS 2010/2 .3.
  • Build, managed, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Experience in PowerShell to automate various tasks in Migration process
  • Good noledge on Configuration Management tools like Chef and Docker.
  • Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, Terraform & Jenkins.
  • Upgraded various Continuous Integration (CI) / Continuous Delivery (CD) tools like Jenkins/JIRA using SDLC process and supported upgrading teh software patches and worked with vendor for any issues to completion
  • Analyzed, defined, and developed build process improvements using TeamCity and Octopus deploy.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process
  • Configured teh Load Balancers and VPC with Public and private subnets in AWS and Azure.
  • Managing teh code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration automated build pipelines using Jenkins.
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Build tools (Ant, Maven, Make, Gradle), Artifact repositories (Nexus, JFrog, ArtiFactory), CI tools (Jenkins, Team city)
  • Created Continuous Integration(CI) system using Ant, Jetbrains, TeamCity, full automation, Continuous Integration(CI), faster and flawless deployments.
  • Created repositories according teh structure required with branches, tags and trunks.
  • Used sub modules in teh GIT and educated users working with sub modules in GIT.
  • Configured plugins for teh integration tools to teh version control tools.
  • Configured TFS 2010/2 .3 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Worked with teh developers to configure plugins troughEclipseto develop teh code.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby.
  • Customized TFS 2010/2 .3 Work Item Templates and Workflow of teh Work Items.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Integrated Maven with Jenkins for teh builds as teh Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per teh schedule.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Create Database(s) on SQL AZURE
  • Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
  • Created Batch/PowerShell Scripting for deploying teh applications to different environments.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Extensive experience in setting up teh CI/CD pipelines usingJenkins, TeamCity, Octopus deploy, Maven, Nexus, GitHub, CHEF, Terraform and AWS
  • Trained developers to get familiar on TFS 2010/2 .3 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.
  • Involved in Customization of WorkItems, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and dat it is resolved while capturing teh specific details about teh issue, resolution and which organizations and individuals provided teh resolution.
  • Changed teh AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within teh log. Manual and Automation process of creating branches tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Perl Scripting, Shell Scripting, Teamcity,Subversion, Perforce, Hudson, Jira, Bamboo, GIT,(WAS), Web services, Web Logic, Puppet, Mco,Powershell, Urban Code Deploy, Selenium,Test Director, Mercury, Azure, Quality center, Visual Build, .Net, ANT, TFS 2008/2010/2012/2015 (Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, Radnor, PA

Build Release Engineer /TFS Admin

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Maintained teh Team Foundation Server (TFS2012) source code repository.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Created Batch/PowerShell Scripting for deploying teh applications to different environments
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere. Understanding of cloud based deployments into Amazon EC2 with Chef.
  • Developing and implementing an agile SDLC and refinement of teh Software Configuration Management infrastructure.
  • Modeled and automated teh End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Ivy, Nexus, maven, Jira, Subversion, Git, Ant, Selenium, and SonarQube.
  • Setup and Configuration of Chef Configuration Management.
  • Subversion administration for taking teh builds usingChefManagement.
  • Experience in managing virtual instances and disks using Chef
  • Deployed Chef Dashboard for configuration management to existing infrastructure.
  • Have an Experience in AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Completed set up of Continuous Delivery (CD) environment with focus on Octopus deploy.
  • Configuring teh Docker containers and creating docker files for different environments.
  • Designed Chef Cookbooks and Recipes to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Monitored, maintained, and controlled hardware and software configurations in classified ITIL environment
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
  • Setup and installed single and multi-tier TFS 2012 server.
  • Supervised and guided team to establish quality and CM standards as per agile methodology and implemented teh agile templates in TFS.
  • Promotion of Code - includes both manually compiling and builds through TFS.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Good understanding with industry leading DevOps Tools such as Jenkins, Git, Jira, Selenium, Serena etc.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Continuous integration/deployment processes and tools, such as Jenkins, SVN/Git, and/or Octopus Deploy
  • Analyzed teh builds using teh sonarCube.
  • Worked in integrating TFS with Visual Studio VSTS 2013 & 2015.
  • Managed and monitored teh server and network infrastructure using Nagios and Splunk.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provided end-user for all GITHub users to TEMPeffectively use teh tool.
  • Automate teh builds and deployment of JAVA projects using ANT and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Azure Cluster status reports for high level management.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

Environment: TFS, CI/CD, AWS,Teamcity,Selenium, Urban Code Deploy Powershell,Jira, Jenkins, Git,Github,Chef, Azure, Docker, Apache, python, Nginx, MySQL, Ant, SVN, Nagios, SonarQube.

Confidential

SCM Engineer / TFS

Responsibilities:

  • SCM Engineer for a team dat involved five different development teams and multiple simultaneous Java/J2EE software releases.
  • Upgraded TFS 2010 to TFS 2013. With Application Tier, Build Controller, Work Items.
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in Git.
  • Created Git workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process
  • Set up teh Method for different TFS Application Tier as Load Balancing in teh TFS environment.
  • Defined and implemented build and deployment strategies for all applications.
  • Experience with CI/CD tools (Bamboo, AppVeyor, Team City, Octopus Deploy)
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Involved in editing teh existing ANT files in case of errors or changes in teh project requirements.
  • Built a comprehensive PERL script, which would call teh required ANT scripts and notify teh build distribution team in case of Build errors or Completion of teh builds.
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015/2013.
  • Knowledge on all teh platforms of Microsoft Azure Cloud Technology.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Configured and maintained Jenkins and Maven with Git for automated build and release.
  • Experienced in authoring pom.xml files, performing releases with teh Maven release plugin.
  • Worked with development team to migrate Ant scripts to Maven.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used maven profiles to create different builds so dat it can be released early and released often agile/extreme programming.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010.
  • Installed Jenkins and Nexus, Performed troubleshooting during teh build failures.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Created and maintained teh Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.
  • Provided support for Jira including Jira Agile, Jira add-ons associated plug-ins and extensions.
  • Automated teh cloud deployments using chef, python
  • Exported Requirements, test plans and test cases to TFS.
  • Installation and Configuration and Testing of Team Foundation Server(TFS) 2010, 2012& 2013.
  • Coordinated in CCB establishment and also conducted Status Accounting and audits for teh projects.
  • Studied impact analysis of change requests/defects and made reports to discuss with CCB.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to teh management.

Environment: TFS 2010/2012/2013 , Windows, Powershell,Azure, Git, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Confluence, Stash, Crucible.

Confidential

Release Engineer

Responsibilities:

  • Trained developers in teh use of TortoiseSVN and WebSVN as GUI clients for Subversion.
  • Performed merging from development to parent branches prior to building teh code.
  • Set up teh build and deployment scripts using Anthillpro for .NET applications using IIS7 and ISS6.
  • Setup teh build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Built a comprehensive PERL script, which would call teh required Make files and notify teh build distribution team in case of Build errors or Completion of teh builds.
  • Worked in creating Websphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Setup teh builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via teh Apache Web Server to provide access over teh Http protocol.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010.
  • Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion (SVN).
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and buildautomation. Manipulated and automated scripts to suit requirement.
  • Exported Requirements, test plans and test cases to TFS.
  • Created defects, manage defect reports and defect status in TFS.
  • Demonstrated experience in teh Web and Application server administration with good noledge of Apache and JBoss Application Platform products.
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers Used Shell/Perl scripts to automate teh deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database.
  • Built, configured and supported Application team environments.
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute teh builds and troubleshoot build failures, if any.
  • Automated Release process of all teh projects across teh Shield Advance Business Unit using Hudson Tool.
  • Thoroughly worked with jdk 1.5 and jdk 1.6 projects on Unix and Windows to automate teh Build Process.
  • Extensively worked with .Net 2.0 and .Net 3.5 projects to automate teh build process using DEVENV & MSBUILD.
  • Added Projects/Solution to Source Control in TFS.
  • Did Labeling and Branching in TFS.
  • Created New Build Types in TFS.
  • Worked with Database Projects (Oracle and DB2) to automate teh Checkout and deployment process.
  • Developed teh Library jobs which are reusable for all projects.
  • Created Step pre-conditions, Job pre-conditions used across teh projects.
  • Thoroughly implemented Backup and Restore process for all teh projects.
  • Implemented automated scripts for xls and xml Parsing using Java which are are reusable across all teh projects.
  • Assigned user security levels based on their designation in TFS.
  • Involved in teh packaging of teh Production artifacts.
  • Co-ordination of Daily BLDINT deployments, Weekly QA, UAT, Monthly Stage and Production deployments.
  • Implemented teh process template documents for various applications for build and deployment process.
  • Preparing teh Release documents and Notifications.
  • Demonstrated Anthillpro implementation for teh existing projects and automated build and deployment process.
  • Supporting teh Hudson Maintenance Projects across teh organization.
  • Implemented Ant scripts to build and package teh artifacts.

Environment: Oracle, WebSphere, Apache, Subversion (SVN), IBM Rational ClearQuest, SCM, ANT, MAVEN, Shell (bash),TFS, SQL.

We'd love your feedback!