About Me
Experienced Azure DevOps Engineer with 4+ years of progressive experience in automating build and deployment processes, infrastructure management, and continuous monitoring. Skilled in utilizing Azure services, CI/CD pip…
Experienced Azure DevOps Engineer with 4+ years of progressive experience in automating build and deployment processes, infrastructure management, and continuous monitoring. Skilled in utilizing Azure services, CI/CD pipelines, PowerShell scripting, and troubleshooting access-related issues. Seeking a challenging position to leverage technical expertise and contribute to organizational success in Azure DevOps engineering.
Experience
Azure DevOps Engineer
Dear Team Members,
As an accomplished and seasoned professional, I was compelled to contact you with my interest in the Devops Engineer opportunity. I bring an extensive background of success in this field, along with the qualifications which are required to make a positive impact in this role.
Throughout my career, I have demonstrated proficiency in utilizing a wide range of Azure services, implementing CI/CD pipelines, PowerShell scripting, and troubleshooting access-related issues. I have a deep understanding of cloud migration strategies and possess the ability to optimize Azure resources for enhanced performance, ensuring smooth and efficient operations.
One of my notable achievements was my role as an Azure DevOps Engineer for the NextGen POS & STME project with Meijer. In this capacity, I successfully implemented and managed the CI/CD process using YAML Pipelines, which significantly improved the software development life cycle. I developed a branching strategy and effectively utilized Git for configuration management, ensuring seamless collaboration among the development team.
Moreover, I have extensive experience in provisioning Azure services and deploying applications across different environments, including DEV, UAT, and PROD. I am well-versed in creating and maintaining build and release definitions for continuous integration and continuous deployment. My proficiency in infrastructure as code using tools like Terraform and ARM templates has enabled me to automate provisioning and deployment processes, streamlining operations and reducing manual effort.
I have a proven track record of working closely with stakeholders, developers, and operations teams to ensure smooth project delivery.
I hold a Bachelor of Technology in Electrical & Electronics Engineering from Sri Aditya Institute of Engineering Technology, which has provided me with a solid foundation in problem-solving, analytical thinking, and attention to detail.
I am confident that my skills, experience, and passion for delivering high-quality solutions align perfectly with the requirements of the role.
I would love the opportunity to share more with you about my qualifications. Please contact me for more information. Please find attached my resume for your review
Azure DevOps Engineer
Automating build and deployment processes
Managing infrastructure
Performing continuous monitoring
Implementing and managing CI/CD process using YAML Pipelines
Creating a branching strategy for development
Utilizing Git for configuration management
Configuring and maintaining codebase to support the build and deployment of code on servers
Making Build and Release Definitions for Continuous Integration and Continuous Deployment
Maintaining source code in Git for various applications
Provisioning Azure services and implementing them in different environments (DEV, UAT, PROD) using Azure DevOps
Deploying virtual machines (VMs) using both portal and PowerShell
Creating web apps for development purposes
Implementing and managing infrastructure as code using Terraform
Developing Terraform and ARM templates to automate provisioning and deployment processes
Constructing pipelines for Data Factory, Databricks, and Logic Apps
Azure DevOps Engineer
Proficient in utilizing Azure services, CI/CD pipelines, PowerShell scripting, and troubleshooting access-related issues
Skilled in collaborating with cross-functional teams to achieve project goals and deliver efficient solutions
Associate
Automating continuous integration builds, nightly builds, deployments, and unit tests across multiple environments (DEV, QA, Production)
Creating Build and Release Definitions for continuous integration and continuous deployment
Deploying virtual machines (VMs) using both the Azure portal and PowerShell
Creating web apps for developers to facilitate development work
Configuring load balancers and traffic managers
Creating storage accounts for development and QA teams to support application development and testing
Developing PowerShell scripts to schedule the auto-shutdown of virtual machines during off-business hours
Creating ARM templates to enable the reuse of similar deployments with standard configurations and naming conventions
Adding additional disks to Azure VMs based on requests and utilization
Developing PowerShell scripts to manage multiple subscriptions
Scaling up and scaling down various services, including VMs and SQL Servers
Creating Azure VMs, Azure NICs, and Azure Virtual Networks and controlling access, users, and the overall Azure infrastructure
Providing read access to Azure subscriptions upon approval from higher management
Preparing recovery services vault and finalizing Azure resources
Collaborating with application owners for data assessment and obtaining necessary approvals
Installed Azure VM Agents to integrate Azure Backup services
Enabled and configured backup policies on virtual machines
Deployed and managed Azure services such as virtual machines, web apps, storage, virtual networks, Azure CDN, and Microsoft Operations Management Suite
Provided solutions to customers based on their requirements and service requests
Configured storage account access, diagnostics, and monitoring
Conducted health checks on servers to manage space and memory effectively
Associate
Build & Release Engineer
Managed build/release engineering for multiple products and releases, ensuring adherence to tight schedules and deadlines
Introduced DevOps practices for business as usual (BAU) deployments using Microsoft tools such as VSTS, Release Manager, and Jenkins
Created PowerShell scripts to automate repetitive tasks, improving efficiency and productivity
Maintained source code in Git for various applications, ensuring version control and collaboration among development teams
Created branching strategies for development and implemented configuration management using Git
Configured Git tools, such as Tortoise Git, on Windows systems for seamless source code management
Maintained repositories, including creation and deletion of repositories as required
Provided access rights and support to developers, resolving Git-related issues and troubleshooting
Implemented regular backups of repositories to ensure data integrity and disaster recovery
Merged branches for integration, facilitating collaboration and code synchronization
Configured and maintained the codebase to support build and deployment processes on servers
Administered merge, build, and deployment processes across all environments
Developed utility scripts to automate manual tasks, reducing time and effort
Set up development environments for new developers on their machines, ensuring a smooth onboarding process