Home

Suresh - Azure devops
[email protected]
Location: Houston, Texas, USA
Relocation: Remote
Visa: USC
OVERALL EXPERIENCE:
Senior Azure DevOps Engineer with 9+ years of professional experience in the areas of
CI/CD Pipeline, Containerization Technologies, Virtualization technologies, development
using different language, tools, and cloud services.
Experience in Planning and implementing complete DevOps lifecycle process from scratch.
Worked on migrating on-premises storage to Microsoft Azure using Azure site recovery, Azure
backups and deployed Azure IaaS virtual machines and cloud services (PaaS role instances) into
secure Vnets and subnets with Azure Internal Load balancers.
Proficient with Agile Scrum methodology, Configuration management tools, and in
developing CI/CD pipelines.
Experienced in Azure PaaS and IaaS Implementation, Git workflows for source code version
control, and Agile project management with Azure Boards.
Skilled in VSTS, TFS, Gated Check-ins, Build Definitions, Release Management, and
PowerShell
Strong understanding of the Software Development Life Cycle (SDLC) using Waterfall and
Agile methodologies.
Managed and supported customer environments in Microsoft Azure cloud
Proficient in Azure cloud services, App Service, and Database migration to Azure PaaS.
Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
Used Windows Azure to deploy the application on the cloud and managed the session.
Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell,
Python and Bash Scripts.
Experience in working as DevOps engineer/Build &Release engineer for release automation of
enterprise applications to achieve continuous integration and continuous deployment (CI and
CD).
Developed microservices onboarding tools leveraging python and Jenkins allowing for easy
creation, maintenance of build jobs and deploy services in Kubernetes.

Build and maintain the applications infrastructure using Azure cloud.
Hands on experience in writing Azure Resource Manager (ARM) to deploy, Update and
delete multiple resources in Azure and migrating the on-premises resources to Azure with
Azure Site recovery (ASR) and Azure Backups.
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud
Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways,
Auto-Scaling, Azure Kubernetes Services (AKS) and Traffic Manager.
Using GitHub project source code will be stored and created branches in repository.
Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE
Created builds and release pipelines in Azure DevOps and done deployments using SPN
(secure endpoint connection) for implementing CI/CD.
Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before
execution in production environments.
Developed maintained and provided the team with various Azure DevOps related tools like
deployment tools, staged virtual environments and provisioning scripts.
Used shared image gallery to store the created images and built Azure Pipelines in Azure
DevOps to implement all these services in Azure.
24*7 on-call rotation support for mission critical applications, requires occasionally
working after normal business hours and weekends to support releases, application issues
and outages.

TECHNICAL SKILLS:
Cloud Technologies: Microsoft Azure
Containerization Tools: Docker, Kubernetes
Monitoring & Ticketing Tools: Dynatrace, Argo CD, Grafana, Jira
CI/CD Tools: Jenkins, Helm, SonarQube, Sure Sync
Build Tools: Maven, Ant,Nuget
Version Control Tools: Git, GitHub
Scripting/Programming Languages: Shell scripting, Bash, Python, Groovy, C, C++, .NET, Java
Operating Systems: UNIX, LINUX, Windows, MacOS
Repository Management: JFrog,

Databases: MySQL, SQL
PROFESSIONAL EXPERIENCE:
Client: UPS Nov 2022- Current
Role: Azure DevOps Engineer
Location: Houston, TX

Created and maintained Continuous Integration (CI) using tools like Azure DevOps over
multiple environments to facilitate an agile development process that is automated and
repeatable, enabling teams to safely deploy (CD) code in Azure Kubernetes Services (AKS)
using Azure DevOps by YAML scripting and classic views.
Created complete DevOps project plan with regards to application security, stalkholder
timeline and cost effectiveness with Customer centric approach.
Implementing a complete DevOps Environment from Scratch.
Responsible for security of the application by using third party tools line SonarQube , Jfrog
X-ray Check.
Responsible for creation and management of various Azure PaaS and IaaS services.
Implementing Git branching strategy with policies and approvals.
Automated and scheduled build pipelines for .NET, .NET Core, Java, and mobile applications
Automated and scheduled deployments for all environments (DEV, UAT/QA, PROD) to
different clouds and on-premises servers.
Creation of Service Connection, Agent pools, and Deployment groups.
Responsible for creating Data Factory Configurations.
Complete and full utilization of Azure DevOps tools such as Azure Boards, Azure Pipelines,
Azure Test Plans, and Azure Artifacts.
Extensively worked on Jenkins by installing, configuring, and maintaining the purpose of
Continuous Integration (CI) and for End-to-End automation for all builds and deployments
implementing CI/CD using Jenkins in Groovy.
Extensively used Helm charts for managing Kubernetes environment and created
reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and
managed releases of Helm packages and used Kubernetes and Docker for the runtime
environment for the CI/CD system to build, test and deploy.
Automated .NET application builds in azure pipeline with MS Build

Installed and administered Artifactory repository: JFROG to deploy the artifacts generation and
storage.
Pushed code to source control, Git and GitLab. Check code in and out of the Git repository
Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code
(IAC) and as Azure DevOps
operations Production and cross platform environments.
Experience in migrating on premises to Windows Azure and build Azure Disaster Recovery
Environment and Azure
backups from the scratch using PowerShell script.
Utilized and supported use of GitLab Runners and Jenkins for Continuous Integration (CI) to
implement CI.
Hands on experience with creating build and release pipelines using VSTS.
Involved in the analysis and troubleshooting of issues which are tracked through VSTS.
Experience in migrating on premises to Windows Azure and build Azure Disaster Recovery
Environment and Azure backups from the scratch using PowerShell script.
Setup Hybrid connections between Azure cloud resources and on-premises SQL databases.
Automated the process of installation, configuration of the Azure Resources using Azure
Power Shell scripts and VSTS tasks.
Created dashboards and visualizations using Grafana, Argo CD and Dynatrace for performance
and activity
Team training to adopt DevOps strategy to make sure how Azure DevOps can save time,
cost, and resource.
Client: KNITTECH Mar 2016 Oct
2022
Role: Azure Infrastructure Engineer
Location: Houston, TX

Migration of 30+ projects from TFS to Azure DevOps. Implemented a complete DevOps
Environment from Scratch.
Experienced in migrations data between different TFS platforms (in - place upgrades, TFS
Integration Platform, TFS VC -> GIT, TFS -> VSTS/Azure DevOps)
Automated build pipelines for .NET, .NET Core, Java, and mobile applications.
Automated deployments for all environments different clouds and on-premises servers

Implemented several POCs on Azure utilization and configured resources using Azure Key
Vault to save high critical secrets and passwords. Also, worked on Azure App services, Azure
storage, Azure SQL Database, Virtual Machines, Azure Key Vault, Azure AD, Azure Search,
and Azure Notification hub.
Created CI/CD pipelines for .NET, python apps in Azure DevOps by integrating source codes
GitHub, VSTS, and artifacts. Created deployment areas such as testing, pre-production, and
production environment in Kubernetes cluster and configured App Insights.
Maintained TFS Repositories with creating new repositories, enabling GIT to ignore,
branching, merging, creating pull requests, and the access control strategies.
Built end-to-end CI/CD Pipelines in Azure DevOps to retrieve code, compile applications,
perform tests and push build artifacts to Jfrog and Deploy to Dev,UAT/QA,PROD changes
across servers and components using deployment groups.
Proficient in building deployable artifacts from source code
Evaluated Kubernetes for Docker container orchestration and managed Kubernetes charts
using Helm and created reproducible builds of the Kubernetes applications, templatize
Kubernetes manifests, provide a set of configuration parameters to customize the
deployment, and Managed releases of Helm packages.
Created Azure PowerShell script for APIM backup and restore operations. Created several
SQL scripts as part of bug fixes to provide immediate solutions for some of the common
issues.
Supported all the production relation issue while Prod Development or in maintenance.

Client: HCL America Mar 2015 Feb
2016
Role: Azure Infrastructure Engineer
Location: Houston, TX

Roles and Responsibilities:
Gathering the requirements from the clients about the applications to apply the security
measures using DevOps
Creating, validating, and reviewing solutions and effort estimate of converting workloads
from classic to ARM based Azure Cloud Environment.

Developed automation system using Power Shell scripts and JSON templates to remediate
the Azure services.
Hands on experience in writing Azure Resource Manager (ARM) to deploy, Update and
delete multiple resources in Azure and migrating the on-premises resources to Azure with
Azure Site recovery (ASR) and Azure Backups.
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud
Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways,
Auto-Scaling, Azure Kubernetes Services (AKS) and Traffic Manager.
Worked on GIT to maintain source code in Git and GitHub repositories.
Developed Hooks for local repositories to code commit, remote repository, code push
functionality using Git Hub.
By using Git, we have recovered deleted branches.
We have used the branching strategies such as Feature, Task and Release branches.
Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and
Sublime Text.
Created builds and release pipelines in Azure DevOps and done deployments using SPN
(secure endpoint connection) for implementing CI/CD.
Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web
Logic & Application Server.
Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before
execution in production environments.
Integrated SonarQube to pipelines to check the quality of code such as identify bugs,
security, vulnerabilities, and code smells.
Working knowledge in deploying CI/CD system using Azure DevOps on Docker container
environment and for the run time environment of CI/CD system to Build, Test and
deployment we have utilized Docker Compose file and Azure Kubernetes Services (AKS).
Developed maintained and provided the team with various Azure DevOps related tools like
deployment tools, staged virtual environments and provisioning scripts.
Used shared image gallery to store the created images and built Azure Pipelines in Azure
DevOps to implement all these services in Azure.
Used Azure DevOps Services such as Azure Repose, Azure Boards and Azure Test plans to
plan work and collaborate on code development, built and deployed application.
Used Service Now tool for managing Incidents and change request Tickets.
Used Azure monitor as a monitoring and observability tool for this project
Work with application teams to identify necessary Azure resources and automate their
provisioning using ARM

Implemented GitLab for version control of terraform modules and process documentation.
Develop PowerShell scripts, master, and child configuration templates to automate multi
environment deployments.
Create plan for Resource Groups and resource naming as per the company s standard policy.
Client: SYSCO Nov 2012-
Feb 2015
Role: .Net Developer
Location: Houston, TX
Understanding Business, Functional and Non-Functional Requirements.
Analyzed the time critical client requirements, devised high level and low-level designs for
the system.
Handled change requests, designed, and developed new requirements.
Developing Web application using ASP.net MVC and ADO.net Entity Framework.
Developing a Web API. Consuming the API through a web application for testing and then
deploying it on IIS.
Creating database tables, procedures, Functions, Views and Trigger as per requirement or
need.
Providing timely deliverables to client, solving postproduction bugs/issues were handled.
Coordination with development/support team to resolve the defects.
Understanding user stories and timely implementation of the same.
Experience working in Agile development following the Scrum process, Sprint and weekly
stand-up meetings.
Actively involved in the analysis of project requirements specified by the client.
Involved in requirements gathering and analysis. Cohesive team worker, having strong
analytical, problem solving and interpersonal skills. Improving performance of existing
applications.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst active directory information technology microsoft Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2467
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: