Azure Devops Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Over 8 years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several market driven international organizations
- Experience in Build & Release, ALM, TFS, VSTS /Azure DevOps Administration and Configuration management.
- Knowledge in working with Subversion, Git and Team Foundation Server (TFS) 2013/2015/2017/2018.
- Expert in Continuous Integration and Continuous Delivery (CI/CD) with Visual Studio Team Services (VSTS) and Team Foundation Server (TFS).
- Experienced in migrations data between different TFS platforms (in - place upgrades, TFS Integration Platform, TFS VC -> GIT, TFS -> VSTS/Azure DevOps).
- Professional experience architecting systems built with Azure.
- Experienced in automating software build, release and deployment processes by developing build/release infrastructure.
- Expertise in Administering, Setup and Maintaining Load balanced UAT & Production environments for multiple outfacing web applications.
- Worked on DevOps tools like Teamcity, Octopus, Jenkins to automate the deployment process as well as to transform the configurations according to environments.
- Used JIRA tool to track all the defects and changes related to build and Release Team in Agile environment
- Experience in creating ARM Templets for Azure platform.
- Experience of working with Azure Monitoring, Data Factory, Traffic Manager, Service Bus, Key Vault.
- Working Experience on Azure Storage, SQL Azure and also in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.
- Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
- Hands on experience in managing Azure Storage Accounts.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support as per quality standards using methodologies.
- Worked in Agile project methodology and delivering the accepted functionality in each sprint.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
PROFESSIONAL EXPERIENCE
Confidential
Azure DevOps Engineer
Responsibilities:
- Design DevOps strategy by implementing a migration and consolidation strategy for DevOps tools
- Automate Continuous Integration builds, nightly builds, deployments and unit tests across different environments (DEV, QA, Training & Production)
- Creating containers with the help of Docker images. Virtualized the images by using the Docker files.
- Design, develop, deploy, and CI/CD in a DevOps environment and Establish CI/CD pipelines using TFS and VSTS
- Build Repository for Cloud artifacts using GIT Version Control System & Setup Microsoft Azure across the environment
- Cloud Platforms AZURE (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines)
- Design a release strategy, Setup a release management workflow &Implement an appropriate
- Azure implementations, help build design blueprints, to include concepts of different environments, DMZ, security, high availability, encryption, geographic scale and resilience
- Manage Azure VM & Manage VM backups
- Set up CI/CD model from VSTS to Azure App service & Set up Deployment groups in VSTS to deploy the applications to Azure.
- Maintain and administrate GIT source code tool and create branches, labels and performed merges in GIT and implement and maintain the branching and build/release strategies.
- Design various instance architecture to meet high availability application architecture and security parameters.
- Build, Test and Deploy applications for hardware and software configuration on servers
- Handle deployment workflow including provisioning, load balancing, and health monitoring
- Design Network Security Groups (NSG) and subnets
- Develop and maintains the Resource groups and instances
- Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
- Azure Service Fabric, Containers
- Azure Key Vault, Encryption and Security
- Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory
- Drive end to end deployment of various Components on the Azure Platform
- Modification of Certs, Password and Storage Accounts on the cloud platform
- Setting up and administer service accounts
- Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
- Developed complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
- Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell
- Worked on load balancing and setting up load balancer and firewall rules in and enterprise environment.
Confidential
DevOps/Azure Engineer
Responsibilities:
- Installation / Upgradation, configuration and future transitions to cloud services.
- Acquainted knowledge in Migrating On-premise applications and data onto Azure and maintained reliability between On-premise and cloud server using (Azure Container Service) ACS
- Worked with SOA team in setting up App Dynamics on their environment
- Experience in Planning, Installation, Configuring and Administrating multiple AppDynamics 4.1, 4.2 on Windows for .Net and Java applications.
- Sound knowledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Helped developers in creating uDeploy snapshots, adding version to the snapshot during production installs.
- Implemented high availability with Azure classic and Azure Resource Manager (ARM) deployment models.
- Participated in Migration of On-Premise machines, hard drivers and web applications to AZURE on PowerShell using the Azure Site Recovery
- Implementing and managing continuous delivery systems and methodologies using TFS and Release Management.
- Review build results, debugging and optimizing complex builds and discussing technical issues with developers and application owners.
- Created TFS job for automation of build and deployment process as part of continuous integration strategy.
- Coordinated with development team as backup, and resolved issues based on configuration management.
- Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching and build/release strategies utilizing GIT.
- Performed all necessary day-to-day GIT support for different projects.
- Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
- Created the company's DevOps strategy.
Confidential
DevOps Engineer
Responsibilities:
- Performed migration from TFS 2013 to TFS 2015, includes integrating SharePoint and SSRS with TFS.
- Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
- Conducted meetings with team members to define solutions for new branching strategy on various scenarios based on release requirements.
- Configured Build agent and Release agent pools on Azure servers.
- Analyzed, defined, and developed build process improvements using TFS.
- Automated deployment of builds to different environments using PowerShell scripts.
- Performed build and deployment activities for Dev, QA, UAT and PROD environments.
- Configured different check-in policies according to company standards
- For applications that are developed in a regular pace, builds and deployments were as per request.
- Coordinated with different teams across the globe to deploy different builds to different environment on parallel development for multiple projects.
- Troubleshooting IIS issues and performance tuning of application pools and websites.
- Upgraded NuGet to v3.4.3 for Visual studio 2015.
- Support development engineers with Configuration Management issues.
- Strong knowledge on version control and Software Configuration Management SCM.
- Creation and setup of new environments/branches such as development, testing and production.
Confidential
TFS Administrator & DevOps Engineer
Responsibilities:
- Created and Implemented branching and merging strategy with multiple branches in TFS & GIT
- Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
- Customized Windows workflow 4.0 based Build Process Templates to get the build process easy and make executable packages configured separately for deployments on different environments.
- Automated Development Environment deployments by customizing the windows work flow 4.0 based XAML Template.
- Worked on Work Item Type Template Customization according to Business requirement.
- Performed build and deployment activities across multiple environments - Testing, UAT, Staging and Production environments.
- Worked on Setting up UAT, Staging and Production environments and created deployment scripts according to the requirement.
- Worked closely with Performance team, changed the configurations according to the application performance and business requirement.
- Performed Code Merge between different branches and efficiently resolved merge conflicts.
- Assisted Developers during debugging and providing end to end Application Support.
- Track all teams release deliverables and dependencies to ensure we can create release candidate builds and ship on time.
- Visible role with daily contact with internal customers and a lot of good team collaboration.
- Developed and maintained the release schedule for all development teams and ensured alignment across key partners.
- Tracked and communicated release issues, risks, schedule, activities and status.
- Identified, tracked and reported key release metrics (e.g. testing progress vs plan etc.).
- Coordinated the use of Development and Test Infrastructure Environments in support of the releases using Environment Technology Map and Integrated Release Tracker sheets.