Azure Devops Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Over 8 years of experience as DevOps/Cloud Engineer supporting core IT infrastructure.
- Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks.
- Experienced in various SDLC project phases: Requirement/System gathering, Requirement/System Analysis, Functional Specification, Business Logic's, Design, Layered Architecture, Test plans, Coding, Code review, Testing, Performance tuning, Documentation, Implementation and Maintenance.
- Experience in VSTS, TFS, Gated Check - ins, Build Definitions, Release Management, PowerShell, Power BI.
- Experienced in programming with the .NET Framework 3.5/4.0 using C#, Visual Basic 6, ADO.NET, ASP.NET, PostgreSQL, MySQL, XML.
- Experience in Power BI, Power BI Pro, Power BI Mobile.
- Expert in Creating and developing Power BI Dashboard.
- Experience in deploying applications in webserver, application server and database server.
- Experience in developing Dashboard Report, Parameterized Reports, Linked reports, Sub reports by Region, Year, Quarter, Month and Week.
- Experienced in all phases of Software Development Life Cycle (Analysis, Design, Development, Testing and maintenance) using Waterfall and Agile methodologies.
- Experience in developing and maintaining build, deployment scripts for test, staging and production environment using ANT, Maven and Shell scripts.
- Working experience on Windows Active Directory and LDAP .
- Installation and configuration of Apache, Tomcat /Web logic on Linux.
- Monitor Disk Space and space as needed in LVM.
- Working experience of networking devices such as F5 load balancers.
- Experience in installation of Operating Systems, Packages and Patches, maintaining user accounts, Performance tuning, troubleshooting at various levels.
PROFESSIONAL EXPERIENCE
Azure DevOps Engineer
Confidential
Responsibilities:
- Automated Continuous Integration builds, nightly builds, deployments, and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTSBuild, Power Shell, and MS Build, MS Deploy.
- Worked on Setting up monitoring with performance metrics, OMS.
- Extensive experience with writing ARM templates and setting up automation for resources.
- As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
- Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
- Identified and logged defects in VSTS and interacted with developers to priorities the issues.
- Worked together with development teams to improve the overall development productivity.
- Worked closely with the software engineering and product management teams to design. deliver and manage our services with high uptime.
- Created frameworks and automation in the development process to maximize build efficiency and secure solid code.
- Performed code reviews, evaluate implementations, and provide feedback for tool improvements.
- Developed automation framework for public cloud infrastructure deployments
- Worked with others to perform security review of hosting environments.
- Created tools to automate repetitive tasks.
- Metric driven and focused on continual improvement.
- Working knowledge of build automation and CI/CD pipelines.
- Integrated maven with GIT to manage and deploy project relates tags.
- Installed and configured GIT and communicating with the repositories in GITHUB and BITBUCKET.
- Created dashboards in VSTS for CI/CD pipelines, Work items and bugs.
- Resolved Merge Conflicts, configured triggers and queued new builds within the release pipeline.
- Monitored and tracked deployments.
- Wrote PowerShell scripting for task automation and to schedule tasks.
- Create and publish NuGet packages and maintain the NuGet infrastructure that several teams use at build time.
- Played a key role in automating the deployments on Azure using GitHub, Terraform and Jenkins.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker as well as Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- worked on Azure suites like Azure SQL Database, Azure Data Lake(ADLS), Azure Data Factory(ADF) V2, Azure SQL Data Warehouse, Azure Service Bus, Azure key Vault, Azure Analysis Service(AAS), Azure Blob Storage, Azure Search, Azure App Service, Azure data Platform Services.
- Worked on orchestrating and integrating various data platforms with Azure Data Factory is to create a data specific platform to migrate, transform and load across data storage.
- Experience in Build Definitions, Release Management, PowerShell.
- Performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure.
CLOUD ENGINEER
Confidential
Responsibilities:
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Mentored customers on advanced Kubernetes DevOps, microservices and stateful applications.
- Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning Azure environments using Ansible Playbooks.
- Used Ansible to document all infrastructures into version control.
- Provide Cloud / Azure thought leadership through regular publications and speaking engagements.
- Provide Azure technical expertise including strategic design and architectural mentorship, assessments, POCs, etc., in support of the overall sales lifecycle or consulting engagement process.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config
- As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
- Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
- Identified and logged defects in VSTS and interacted with developers to priorities the issues.
- Ownership for Azure SQL server DB deployment & managed the continues integration & continues deployment.
- Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
- Worked on CI/CD for PostgreSQL and MySQL Applications.
- Implemented Azure Devops Code Pipeline in Terraform for infrastructure as code.
- Automated provisioning and repetitive tasks using Terraform.
- Worked extensively on using logic apps and data factory to improve ETL processes.
- Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks.
- Managed Azure Infrastructure Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.