Home

Murali - Sr.Cloud Infra DevOps Engineer
yanmuralidhar@gmail.com
Location: Aubrey, Texas, USA
Relocation:
Visa: H1B
Summary:

Highly accomplished Cloud DevOps Engineer and System Administrator with over 12 years of IT experience across the entire Software
Development Life Cycle. Proven expertise in architecting, implementing, and managing comprehensive cloud solutions on Azure, encompassing infrastructure automation with Terraform, robust security protocols, and performance optimization. Adept at building and managing complex CI/CD pipelines using Jenkins and Azure DevOps, with deep knowledge of containerization (Docker, Kubernetes/AKS) and configuration management (Ansible, Chef). Experienced in leveraging Azure data services, serverless computing (Azure Functions, Logic Apps), and monitoring tools (Azure Monitor, ELK, Dynatrace) to deliver scalable, reliable, and cost-effective enterprise applications.

PROFESSIONAL EXPERIENCE
Cloud Infra Engineer | AT&T | Plano, Texas | Nov 2021 Present
Implementation - TitanData
Managed and provisioned a wide range of Azure services using Terraform templates, including Application Insights, App Services, SQL Servers, Log Analytics, Logic Apps, VMs, Key Vault, Storage Accounts, Azure Functions, Azure Load Balancer, Azure Monitor, AKS, ACR, and Azure DNS.
Organized Azure resources using resource groups and deployed Azure VMs and App Services within secure VNETs and Subnets. Implemented Azure Route Tables and User-Defined Routes (UDRs) to control network traffic flow within and between VNETs. Implemented Azure Express Route for dedicated private connections between on-premises networks and Azure. Configured and managed Azure Network Peering and Azure Application Gateway for web traffic load balancing and application delivery control. Implemented security best practices using NSGs, RBAC, and Azure AD roles.
Implemented and maintained Identity and Access Management (IAM) solutions using Azure Entra ID, configuring user accounts, groups, and permissions, and leveraging SSO and MFA with Conditional Access policies. Designed and implemented Role-Based Access Control (RBAC) for securing Azure Subscriptions, configuring Azure AD roles, assigning RBAC, and designing custom RBAC roles.
Experienced with implementing message queues and event-driven architectures using Logic Apps and Azure Service Bus or Event Grid. Built Logic Apps to handle large volumes of data and ensure scalability and performance. Proficient in developing, deploying, and managing Azure Functions for serverless compute solutions.
Automated Azure infrastructure provisioning using Terraform, deploying and managing resources across multiple environments. Developed reusable Terraform modules and parameterized ARM templates to standardize deployments and simplify infrastructure management with Azure DevOps pipelines for automated and repeatable infrastructure deployments as part of the CI/CD workflow.
Troubleshot deployment failures by analyzing ARM template error messages and resolving resource conflicts. Managed Terraform state using remote backends in Azure Blob Storage.
Proficient in designing, developing, and deploying Azure Logic Apps with triggers, actions, connectors, workflows, and expressions for integrating systems and automating business processes. Designed and implemented complex Logic Apps workflows using conditional logic, loops, scopes, and error handling.
Experienced in application development with containerization tools like Docker, Kubernetes (AKS), ACS, and ACR.
Set up CI/CD pipelines using Bitbucket, Jenkins, Maven, Docker, and Kubernetes to build and deploy microservice applications to Kubernetes clusters.
Experienced in managing and optimizing cloud infrastructure on Azure, ensuring security, and automating deployments across various Azure services. Monitored and maintained Azure environments, leveraging Azure Monitor, Log Analytics, and Application Insights.
Experienced with DSL scripting languages such as Groovy, Splunk, Kibana, Elastic search, and Chef. Used YAML extensively for implementing Ansible Playbooks and end-to-end pipelines in Azure DevOps (ADO).
Experienced in installing, maintaining, and troubleshooting web applications with configuration management tools like CHEF, Ansible, and Nagios in Linux.
Implemented CI/CD pipelines using Jenkins and Azure DevOps for Spring Boot and Spring MVC applications. Integrated unit and integration tests for Spring Boot microservices using JUnit and Mockito. Integrated automated performance tests within CI/CD.
Experienced in setting up CI/CD with Bitbucket, Jenkins, Maven, Docker, and Kubernetes. Containerized Spring Boot microservices using Docker and deployed them on Kubernetes clusters (AKS). Integrated AKS with Azure EntraId for secure authentication and Role-Based Access Control (RBAC).
Utilized Ingress Controllers with Kubernetes for managing external access and configuring routing rules. Configured monitoring and log analytics for Kubernetes clusters using tools like Prometheus and Grafana.
Experienced with Karpenter's node lifecycle management features. Secured Kubernetes workloads using Azure Key Vault for managing sensitive information.
Automated processes using Shell and Python scripting languages. Used Python to integrate Azure DevOps with other tools like Jira, Slack, or GitHub, automating workflows and communication.
Developed a system to monitor Agile teams and performed log analysis on Splunk and ELK stack. Used Dynatrace as an APM tool to monitor applications on the cloud environment such as Azure AKS. Using the Dynatrace APM tool, monitored resources usage, performance of the resources, and transactions.
Created custom dashboards and email alerts in the Dynatrace APM tool for various lines of business activities. Used ELK logs and Dynatrace APM tools are the main medium for root cause analysis and quick drill down to error path.

Cloud / DevOps Engineer | Kaiser Permanente | Pleasonton, CA | May 2017 Oct 2021
Implementation - Cognizant
Experienced in managing and provisioning services like Application Insights, App services, ASE (App Service Environment) SQL Servers, Log Analytics, Logic apps, Workstation, VMs, Key Vaults, Storage Accounts, Azure functions, Azure Load balancer, Azure Monitor, AKS, ACR, Azure DNS, Storage Accounts using ARM templates.
Configured Azure VM Availability sets to provide resiliency for IaaS-based solutions and scale sets.
Proficient in developing, deploying, and managing Azure Functions for serverless compute solutions including triggers, bindings, input/output, and function apps. Designed and implemented serverless architectures using Azure Functions for event-driven processing and API development.
Migrated on-premises applications to Azure VMs, App Services, and AKS container platform, Managing deployments of infrastructure through Azure CLI.
Organized all the resources using Azure resource groups and deployed services using secure VNETS and Subnets.
Setting up the CI/CD with Bit Bucket, Jenkins, Maven, Docker, and Kubernetes where we build and deploy microservice applications to k8s clusters.
Developed Jenkins pipelines using Jenkins files which are written in Groovy to build and deploy Java applications with Jenkins, maven, and Nexus. And Worked on POC for the CI/CD pipeline using Azure DevOps.
Experienced in troubleshooting Jenkins build failures, missing dependencies, docker image build issues, deployments, and configuration of DB connections.
Integrated Jenkins with Ansible and shell scripting to update the VMs with the latest images and successful system upgrades.
Designed the Role Based Access Control (RBAC) for securing Azure Subscriptions, configuring Azure AD roles assigning RBAC, and designing custom RBAC roles.
Hands-on experience in troubleshooting services, which includes logs, process monitoring, and certificate management.
Enabled detailed monitoring and configured alerts for Azure services using Application Insights, and Azure Monitor.
Implemented Nagios, and Dynatrace for infrastructure monitoring of our on-premises servers.
Implementing a Continuous Delivery framework using Jenkins, Ansible, and Maven in a Linux environment.
Coordinating with Different Project teams on Build & release planning and efforts.
Responsible for nightly and weekly builds for different modules.
Refined automation components with scripting and configuration management with Ansible.
Experience in generating code coverage reports using Jococo in SonarQube.
Experience with repositories such as JFrog Artifactory.
Experience with security scanning such as Whitehat scanning and Nexus IQ security scanner.
Experience in generating build packages using the Maven build tool.
Experience in Blue Green deployment in reducing downtime and risks in production.
Worked closely with the development team and Quality Assurance team for product releases.
Automated the contiguous process of writing code using shell, python scripting languages
Developed a system to monitor Agile teams and performed log analysis on Splunk.
Installed File-Beat to push the log messages from the end server to log-stash.
Implemented Nagios, and Dynatrace for infrastructure monitoring of our on-premises servers.

DevOps Engineer | Phigenics LLC | Chicago, IL | Apr 2016 Feb 2017
Implementation - AppstekCorp
DevOps & AWS Cloud Engineer for a team that involved different development teams and multiple simultaneous software releases.
Designed and implemented fully automated server build management, monitoring, and deployment using Ansible.
Used Nginx as a Load balancer for pinging EC2 instances in the round-robin process and health checking of EC2 instances along with Route 53.
Administered Linux servers for several functions including managing Apache/nginx servers, mail servers, and MySQL databases in both development and production.
Designing and implementing fully automated server build management, monitoring, and deployment by Using Technologies like Ansible.
Experience in Amazon S3 for storage, SNS, Cloud front for accessing and content delivery (CDN), and VPC for network security access as per requirement.
Executed the migration commands to create tables in MongoDB for storing the Users' Information.
Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
This application is hosted on ten AWS (amazon Web services) Linux instances with high configuration that we maintained as part of the project.
Out of ten AWS servers, we maintained one AWS server as controller, one AWS server as load balancer, and the remaining AWS servers as application servers. Worked on security level enhancements in AWS instances like configuring SSL, Digital Certs installation and renewals, etc.
Worked on AWS service called load-balancer to integrate Norton signed SSL certificate with the application. Involved in taking database backups as scheduled. Automated entire infrastructure with DevOps tools such as Ansible.
Involved in writing and customizing Ansible playbooks to manage the configurations in the infrastructure.
infrastructure. Involved in the code deployments through the control server.
Used AppDynamics to centrally collect logs that are used to monitor applications.

Systems Engineer | Laitram llc, LA | Aug 2012 Mar 2016
Implementation - APPSTEK INFORMATION SERVICES INC., INDIA
Worked as System Administrator for the project in designing, Implementation, and maintenance. Accountable for delivering the deployment projects as per the client s requirements.
Co-ordinate the crisis management bridges and guide the team to extend support on production outage resolution interfacing with global delivery team to ensure quality and timely project delivery.
As part of the maintenance, we divided the servers into certain categories such as development, staging, pre-production, and production servers.
Installation, configuration, and performance tuning of nginx, Apache http servers and glassfish, and PostgreSQL platforms in various environments like dev, staging, pre-prod, and production.
Install, configure, build, and troubleshoot production servers and services monitor and take corrective action on CPU usage, Memory, and swap space utilization.
Installing, Maintaining, and Configuring DNS, Apache Server, Database server, and Application Server, etc.
System monitoring, maintaining logs, job scheduling and manage user accounts, groups, hosts, file systems.
Hands-on experience in Config-Management tools like SVN & GIT and involved in processing merge requests (git pull, git push, etc) and merge conflicts.
Good exposure to UNIX commands and Shell-Scripts for remote administration of various servers in different locations.
Collaborate with Infrastructure, Development, and QA and worked on package management tools like apt-get, yum, etc.
Working in several Shifts as well as 24*7 on a call basis.

SKILLS
MAVEN JIRA Redmine GIT GitHub Bitbucket Docker Kubernetes Swarm ACS AKS Jenkins Azure DevOps Ansible Chef Node Js php terraform Azure AWS Cloud Foundry Azure Nagios Splunk SonarQube ELK stack Dynatrace Shell scripting Groovy DSL Chef DSL Python Linux (Ubuntu, Debian, RHEL, Centos) and Windows Nexus Artifactory Java Groovy Python Bash YAML RDBMS Oracle MySQL PostgreSQL SQL Azure Blob Azure Functions Azure Logic Apps Veracode Trivy Azure VMSS Azure API Management ACR Springboot ServiceNow

EDUCATION
Master of Technology degree in software engineering (SE), Andhra University, 2012.
Bachelor of Technology degree in Computer Science and Engineering (CSE), JNTUH, 2008.
CERTIFICATIONS
AZ-104: Microsoft Azure Administrator
Keywords: continuous integration continuous deployment quality analyst javascript sthree database active directory information technology Arizona California Colorado Idaho Illinois Louisiana

To remove this resume please click here or send an email from yanmuralidhar@gmail.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
yanmuralidhar@gmail.com;5141
Enter the captcha code and we will send and email at yanmuralidhar@gmail.com
with a link to edit / delete this resume
Captcha Image: