Post Job Free
Sign in

Devops Engineer Azure Cloud

Location:
Irving, TX
Posted:
March 13, 2025

Contact this candidate

Resume:

Ashlesha Dahal

DevOps Engineer

Email ID : ************@*****.***

Contact : 951-***-****

Professional Summary:

Over 7+ years of experience in provisioning of IaaS and PaaS concepts of Cloud Computing and implementing using, AWS, Azure, Google Cloud Platform (GCP) and strong proficiency in C#/.NET, PowerShell, and Kubernetes.

Hands on experience in vetting the security controls of various PaaS services in AWS/Azure/GCP and creating the technical security standards to secure the infrastructure.

More than 7 years of IT industry experience in various fields like administering variety of CI/CD applications in different environments and managing software changes efficiently.

Extensive experience with Splunk and Dynatrace for monitoring and performance optimization.

Experienced in Shell, Python, Groovy scripting for automation.

Good experience in designing and implementing Azure Solutions across a range of cloud models like SaaS, PaaS, laaS, and integrated on-premises, on-demand workloads with the Azure public cloud.

Expertise in architecting and implementing Azure Services offering, such as Azure Cloud Services, Azure Storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.

Strong experience in deploying desktop applications, web applications, websites and console applications to the Microsoft Azure Cloud.

Good experience in Private Cloud and Hybrid Cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in AZURE web and database deployments.

Experience in Server infrastructure development on OpenShift cluster Platform, AWSCloud, Google cloud and Microsoft Azure.

Expert in building infrastructure using various AWS Services involving AWS Cloud Services, AWS EC2, EBS, VPC, RDS, SES, ELB, Auto Scaling, CloudFront, Elastic Cache, AWS Glue, API Gateway, Route 53, and SNS.

Experience in configuring EC2 instances by writing Terraform templates, Chef Cookbooks, and recipes and pushed them to Chef Server.

Good experience working on AWS tools like Code Commit, Code Build, Code Deploy, and Code Pipeline, setting up CI/CD Pipelines via Jenkins integration.

Experience in writing Infrastructure as a Code (laaC) in Terraform, Azure Resource Management and AWS CloudFormation.

Hands-on experience in backup and restoring Azure Services and in designing and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Azure Logic Apps, Azure Functions, and Cosmos DB.

Experience with Azure MFA (Multi-Factor Authentication) servers and phone factors for two-step security.

Hands-on experience in deploying Azure AD Connect and Azure Network Security Groups.

Experience in publishing and managing web service APIs through Azure API management service.

Expertise in implementing a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven, and Jenkins plugins.

Expert in creating reusable Terraform modules in both Azure and AWS cloud environments.

Experience with DevOps solution including the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a Data Center and GCP.

Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts.

Proficient in creating Docker images using Docker File, worked on Docker container snapshots, removing images, and managing Docker volumes and implemented.

Experience in using the monitoring tools like Azure Monitoring, and Dynatrace to set up the desired alerts to avoid disruption.

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.

Expertise in developing and designing Azure DevOps pipeline to manage the resources across multiple subscriptions in Azure.

Experience in deploying applications in web server, application server, and database server.

Good experience in configuring daily builds, code coverage using SonarQube, and automated test cases in Azure DevOps.

Expert in managing and optimizing the Continuous Integration using Jenkins and troubleshoot the deployment build issues using the trigged logs.

Expert in developing and maintaining build, and deployment scripts for test, staging, and production environments using ANT, Maven, and Shell scripts. Good experience on Windows Active Directory and LDAP.

Experience in designing Network Security Groups (NSGs) to control inbound and outbound access to Network Interfaces (NICs), VMs, and Subnets.

Experience working with Databases like Oracle 10g, 11g, MySQL, SQL Server and MongoDB.

Technical Skills:

Cloud Technologies

Azure Cloud, AWS Cloud, Google Cloud Platform (GCP)

Azure Technologies

Azure Cloud Services, Azure Storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, Azure MFA, and Azure Service Bus, SAF

AWS Services

AWS EC2, EBS, VPC, RDS, SES, ELB, Auto Scaling, CloudFront, Elastic Cache, AWSGlue, API Gateway, Route 53, and SNS

Programming Languages

C, C++, C#, Java, Python, PowerShell, Perl, Unix/Bash, .NET, GoLang

Infrastructure Provisioning Tools and DevOps tools

Terraform, Azure Resource Manager, Cloud Formation Configuration Management Tools Ansible, Chef, Puppet, Kubernetes, Helm

Log Management Tools and APM Tools

Graylog, Grafana, Log Analytics, Application Insights, Datadog, Dynatrace, AppDynamics, Splunk

CI/CD Tools and Networking and Testing Frameworks

Azure Pipelines, Gitlab Pipelines, Jenkins(CloudBees), TCP/IP, HTTP, RESTful APIs, SOAP, XML/JSON, JMS/MQ, Selinium, ReadyAPI

Source Control

Team Foundation Server (TFS), VSTS, Azure DevOps

Reporting Tools

Power BI, Crystal Reports, Data Reports

Operating Systems

Windows, Linux (RHEL), UNIX, VMware Workstation

Databases

SQL Azure, NoSQL, SQL 2012/2014/2016/2017/2019

Professional Experience:

Client: Paypal, Remote Mar 2024 to - Present

Azure DevOps Engineer

Responsibilities

Worked on AWS Cloud management using Chef Automation and automated the cloud deployments using Chef, Python, and AWS CloudFormation Templates.

Developed and maintained CloudBees Jenkins pipelines for continuous integration and delivery.

Utilized Datadog for monitoring and performance optimization.

Manage end-to-end release processes for multiple software applications, ensuring smooth deployments across development, staging, and production environments.

Develop and maintain CI/CD pipelines using Jenkins, GitLab CI, and Bamboo, leading to a 40% improvement in deployment frequency.

Implementing the Canary POC. Created the Harness CD workflows and pipelines to support Canary deployment.

Automate release processes using scripting languages such as Python and Bash, reducing manual intervention and minimizing errors.

Experienced in working wif the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.

Created Jenkins file pipeline as code for CICD deployment using groovy scripting. Integrated Jenkins with Gitlab for code commits, trigger builds and poll SCM.

Analyzed existing C# code to improve performance, scalability, and security.

Implemented and maintained monitoring solutions using Splunk and Dynatrace.

Designed and implemented log aggregation and analysis using Splunk, creating dashboards and alerts to monitor system and application performance.

Member of a CI/CD team and supported the transformation from manual builds to CI/CD

Developed custom Splunk apps for monitoring various aspects of the infrastructure.

Integrated Splunk with various data sources to provide real-time insights and actionable intelligence.

Optimized .NET services runtime behavior and made recommendations for enhancements.

Maintained CI/CD wiki in Confluenc.

Integrated code quality and security tools such as Checkmarx into the CI/CD process.

Implemented automated testing frameworks using tools like Selenium and ReadyAPI.

Designed and deployed multitude applications utilizing all the AWS Stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Used IAM to create new accounts, roles, and groups.

Implemented CI/CD pipelines with Jenkins and integrated security tools like Checkmarx.

Developed Docker images and managed Kubernetes clusters for application deployment.

Configured Azure services and network settings for secure and scalable deployments.

Used Terraform for infrastructure automation and managed security policies with AWS IAM and Azure NSGs.

Configured Azure services, including Virtual Networks, Web Apps, and API Management.

Currently leads an active integration effort for building out PaaS wif RedHatOpenShift, Dockers and working wif developers on application containerization effort.

Implemented high availability and disaster recovery strategies using Terraform and ARM templates.

Developed Docker images and managed containerized applications with Kubernetes and Helm.

Wrote Jenkins file as pipeline as code using groovy scripting.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.

Used Security Groups, Network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.

Worked on migration services like AWS Server Migration Service (SMS) to migrate on-premises workloads to AWS in easier and faster way using Rehost "lift and shift" methodology and AWS Database Migration Service (DMS), AWS Snowball to transfer large amounts of data and Amazon S3 Transfer Acceleration.

Configured Azure Web Apps, Azure App Services, Azur eData Factory, Blob Storage, Azure Application Insights, Azure Application Gateway, Azure DNS, and Azure Traffic Manager.

Analysed Azure Networks with Azure Network Watcher, implemented Azure Site Recovery, Azure Stack, Azure Backup and Azure Automation.

Configured Azure Virtual Networks, Subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing, Azure API management, Security, Cloud to Cloud Integration (Public, Private).

Exposed Virtual Machines and cloud services in the VNets to the Internet using Azure External Load Balancer.

Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

Implemented Terraform modules for deployment of applications across Azure.

Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.

Created, validated and reviewed solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.

Created Azure Services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.

Created Docker images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes. Used Docker Swarm to create and run Cluster of Containers.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers and Involved in Configuration Automation and Management with Ansible.

Implemented Continuous integration systems for Java based projects using Maven and Jenkins along with version control tools like GIT and integrated build process with Jenkins.

Worked on setup of various dashboards, reports and alerts in Splunk.

Responsible for administering and maintaining Jenkins and Jenkins Slaves on Windows and Linux.

Deployed the services by VSTS (Azure DevOps) pipeline.

Environment: AWS Cloud, AWS EC2, AWS S3, AWS VPC, CloudFormation, AWS EBS, Azure Cloud, Azure ARM, Azure Web Apps, Data Factory, Azure AD, Azure Site Recovery, Terraform, Maven, Jenkins,Hareness, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, Visual Studio Team Services (VSTS), Splunk

Client: USAA, Plano, TX Jul 2023 to Feb 2024

Azure DevOps Engineer

Responsibilities

Managed, improved, and monitored cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Quality Assurance (QA) and User Acceptance Testing environments (UAT).

Analyzed and debugged C#/.NET applications to ensure optimal performance.

Collaborate with development, QA, and operations teams to coordinate and schedule releases, ensuring timely delivery of software updates.

Implement and manage version control using Git and SVN, ensuring proper branching, merging, and tagging of code.

Utilized and enhanced Harness CD tool, to deploy the microservices from INT, PERF, Stage and PROD in a single pipeline.

Monitor release activities, troubleshoot issues, and provide support during deployment windows to ensure successful releases.

Document release processes and procedures, creating a comprehensive knowledge base for team members and stakeholders.

Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.

Built and optimized CloudBees Jenkins pipelines.

Set up CI/CD platform for Java projects using subversion, Nexus, Maven, Hudson and WebLogic.

Integrated Splunk with various data sources to provide real-time insights and actionable intelligence.

Utilized Splunk for inhent response and root cause analysis, reducing resolution times.

Utilized Datadog for monitoring and alerting to ensure application performance.

Created dashboards and reports in Dynatrace to provide stakeholders with clear insights into system health and performance.

Used Dynatrace to automate problem detection and resolution, enhancing overall system reliability.

Configured monitoring and alerting systems with CloudWatch and SNS.

Automated deployment and scaling of applications using Docker and Kubernetes.

Configured monitoring and alerting systems using CloudWatch and SNS.

Migrated web applications to AWS, ensuring high availability and security.

Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.

Implemented AWS solutions using EC2 instances, S3, RDS, EBS, Elastic Load Balancer, Elasticsearch, Auto-scaling groups, ECS, EKS, SNS, IAM, SQS, Lambda, Cloud Formation Templates (CFT).

Built CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code Pipeline and using AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.

Used Terraform Configuration files for creating AWS infrastructure which consist of API Gateway, Elastic Load balancers (Network and Application), IAM roles, DNS using Route 53 services, Multiple ECS Clusters.

Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments

Planned, built and configured network infrastructure within the VPC with public and private subnets and configure routing tables and internet gateway.

Responsible for launching EC2 instances w/ Linux AMI and bootstrapping with Apache using Bash scripting, auto-scaling and Load balancers (ELB). Defined Security Groups depending on access parameters provided.

Implemented and maintained monitors, alarms, and notifications for EC2 instances using CloudWatch and SNS.

Wrote Python boto3 scripts to find out non-compliant AWS resources.

Setup the continuous integration and continuous deployment pipelines using Jenkins, Git and Maven build tool for code deployments.

Used Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, and Docker Registry and used containerization to make applications platform when moved into different environments.

Maintained Docker container clusters managed by Kubernetes, utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Installed, set up and troubleshoot Ansible, created and automated platform environment setup.

Migrated the web applications from on-premise Data Center to AWS Cloud infrastructure

Deployed the application in various environments like DEV, STAG, PERF, and PROD for various release versions.

Worked on the integration of Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), and Nexus (Artifactory).

Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.

Environment: Amazon Web Services, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, ECS, EKS, CloudWatch, ELK, SNS, IAM, SQS, Lambda, Cloud Formation Templates (CFT), Google Cloud Platform (GCP), Splunk, Jenkins, Hareness, Python boto3, Terraform, SSL, JIRA, Linux, Bash, PowerShell, SonarQube, Nexus, Docker, Kubernetes, Ansible, Git, Maven

Client: Humana Insurance, Louisville, KY Sep 2022 to Jun 2023

Azure DevOps Engineer

Responsibilities

Analysed requirements and provide solutions based on the features provided by Microsoft Azure services.

Set up test environments in Windows Azure and worked on a plan to migrate applications to the Azure environment.

Automated Azure infrastructure provisioning with Terraform and ARM templates.

Implemented monitoring solutions using Datadog and Splunk.

Enhanced .NET services by analyzing runtime behavior and recommending improvements.

Created Terraform scripts to manage and maintain Azure infrastructure for multiple environments.

Implemented monitoring solutions using Datadog and Splunk.

Managed Docker containers and Kubernetes clusters for scalable application deployments.

Designed AWS CloudFormation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Quality Assurance (QA) and User Acceptance Testing environments (UAT).

Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.

Designed AWS CloudFormation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.

Created monitors, alarms, and notifications for EC2 hosts using CloudWatch.

Worked with Log Management Tools like Graylog, Grafana, Log Analytics, and Application Insights.

Designed and implemented CI/CD pipelines using Jenkins to build and deploy Artifacts to Azure services like App Services, Functions, Virtual Machines, Azure Kubernetes Services, etc.

Configured private connection to Microsoft Cloud services such as Microsoft Azure and Dynamic 365 using Azure express route.

Worked on Server Less Services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application Insights for monitoring and performing load testing on the applications using the VSTS.

Created App Service Environments, Azure SQL DB’s, Application insights, Redis, Service bus etc.

Wrote scripts in Python and PowerShell to automate repetitive tasks and as well to reduce human intervention.

Improve team workflows via Automation using GitHub, Slack, Azure CLI, notifications and Alerts, Azure DevOps, Microsoft Team Foundation Server/Azure DevOps Server

Setup configurations to accomplish SonarQube–GitHub Integration which measures the code quality of NodeJS/Java projects.

Configured the Autoscaling policy resource using Terraform and set the Autoscaling group name parameter.

Worked on the creation of custom Docker container images, tagging and pushing the images, and Docker consoles for managing the application life cycle.

Relied on Docker service rolling updates to implement zero downtime PROD deployments.

Configured Jenkins pipelinesandscheduleperiodicbuilds(daily/weekly/bi-weekly)basedonapplication needs

Used the version control system GIT to access the repositories and used it in coordinate with CI tools.

Responsible for Build and Deployment apps into SIT, UAT, PreProd, and Production environments.

Environment: AWS EC2, Auto Scaling, Elastic Load Balancing and Glacier, CloudFormation, CloudWatch, Azure DevOps, Windows PowerShell, C#, REST API, JSON, Git, GitHub, Agile, Azure CLI, Azure Functions, Application Insights, Azure SQL, Azure ARM, Application Lifecycle Management (ALM), Docker, YAML pipelines, Terraform, Docker, Kubernetes, Jenkins

Client: UBS, Raliegh, NC Nov 2021 to Aug 2022

AWS DevOps Engineer

Responsibilities

Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing an incremental deployment.

Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting.

Improved performance and scalability of .NET applications by analyzing existing code.

Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & fail over configuration.

Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with Application Insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.

Designed disaster recovery strategies, backup, and retention architectures on Azure.

Built, managed, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Worked on AWS services like EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, IAM, SNS and Kinesis.

Deployed the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3. Created and managed security groups for Amazon EC2 instances and Network ACLs for VPC subnets.

Optimized volumes and EC2 instances and created multi Availability Zone VPC instances.

Created underlying networking infrastructure via code using CloudFormation templates and helped setting up the direct connect, VPG, CGW from on premise to AWS.

Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Automated setting up server infrastructure for the DevOps services, using Ansible and Shell.

Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.

Developed Docker Images and deployed them using Docker Swarm.

Implemented Infrastructure automation through Terraform for auto provisioning, code deployments, and software installation.

Automated deployment modules of IIS web applications, bindings, and configuration settings using a combination of PowerShell scripts.

Setup Jenkins tool to integrate the Java project and maintained Jenkins with continuous integration and deployment.

Installed and configured GIT to implement a branching strategy that is suitable for agile development also provided continuous support and maintenance of software builds.

Set up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue track.

Environment: AWS Cloud, EBS, S3, VPC, EC2, Route 53, IAM, CloudFormation, CloudWatch, Windows PowerShell, Git, Terraform, Nagios, Ansible, Docker, Kubernetes, Jenkins, Ant, Maven, Jira, GIT

Client: Century Commercial Bank, Nepal Jul 2017 to Sep 2021

AWS DevOps Engineer

Responsibilities

Involved in troubleshooting & analysis of hardware & software failures for various Linux. Windows Servers (core dump & log file analysis).

Configured Hardware & Software RAID on Digital & Sun Servers.

Configured Linux Servers using Kickstart as well as manual installations & the recovery of the root password.

Configured and administered Apache, VSFTPD services & JBOSS & Apache Installations, MySQL, PHP.

Wrote Shell scripts for automation of daily tasks, documented the changes that happen in the environment and in each server, analysing the error logs, analysing the User logs, analysing logs.

Created, deployed, and managed Linux and Windows VM using RedHat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.

Performed daily system monitoring of VMWare ESXi 5.0, 4 ESXi Host Cluster, hosting up to 160 production servers.

Worked on administration of Windows servers, AD, DNS, DHCP, Group Policy and Security Groups.

Configured Cisco Routers (SRX) and Switches (EX) for the Infrastructure Group.

Involved in monthly patching of Linux, Windows, and Exchange Servers on different days

Setup and maintained NFS and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.

Installed and configured RHEL 5.x on Dell servers using Kickstart and Solaris 8 on sun servers using Jumpstart.

Worked on configuration and administration of LDAP, NFS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.

Installed and configured Apache Tomcat for end users.

Monitored ticket queue to attend user and system calls, attend team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Added servers to the domain and managing the groups and user in Active Directory, installing, and configuring send mail. Supported development team to resolve build failures related to environments, tools, and scripts.

Environment: Linux/Windows Servers, RedHat, CentOS, Ubuntu, Debi an, Active Directory, RAID, Sun Servers, Apache Tomcat, RPM, MySQL, PHP, VMware, vSphere, Cisco Routers/Switches, Apache IIS, TCP/IP, DNS, DHCP, Active Directory, VPN, Routing, Switching, Firewall Policies, Group Policies



Contact this candidate