We provide IT Staff Augmentation Services!

Devops Engineer/build & Release Resume

5.00/5 (Submit Your Rating)

Spring, TX

SUMMARY

  • 5+ years’ of experience in IT industry comprising of Development, TFS Administration and Software Configuration Management (SCM), Build/Release Management, DevOps, Infrastructure Automation and Change/Incident Management.
  • Excellent understanding in corporate IT infrastructure and Maintenance and Deployment schedule plans. Experienced in monitoring defects using various Defect tracking tools.
  • Worked on DevOps and helped team's goals of modernizing how we manage infrastructure and improving delivery pipelines. I have spearheaded projects in configuration management (PowerShell), provisioning (TFS), continuous deployment, and more.
  • 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 Azure DevOps\Team foundation Server ADO/TFS 2013, 2015.3, 2017, 2018, 2019 and customized Work Items templates & Reports.
  • Set up different kinds of Build triggers including - Gated - Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server 2013 & TFS 2015.
  • Working with DevOps practices using, AWS and Docker with Kubernetes
  • Assessed, planned Change Management process. Represented weekly Change Advisory Board (CAB) meeting and facilitated stakeholder analysis & impact assessment.
  • Good understanding of Docker containerization Tool.
  • Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
  • Comprehensive knowledge of the methodologies and principles of change management.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, VBScript, Python and PowerShell Scripting.
  • Involved in provisioning and load balancing Kubernetes and 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 source code migration from various source control tools to TFS/ADO.
  • Experienced in setting up project baselines, branching strategies, merging, Delivery, Rebasing & executing Software Builds.
  • Was involved in all the Deployments in the .NET component applications such as websites, workflows, nugget packaging, ClickOnce packaging, windows service.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, JUnit, with CI tools like ADO with ReSharper tool.
  • Expert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven,IBM UrbanCode deploy and enabled application level monitoring for a stale environment.
  • Managed logs from various applications and servers using Splunk and created visualizations using Splunk dashboards.
  • Implementing TDD in agile environments and using the software testing tools like selenium, water.
  • Deployed web.config files using Octopus tool to applications hosted on Azure.
  • Strong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols.
  • Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts and via tools which includes like Octopus.
  • Responsible for training all employees on Subversion (SVN), GIT, TFS & other build Tools.
  • Ability to quickly adapt to different project environments, both teams and independent work.
  • Knowledge of Microsoft Azure, and familiarity with other cloud platforms and concepts.
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, SolarisInfrastructure as A service AWS, Azure, Docker Kubernetes

Virtualization Platforms: Virtual Box, Vagrant, VMWare

Configuration management: ADO/TFS 2019/2018/2017/2015.3/2013 , Chef, Puppet

CI, Test & Build Systems: ADO/TFS, Ant, Maven, Jenkins, Bamboo, Ansible, TeamCity, Selenium, Jira, Bitbucket, Rally, IBM UrbanCode Deploy, Octopus.

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

Scripting Languages: PowerShell, Python, Bash, Perl, Ruby, Shell

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

Logging & Monitoring Tools: Splunk, Logstash, Nagios

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

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

PROFESSIONAL EXPERIENCE

Confidential - Spring, TX

DevOps Engineer/Build & Release

Responsibilities:

  • As part of DevOps team, my role includes Release management, Environment Management, deployments, Continuous integration, Continuous deployment, Incident management, Version management. Worked with a large team of developers, scientists, engineers & testers onsite & offshore.
  • Extensively involved inVersion Control,Build&Release Managementand Deployments of the Solutions to theDEV, QA & PRODEnvironments leveragingDevOps (VSTS)/TFSprinciples/process (CI/CD) and toolsets ofVisual Studio,Docker Containers,AKS( Azure Kubernetes Service),App Service,Application Insightsand newAz/Power Shell modules.
  • Improving build times for business-critical applications. Successfully achieved this by moving all the 3rd party libraries into NuGet servers, refactoring tests, running tests on multiple VSTS agents, only running tests in PR based on changes.
  • Monitored build definitions. Including Identifying, troubleshooting, and resolving build issues and applying required build strategies.
  • Monitoring pull requests and respective build definitions for the timely release of the application patches.
  • Maintaining and upgrading the build servers with required software packs. Including testing of build process in acceptance environment for any new ADO/TFS upgrade and Windows upgrade. Upgrading to new VSTS agents.
  • Collaborating with the architecture team for fixing and improving code base (C++ & C#) test cases.
  • Experience in developing with C++, C# & Python
  • Used Bash, python and PowerShell scripts for running various custom tasks for testing/deploying.
  • Deep knowledge & understanding of build configurations MSBuild/CMake/Make/Nmake.
  • Experience with using and managing version control systems such as TFS /ADO and git.
  • Trained developers in the use of new TFS-GIT system including setting up of repos, branching-merging, PR-policies.
  • Moved all the Third party libraries from source code to internal NuGet server. This was required as part of migrating TFVC to TFS/ADO git.
  • Migration of TFS to Azure DevOps with GIT and TFVC along with configurations such as pipeline, releases, repos, artifacts, sprint plans, setting permissions and various custom activities in Azure DevOps. Worked with Architects to design a new Build & Release pipeline based on TFS-git CICD process.
  • Set up unit test systems including MSTest, Vstest, Boost unit and Ctest. Refactored and redistributed these tests on PR/CI and other long running tests in chain triggered builds.
  • Refactoring test cases to allow for parallel processing with focus on reducing the build timelines.
  • Improving build times for business-critical applications.
  • Understanding of Agile development processes. Maintained software application releases using agile methodology.
  • Upgraded compilers for a large code base and third party libraries.
  • Utilised NuGet packaging within CI systems to package backend binaries and consume them while building frontend changes(PR&CI) i.e. saving build time for frontend(c#) developers.
  • Experience with packaging ClickOnce. Resolved various packing issues including versioning, license, naming and improper code.
  • Automated release pipeline to publish a application package in internal app store for every PR build. Thereby helping the PO’s to test/review the application directly.
  • Automating the release pipeline with deployment packages such as NuGet / ClickOnce within Continuous integration .
  • Worked on automation with focus on Continuous Integration and Continuous Delivery (TFS, Team City, and Jenkins).
  • Experience with IncrediBuild. Installed & maintained IncrediBuild agents on build servers & integrated these agents with ADO builds thereby reducing build & test time.
  • Integrated TOSCA (Dex) UI testing with ADO builds. Installed Tosca agent on a build server and setup ADO build to trigger a TOSCA CI to run on this agent.
  • Managed logs from various applications and servers(Mostly ADO builds) using Splunk and created visualizations using Splunk dashboards.
  • Migrated the VSTS definitions to YAML scripts after moving to ADO cloud.
  • Integrated organizational source code scanner and threat modeling tools. Worked with TL’s to implement best practices while working with their teams.

Confidential, Chicago IL

TFS ADMIN / Build & Release Engineer

Responsibilities:

  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and how to confirm a release was successful.
  • Coordinated with project teams to support them to integrate the projects with change management initiatives undertaken by the organization
  • Setup various Team Projects into different Team Project Collections in TFS 2013/2015.3.
  • Build, managed, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Expertise in implementing the Configuration Management Tools like Chef, Puppet and Ansible Docker.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Configured the Load Balancers and VPC with Public and private subnets in AWS and Azure.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Provided support for Jira including Jira Agile, Jira add-ons associated plug-ins and extensions
  • Implemented continuous integration automated build pipelines using Jenkins.
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • Experience with Atlassian products - Jira, Agile, Fisheye, Crucible,Bitbucket, Confluence and Crowd.
  • Created repositories according the structure required with branches, tags and trunks.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • 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.
  • Configured plugins for the integration tools to the version control tools.
  • Configured TFS 2013/2015.3 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Experience in and understanding of source control management concepts such as branching, merging, labeling and integration.
  • Monitored and evaluated organization's performance after implementing the change management process
  • Good experience in Microsoft Products and their deployment including octopus and PowerShell.
  • Used VMWARE in this project as a virtualization tool.
  • Facilitate and monitor the progress of Systems and Application Hardware, Software and Microcode changes to the Customer’s and EMC environment, through the ITIL Change Management process.
  • Preparing automation scripts in Selenium WebDriver, executing the scripts and debugging.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Conducted pre-sales technical support services for directing Salesforce of windows Azure applications.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby.
  • Customized TFS 2013/2015.3 Work Item Templates and Workflow of the Work Items.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Create Database(s) on SQL AZURE
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts on UrbanCode deploy for websphere deployment and also configured build jobs using UrbanCode deploy
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere. Understanding of cloud based deployments into Amazon EC2 with Chef.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Created specific change management plans in line with the training and orientation of employees.
  • Docker can be integrated into various tools like AWS, Ansible, Chef, Puppet, Vagrant, Jenkins & VMware con
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and Salesforce.
  • Gained experience with AccuRev SCM and managed user story tasks through Rally
  • Trained developers to get familiar on TFS 2013/2015.3 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.
  • Expert in writing scripts using PowerShell, MSBuild, Nant, Apache Ant, VBScript, Perl and Python.
  • 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 that it is resolved while capturing the specific details about the issue, resolution and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the 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.

We'd love your feedback!