We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 8+ years of IT Industry experience in Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environments.
  • Experience in Azure Infrastructure provisioning in dealing with Azure IaaS & PaaS like Resource Groups, Web Roles, VM’s, Storage Accounts, Security Groups, App Services, Logic API’s, SQL Databases, Firewalls using ARM Templates, Terraform.
  • Experienced in working on DevOps/Agile operations process and tools area (Build & Release automation, unit test automation, Environment and Change Management).
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Worked with source control tools like SVN (Subversion), Team Foundation server and Perforce.
  • Developed and maintained build script using Apache ANT and Maven as build tools for the building of deployable artifacts (jar, war & ear) from source code
  • Established very good Understanding on each phase of SDLC lifecycle
  • Experience on handling multiple projects and managing client server architecture.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using TFS & Release Management.
  • Worked with ALM tool TFS 2010/2012/2 (Project Collections, Build Definitions, Work Items, Reporting), Release Management.
  • Configured the Powershell scripts to automate the CI & CD process for multiple environments.
  • Experience in building CI/CD pipeline for various components like Database, Web/WCF applications, Informatica, Windows Services in TFS 2015, VSTS .
  • Experience in configuring build & deployment pipeline to deploy applications into On-Prem as well into Azure environments.
  • Experience in leveraging the CI/CD process using Powershell Scripts.
  • Configured Powershell scripts to automate various manual process.
  • Administration of user accounts and managing their permissions, hands on experience on troubleshooting the connection issues of users with TFS.
  • Involved in release and deployment of large-scale C#, Webservices and Web applications using TFS & Release Management.
  • Experience in migrating the TFS from TFS and also into VSTS.
  • Responsible for bringing up the various server environments like DEV, SIT, QA, Stage and Production environments.
  • Highly skilled in the employment of best practices for source control, continuous integration, automated testing and release management.
  • Worked closely with Development, QA and Production teams to solve complex build and deployment process through all the phases of the development.

TECHNICAL SKILLS

Operating Systems: Windows and Linux

Version Control Tools: TFS, SVN

Languages: C,C#,ASP.net

Web Technologies: HTML, XML and VB Script

Database and Tools: Oracle and MS SQL Server 2008 R2/2014

Desktop Technologies: MS Office and MS Project

Integration Tools: Jenkins

ALM Tools: TFS, Release Management, Powershell DSC

Scripts: Unix/Windows Shell script, PowerShell Script

IDE: Visual Studio 2010/2012/2013/2015

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Azure DevOps Engineer

Responsibilities:

  • Configured build and Release-definition to deploy the .NET, .NET Core, Database projects into target server.
  • Provisioning Azure resources Resourcegroups, APP Services, SQL Databases, Security Goups, Firewall Setups, Logic APPS using ARM templates.
  • Working experience with Git for source code version control and integrated with VSTS for CI/CD pipeline
  • Worked on Customizing WIT for inherited process.
  • Managed Source Code Repository in TFS.
  • Working on to design automated deployment process using Release management tool.
  • Created Build Definitions for various environment deployments.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: TFS, GIT.
  • Involved in migrating the projects from TFS to Git.
  • Involved in upgrading the TFS 2018 to Azure DevOps(VSTS).
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Worked on migrating Source code from TFS 2018 to Azure DevOps (VSTS).
  • Worked on migrating Work Items from TFS 2018 to Azure DevOps (VSTS).
  • Worked on setting up Security, Roles & Responsibilities for different groups for team projects.
  • Configured Build & Release pipeline for Code & Database deployment into Azure Environment.

Environment: TFS 2018, Azure DevOps 2019, PowerShell, GIT, Visual Studio 2018, Visual Studio Code.

Confidential, Atlanta, GA

TFS Build & Release Engineer

Responsibilities:

  • Configuring Build and Deploying applications to different environments.
  • XAML Build process customization.
  • Worked with an ALM architect to support multiple teams in modifying and enhancing the build/release process for the program.
  • Managing Code Repository.
  • Involved in migration of Team foundation server from and also to 2017.
  • Setup, Configure and Maintain environments Dev, SIT, QA, Stage and Production.
  • Managed Roles and User Permissions in Team Foundation Server alongside pulling reports on the builds.
  • Addressed software configuration issues in all environments.
  • Worked on customizing the work process templates and Build Process templates.
  • As part of DevOps Team, Analyzed the existing Projects Build and Release Process then provided the necessary improvements for automation.
  • Setting up Deployment Pipelines for Continuous Deployment in Release Management.
  • Configured new projects into existing build process.
  • Create and maintain PowerShell to extend the automation of builds/deployments.
  • Acted as the gatekeeper to the production environment, ensuring consistency in policies and operational procedures, release integration testing and production validation.
  • Automated Database Deployment using DACPAC.
  • Troubleshooting .Net application issues hosted on the IIS Server 8.0.
  • Setup and Configured Identity Module for CI & CD across various environments.
  • Migrated the Deployment Process from GO to Release Management.
  • Migrated the TFS XAML Build definitions to vNext Build definitions.
  • Updating the work items and creating backlogs using MS Office Project.
  • Trained the developers on TFS Checkin Policies and helped them in setting the local environment on their box.
  • Configured the Powershell Script to automate the Build process and also deploy the multiple applications like Web, WCF, Database, Window Services & other third party tools.
  • Developed PowerShell DSC Modules to automate the Infrastructure deployment.
  • Involved in building POC for Servers configurations and deployments using Salt Stack.
  • Worked on building the deployment pipeline on VSTS for continuous deployment for different components.
  • Worked on migrated the code from TFSVC to GIT and building the CI/CD pipeline from scratch.
  • Worked on setting up Salt Master on AKS using helm chart and created Point-site-VPN connection to establish communication between On Prem servers to Azure VNets.
  • Worked on creating Python script to integrate the Salt-master with TFS-On Prem to get the status of WIT, Builds and deployment pipelines.
  • Involved in POC on building CI/CD pipeline in TFS 2018.
  • Responsible for migrating projects from TFS into VSTS (Microsoft Visual Studio Team Services) .
  • Experience working with IaaS/Infrastructure as Code tools, such as Terraform, ARM Templates, Salt Cloud.
Environment: TFS 2013/2015/2017 , VSTS, Visual Studio 2013/2015, SQL Server 2014, IIS8.0, GIT, PowerShell Scripting, Release Management 2015, GO, PowerShell DSC, MSOffice, Salt Stack, Vagrant, Python, Terraform

Confidential, Houston, TX

Configuration Manager/TFS Build Engineer

Responsibilities:

  • Analyzed, defined, and developed build process improvements using TFS 2010.
  • Defined Branching Strategies based upon Organization requirements.
  • Responsible for managing Code Repository in TFS 2010.
  • Responsible for Migration of application from one serve to another Server.
  • 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.
  • Customized the Build and work items templates.
  • 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 8.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.
  • Responsible for creating work items on TFS using MS Project 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.
  • 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.

Environment: TFS 2010, Visual Studio 2010, SQL Server 2008 R2, IIS7.0 & IIS8.0, PowerShell & Batch Scripting, MTM 2013, RedGate SQL, MS Project

Confidential, Farmington, MI

Build and Release Engineer/TFS Administrator

Responsibilities:

  • Working on different environments like.NET,Visual BasicandVisual C++.
  • Setup various Team Projects into different Team Project Collections in TFS 2010/2012.
  • Configured TFS 2010 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Analyzed, defined, and developed build process improvements using TFS
  • Customized TFS 2010/2012 Work Item Templates and Workflow of the Work Items provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’
  • Written Ant Scripts for Automating ear deployments and configuration of websphere server for all J2EE applications and set up the MSBuild for ASP, .NET applications.
  • Created Build Definitions for various environment deployments ( DEV, TEST, UAT).
  • Working on Report generation, based on the requirements from the App team.
  • Working on the source code to generatebuildsand create procedures for thedeploymenton the servers for the release.
  • Analyzing the tool architecture and implement it on the applications, making it more user-friendly for the application team.
  • Communicating with the Application team and making them understand about the automation tool and its features.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Created Batch/PowerShell Scripting for deploying the applications to different environments.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any).
  • Customized Automated Build Scripts by modifying XAML (Work Flow) template to deploy code to various regions (Windows Service, Windows workflow).

Environment: Visual Studio, C#, Unix/Linux, Windows, TFS 2010/2012, SQL 2012, Powershell.

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!