Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Shanmukh M

Summary

Accomplished Sr. CLOUD/DevOps Engineer with over 9+ years of extensive IT experience in Linux and windows system administrator worked on server-based operating system with a major focus on AWS, AZURE, OpenShift, Data center migration, CI/CD pipeline, build/release management and virtualization technologies which also includes troubleshooting and performance issues. Experience in leveraging Oracle Cloud Infrastructure (OCI) and Skilled in provisioning and managing OCI resources. Proficient in writing Python scripts for task automation, log analysis, monitoring, integration, and orchestration. Experience in tools like Terraform, Ansible, OCI CLI, Docker, Kubernetes, and several scripting languages.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Sr. Cloud DevOps Engineer

Kroger
11.2023 - 09.2024
  • Worked with Github actions to deploy automated pipelines to azure-databricks clusters and process all the messages being received from azure service bus using terraform
  • Continuously triggered databricks cluster using rest-api call from terraform for running data bricks jobs without fail.
  • Configured complete CI/CD end to end integration using terraform
  • Created Docker images using a Docker file, and worked on Docker container for snapshots, removing images and managing Docker volumes and experience with Docker container service.
  • Implemented “Terraform” for setting up the architecture to spin the Instances in Azure. Maintaining Docker containers and setup the “Terraform” for continuous build integration system.
  • Enhanced CI/CD pipelines by integrating Prometheus metrics to establish feedback loops for continuous improvement.
  • Automated the Azure DevOps pipelines from building the packages to deployments by archiving, zipping, pushing Azure artifacts and cutting a release in GitHub.
  • Worked on AWS cloud to provide new resources, S3 Storage, AWS EC2, AWS SNS and SQS, Cloud watch services and CI/CD pipeline through Cloud Formation, Terraform and Created IAM policies for administration.
  • Developed Python scripts to automate infrastructure provisioning, configuration, and management using tools like Terraform, Ansible, or AWS SDK (Boto3).
  • Utilized Python for automating tasks and services on AWS, Azure, or GCP (e.g., managing EC2, S3, Lambda using Boto3 or Azure SDK).
  • Created Python scripts to automate CI/CD pipelines and workflows.
  • Performed AWS cloud deployments for web applications with AWS Beanstalk and monitoring using CloudWatch to manage network configurations and SNS for notifications.
  • Automated the configuration of AWS WAF and integrated it into CI/CD pipelines to ensure consistent security enforcement across all environments.
  • Experience in providing highly available and faulty tolerant applications utilizing orchestration techniques like Kubernetes and Apache Mesos on Google Cloud Platform AWS.

Sr. Cloud Infrastructure Engineer

Optum, Eden Prairie
11.2022 - 10.2023
  • Working as a cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on Azure.
  • Deployed and managed containerized applications using EKS, ensuring efficient orchestration and scaling of microservices. Integrated EKS with CI/CD pipelines for automated deployment and testing of containerized applications, enhancing release speed.
  • Led small and medium sized teams of Devops solving complex infrastructure problems by coordinating and partnering with various design, architecture and Infrastructure teams
  • Created Azure infrastructure using ARM templates, Azure pipelines to build, test, and release, and managed Azure Container Registry to store private Docker images, which are deployed. Grafana Monitor to collect metrics and logs.
  • Using Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and built an AKS cluster in the Azure portal using template-driven deployment options such as Terraform and Azure Resource Manager templates.
  • Designed and implemented CI/CD pipelines using OCI Developer services like Oracle DevOps and integration with GitLab, Jenkins, or other tools.
  • Worked on Ansible setup, managing hosts files, Using Yaml, writing various playbooks, roles and managing custom modules with Ansible. And managed sensitive information in code using Ansible vault.

Sr. Cloud Platform Engineer

Insulet Corporation, MA
09.2017 - 07.2021
  • Implemented several POCs on Azure utilization and configured resources using Azure Key Vault to save high critical secrets and passwords. Worked on Azure App services, Azure storage, Azure SQL Database, Virtual Machines, Azure Key Vault, Azure AD, Azure search and Azure Notification hub.
  • Experience architecting cloud infrastructures on Microsoft Azure for all level applications.
  • Managed Helm chart repositories and created custom Helm charts for deploying Grafana, Loki, Mimir, and Tempo, streamlining the deployment process.
  • Implemented Azure DevOps Pipelines for CI/CD setup, deployed applications automatically by enabling the triggers to deploy and Migrated TFS CI/CD pipeline into Azure DevOps pipeline and restored the artifacts into azure artifacts.
  • Managed service discovery and load balancing within the EKS environment, ensuring reliable communication between services.
  • Used Terraform along with packer to create custom machine images and automation tools like Ansible to install software after the infrastructure is provisioned with security patches, firewalls, interfaces etc.
  • Lead an initiative to convert an existing Terraform template for use with Azure DevOps and used Terraform to map more complex dependencies and identify the network issues.
  • Set up Docker-in-Docker (DIND) as a Daemon set to use the underlying host daemon to provision Kubernetes pods as Jenkins slaves and use the dynamic pods to run Jenkins jobs.
  • Been SME for Ansible and responsible for architecting, installing, building, configuring, integrating different tools with post-provisioning tools like Terraform enterprise.
  • Identified and optimized performance bottlenecks in deployment workflows and backend services using Python-based scripts and profiling tools.
  • Created and maintained Python scripts to support Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Defined and implemented the GitHub branching strategies, GitIgnore, code reviewers, code approvers with respect to the environment when using the scripts that support Ansible scripts, Python scripts.

DevOps Engineer

Sapot Systems, India
05.2014 - 08.2017
  • Launched EC2 Instances using AWS (Linux/ Ubuntu/RHEL) and configured launched instances with respect to specific applications.
  • Implemented log collection and analysis using CloudWatch Logs, enhancing visibility into application performance and troubleshooting.
  • Provided POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the EC2’s, ELB, auto scaling groups and other resources.
  • Used Ansible for configuration management of hosted Instances within AWS Configuring and Networking of VPC. Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on Ansible playbooks to manage Web applications, Environments and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly and proactively manage the changes.
  • Integrated Ansible with Jenkins to provide automation, continuous integration & Continuous Deployment through Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
  • Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments, Implementing CI/CD tools Upgrade, Backup, Restore, DNS and SSL setup.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins.
  • Built and Installed PXE boot server, DHCP server, Kickstart to load OS on test machines in LAB environment.

Education

Master's - computer information systems

01.2022

Bachelors - Electronics & Communication Engineering

01.2015

Skills

  • Operating system: Windows2008/2012/2016, Linux (RedHat 7/6, CENTOS 7/6& SUSE), Ubuntu
  • Programming/Web Technologies: Java, HTML, CSS, PHP
  • Application Servers: Web Logic Application server 9x, 10x, Red Hat JBoss 422
  • Automation Tools: Jenkins, Chef, Puppet, Ansible, Vagrant, Terraform, Jmeter, Cloud Formation, ARM Templates, VSTS
  • Version control tools: GIT, Subversion, CVS, Bitbucket, TFS
  • Web servers: APACHE Tomcat, JBOSS, Web Logic (9/10), Nginx, Azure, IIS
  • Networking/protocol: DNS, DHCP, WAN, TCP/IP, NFS, SMTP, LAN, FTP/TFTP, routers/switches
  • Scripting: Perl, Python, Ruby, Bash shell, Power shell, JSON
  • Virtualization Technologies: VMWare vSphere, Windows Hyper-V, VirtualBox, Vagrant
  • Cloud Environments: Open stack, AWS, Azure, Pivotal Cloud Foundry (PCF), GCP
  • Containerization and Orchestration: Docker, Kubernetes, AKS, EKS, ECS, ACS, Apache Mesos, Docker
  • Database: Cassandra, Oracle, MySQL, MongoDB, AWS RDS, DynamoDB
  • Monitoring Tools: Splunk, Prometheus, Grafana, Graylog, Cloud Watch, Nagios, New Relic
  • Ticketing/Testing Tools: Jira, Selenium, SonarQube

Certification

  • Azure DevOps Engineer Expert
  • Azure Microsoft DevOps Solution
  • Azure Administrator Associate

Timeline

Sr. Cloud DevOps Engineer

Kroger
11.2023 - 09.2024

Sr. Cloud Infrastructure Engineer

Optum, Eden Prairie
11.2022 - 10.2023

Sr. Cloud Platform Engineer

Insulet Corporation, MA
09.2017 - 07.2021

DevOps Engineer

Sapot Systems, India
05.2014 - 08.2017

Bachelors - Electronics & Communication Engineering

Master's - computer information systems

Shanmukh M