Summary
Overview
Work History
Education
Skills
Work Preference
Timeline
Generic

Madhukar Ponnala

Minnesota City,MN

Summary

An accomplished and results-driven DevOps and Cloud Engineer with over 7+ years of experience in designing, deploying, and securing cloud-based applications and infrastructure at scale with solid g expertise in multi-cloud computing strategies (AWS, Azure). I have led cross-functional teams to deliver secure, scalable, and highly available solutions that align with business goals. My proficiency in DevOps tools (Jenkins, Ansible, Git, Terraform, Docker, Kubernetes) has allowed me to automate infrastructure deployments, build and maintain CI/CD pipelines, and ensure the security of cloud environments through the implementation of custom policies and the use of security tools such as Wiz, AWS Inspector, AWS config, Amazon Guard Duty, and Cloud Health. Have hands-on experience with AWS and Azure Cloud platforms, including EC2, S3, EFS, ECS, EKS, RDS, App Services, Virtual Machines, Virtual Networks, AKS, Load Balancers, Cloud Formation, Cloud Watch, Auto Scaling, IAM, Guard Duty, Inspector, Cloud HSM, WAF & Shield, IAM, Routing, VPC, and Databases, among others. Additionally, I possess strong Linux administration skills, good knowledge of SAN infrastructures, and experience working with Virtualization Storage Products. Throughout my career, I have obtained several cloud certifications, including AWS Certified Solutions Architect and I applied my expertise to create and execute cloud-based backup solutions, migrate applications, and implement disaster recovery solutions between on-premises and cloud environments. Overall, my passion for cloud technology, diverse technical skills, and commitment to excellence have allowed me to deliver innovative solutions that exceed customer expectations successfully.

Overview

6
6
years of professional experience

Work History

Cloud Operations Engineer

Herbert Smith Freehills, EPIQ Systems India Private Limited
10.2021 - 12.2022
  • Collaborated closely with customers, internal staff, and other stakeholders to determine the planning, implementation, and integration of system-oriented projects
  • Functioned as a central solution engineer responsible for implementing approved technologies that align with technical architecture, business plans, and long-term strategy
  • Design and Develop platform architecture on Azure
  • Set up Key vault and Service principle for each source and use cases
  • Set up the new Infrastructure, including networking, and Worked on AD, set up the new Infrastructure, and migrated AD users to the Cloud
  • Worked on PowerShell and Azure CLI, essential for automating tasks and managing Azure resources
  • Design, implement and manage security patterns to encrypt data in transit, at rest, in use
  • Monitor vulnerabilities and design and implement security patterns to remove threats and attacks
  • Led migration projects from on-premises data centers to AWS cloud, achieving significant cost savings and performance improvements
  • Created a pipeline, building the services for the dev environment, and deploying the Relativity application using DevOps
  • Worked on disk management and set up the monitoring for the azure components using app insights and log analytics
  • Developed architectural documentation, asset requirements, and business requirement documentation
  • Provided consultation and managed project teams in formulating solutions
  • Used agile methods for planning and scoping requirements through backlog, sprints, and review meets
  • Involved in designing, configuring, maintaining, and troubleshooting a complete AWS environment
  • Involved in capacity planning, performance tuning, disaster recovery, troubleshooting, backup and restore procedures
  • Implemented automation and best practices in Patching and vulnerability management
  • Environment: Linux, Windows, AWS, Azure, Azure DevOps, Jenkins, Terraform, GitHub

DevOps Engineer

Tata Consultancy Services
11.2020 - 10.2021
  • Experience in Backup and restoring Azure services and designing and configuring Azure Virtual Networks (VNets), subnets, Azure network settings, AKS, DNS settings, security policies, and routing, Blob storage and Active Directory
  • Created, maintained, and administered GitHub as Source control manager and GitHub branch management, merging to facilitate collaboration between development teams and configuring Webhooks for push events on GitHub to trigger a build automatically on Jenkins
  • Automated cloud deployments using Python and AWS Cloud Formation Templates
  • Designed and developed platform architecture and provided solutions to projects
  • Set up the Azure Cloud and define the Azure Data Lake and Analytics platform process
  • Handling the issues on PAAS-based components and Providing L2 and L3 support for critical issues
  • I have experience with Azure DevOps (Setting up the CI/CD pipelines)
  • Automate routine tasks with PowerShell
  • Designed and implemented scalable and cost-effective cloud solutions for enterprise clients, leveraging AWS services such as EC2, S3, RDS, Lambda, and VPC
  • I am involved in scrum meetings, product backlog, and other scrum activities in collaboration with respective teams
  • Environment: Linux, AWS, CloudFormation template, IAC, GIT, Jenkins, CI/CD, JIRA, Jfrog, Antifactory, CloudFront, Python script, SonarQube, MySQL.

Software Engineer

Tata Consultancy Services
09.2019 - 10.2020
  • Implemented Software Release Management strategies for various applications through the agile process Using DevOps tools
  • It enabled Continuous Delivery through Deployment into several Development, Test, and Production environments using Maven, SonarQube, and white source
  • Launched Amazon EC2 cloud instances using Amazon instances (Linux/Ubuntu) and configured launched instances concerning specific applications
  • Creating automation and deployment Ability to design and create visually appealing and interactive dashboards using Kibana, the data visualization component of the Elastic Stack, and expertise in configuring and customizing dashboards to display relevant metrics, charts, graphs, and other visual representations of data
  • Proficient in creating visually appealing and interactive dashboards using Elastic Stack (Elasticsearch, Kibana)
  • I am skilled in designing intuitive data visualizations, including charts, graphs, and maps, to present complex data clearly and concisely
  • As Ops personnel I was responsible for creating new repositories for new projects, setting up tools: Jenkins integrating it with project repos and assigning it for DEVELOPER teams
  • Installed different Plug-ins in Jenkins to make it easy for different team developers to commit their changes in SCM
  • Wrote AWS Lambda functions in Python for AWS's Lambda which invokes Python scripts to perform various transformations and analytics on large data sets in EMR clusters
  • Developed a comprehensive Disaster Recovery (DR) plan for cloud services, ensuring business continuity in case of unforeseen events
  • Environment: Linux, AWS, Python, Jenkins, CloudFormation, CI/CD, Maven, Docker, GIT, Open stack, Terraform, PowerShell, SonarQube, JIRA.

Software Engineer

Girmiti Software Private Limited
01.2019 - 01.2019
  • Involved in designing and deploying a multiple of applications utilizing almost all the AWS stack (Including EC2, S3, RDS, EBS, ELB, and IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud formation
  • Involved in the improvement of CI/CD (Continuous Integration /Continuous Delivery) Software Release Management strategies for various applications
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud Front distribution, Database, EC2 and database security groups, S3 bucket, and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Demonstrated advanced knowledge of software delivery lifecycle and varied delivery methodology
  • Installed, configured, and provided ongoing configuration management for custom applications
  • Provided training to end users on new and updated systems and software
  • Performed quality assurance testing on new software releases for alignment with goals for efficiency and performance
  • Used the continuous integration tool Jenkins to automate the daily processes
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus, Artifactory), and Deployed the EARs and WARs in TOMCAT Application server using ANT script as a CI/CD Process
  • Environment: Linux, AWS, SCM, Jenkins on UNIX/Linux, GIT Repositories, MAVEN, artifacts

Linux Admin/Cloud Engineer

Ali Groups, Ali Group
09.2016 - 10.2018
  • Knowledge of Configuring and managing Linux File System management
  • Experience in Implementing Logical Volume management
  • Troubleshooting performance issues on Linux Servers
  • Configure the production and non-production monitors based on client requirements
  • Coordinating with Level 1/2 monitoring and security Teams to ensure system uptime, performance, and security
  • Responsible for complete server infrastructure management, support on servers including Linux and Windows
  • Creating the VMs and changing the configurations of the VMs
  • Creating SQL servers and elastic pools
  • Moreover, adding the databases into the pools
  • Changing the configurations of pools i.e., edtu and Size as pools level and database level
  • Worked on infra design and implementation
  • Worked on creating high-availability load balancers for the applications
  • And created application gateways
  • Restrict the security over the subnet level
  • Adding the disk, extending the disk size, and mounting inside the VMs (Windows & Linux)
  • Providing L2 support for all the Linux servers that are hosted in Cloud
  • Creating a backup rule and restoring the VMs
  • Creating and managing the V-Net peering and subnets
  • Part of a drill activity for restoring the production servers
  • Managing the servers and creating alerts
  • Performing the start maintenance activity.

Education

Master's - information technology management

Concordia University
May 2024

Bachelor's degree - undefined

Jawaharlal Nehru Technological University
15

Skills

  • Technical Skills:
  • Cloud Providers
  • AWS, Azure
  • Version Control Tools
  • Git, SVN, GitHub, Bitbucket, GitLab's
  • Languages
  • Shell, PowerShell, Bash, YAMEL, Python
  • Build Tools
  • Maven, Microsoft Build
  • Databases
  • DynamoDB, MySQL, MongoDB, SQL Server
  • Continuous Integration/Deployment
  • Jenkins, Bamboo, AWS-Code pipeline
  • Repository Management
  • Nexus, JFrog Artifactory
  • Configuration Management Tools
  • Terraform, Ansible
  • Containerization/Orchestration
  • Docker, ECS, EKS, Kubernetes, OpenShift
  • Tracking Tools
  • Azure DevOps, JIRA, ServiceNow
  • Monitoring Tools
  • NAGIOS, Cloud Watch

Work Preference

Work Type

Full TimePart TimeInternship

Location Preference

On-SiteRemoteHybrid

Timeline

Cloud Operations Engineer

Herbert Smith Freehills, EPIQ Systems India Private Limited
10.2021 - 12.2022

DevOps Engineer

Tata Consultancy Services
11.2020 - 10.2021

Software Engineer

Tata Consultancy Services
09.2019 - 10.2020

Software Engineer

Girmiti Software Private Limited
01.2019 - 01.2019

Linux Admin/Cloud Engineer

Ali Groups, Ali Group
09.2016 - 10.2018

Master's - information technology management

Concordia University

Bachelor's degree - undefined

Jawaharlal Nehru Technological University
Madhukar Ponnala