SAI REVANTH PENDEM
Sr Cloud DevOps Engineer
Phone: +1-913-***-****
Email: ****************@*****.***
LinkedIn: https://www.linkedin.com/in/sai-revanth-pendem/
PROFESSIONAL SUMMARY:
Overall 10+ years of IT experience in DevOps Implementation, Cloud computing, Systems Administration, Testing, Migration, Change Management, Software Configuration Management (SCM) and Build & Release engineering and including experience in services based on continuous delivery and build with cloud services like AWS and Azure development in Windows and Linux systems.
Written custom build definitions and release definitions on Azure DevOps using YAML files to perform deployment activities on Azure and On-Premises and implemented unit testing and code coverage in Azure DevOps to validate the code efficiency.
Written Azure CLI scripts to automate several batch jobs like running ETL jobs on Data Lake, data load on storage accounts, and worked in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on RedHat Linux.
Expertise in Cloud Infrastructure Automation which includes Amazon Web Services, OpenStack, Ansible, Puppet, Maven, Jenkins, Chef, SVN, GitHub, WebLogic, Tomcat, JBoss, and Linux, and solid experience and understanding of designing and operationalization of large-scale data and analytics solutions on Snowflake Data Warehouse.
Installed and managed Jenkins and Nexus for CI and sharing artifacts respectively within the company and implemented configuration management using Node.js for seamless application configuration across environments.
Experience with managing and coordinating infrastructure changes across Network, Servers, and Databases, and expertise in BCP, SOX, Security, RSAM, Archer Compliance, and change and release management of applications.
Experience in troubleshooting IAM issues and performing security audits and risk assessments.
Experience in deploying and orchestrating the applications with Kubernetes. Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.
Experience in using Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy. Experience in using Jenkins and pipelines to drive all services build out to the Docker registry and then deployed to Kubernetes.
Developed Chef Cookbooks to manage systems configuration. Knowledge of Docker and managing DOCKER-based deployment.
Experienced in programming Ansible Playbooks with Python for system administration, managing configurations of VMware Nodes and testing Playbooks.
Hands on experience in working with Database installation, configuration, and management of MySQL, Mongo DB, Dynamo DB, Oracle.
Experience in tools like CloudFormation and Terraform for automating platform (Infrastructure as Code).
Hands on experience in creation, installation, and administration of Red Hat Enterprise, Cent OS, Ubuntu,
and Windows servers.
Experience in developing CI/CD pipeline with Jenkins, Hudson, Ansible, Chef, Terraform, CloudFormation, ARM Template in AWS and Azure environments.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS). Extensive experience working with AWS provided Solutions like EC2, ECS, ELB, VPC, Route 53, RDS, S3, Cloud Front, IAM, Cloud Watch, Auto Scaling, and SNS.
Experience with Azure IaaS offerings like Virtual Networks, Subnets, Storage Accounts (Blob, Tables, and Queues), Virtual Machines, Virtual Machine Scale Sets, Express Route, Load Balancers etc.
Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
Involved in installation, configuration, and administration of Apache Tomcat, JBoss, WebLogic and
WebSphere application servers on various Linux and Windows environments.
Extensive experience with software build tools like Apache ANT, Apache Maven and Apache Gradle
Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks. Extensive experience and proper understanding of the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment, and DevOps processes for agile projects.
Good knowledge in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
Generated reports using Sonarqube which covers different areas of Code quality like potential bugs, code coverage, coding rules.
Experienced in Blue/Green Deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates and Route53 weighted record sets to redirect traffic from the old environment to the pristine environment vie DNS.
Worked on Jenkins for Continuous Integration / Continuous Deployment and Git for version control.
Experience with monitoring and management tools like New Relics, SPLUNK and Datadog.
CERTIFICATIONS
Certified Azure Administrator.
Certified AWS Developer – Associate.
Certified Kubernetes Administrator.
EDUCATION
Bachelor’s in Computer Science CVR College of Engineering.
Master’s in Computer Science University of Central Missouri.
TECHNICAL SKILLS
Automation Tools
Jenkins, chef, Puppet, Ansible, Docker, Kubernetes, Vagrant, Terraform, Hudson.
Cloud Platforms
AWS, Azure, Google Cloud Platform (GCP), OpenStack, Pivotal Cloud Foundry (PCF).
Database Systems
Cassandra DB, OracleDB2, MSSQL, MySQL, MongoDB, AWS RDS, DynamoDB.
Version Control tools
GIT, Subversion, CVS, Bitbucket, Gerrit, ClearCase
Web Servers
Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, WebLogic (8/9/10), WebSphere4/5, TFS, Nginx, Azure, IIS, Redhat Satellite.
Networking/Protocol
TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, Juniper.
Scripting/Languages
Perl, Python, Ruby, Bash/Shell Scripting, PowerShell scripting, YAML, PHP, JSON
Virtualization Technologies
VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen
Application Servers
Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22
Volume manager
VERITAS volume manager (VVM), Logical Volume Manager (LVM) with Linux
Monitoring Tools
New Relic, Elastic Search, Logstash and Kibana (ELK), CloudWatch, CloudTrail, Splunk, Nagios
Operating system
Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, V1, V2 & V3, Ubuntu 12/13/14
PROFESSIONAL EXPERIENCE
Client: JPMC, Jersey City, NJ. Oct 2023 – Till now
Role: Sr Cloud DevOps Engineer
Project: Enterprise-Scale Cloud-Native Platform Automation on Azure
Project Description: The project involved automating infrastructure and application deployments to improve speed, reliability, and scalability across multiple environments. It focused on building fully automated deployment pipelines, managing containerized workloads, and enhancing system observability. The solution also integrated advanced monitoring, security, and disaster recovery measures to support business-critical operations efficiently.
Responsibilities:
Spearheaded the automation of cloud infrastructure and application deployments on Azure, building enterprise-grade CI/CD pipelines that improved speed, reliability, and scalability across multiple business-critical environments.
Designed and implemented Infrastructure as Code (IaC) using Terraform, CloudFormation, and ARM templates to provision and manage Azure and AWS resources, ensuring secure, repeatable, and version-controlled deployments for development, staging, production, and disaster recovery environments.
Built and optimized CI/CD pipelines using GitHub Actions, Concourse CI, and Argo CD to enable GitOps-driven delivery of Kubernetes workloads, reducing deployment times by over 50% and ensuring zero-downtime rollouts.
Developed automation scripts in Python, Bash, PowerShell, and Go to streamline manual processes such as system provisioning, application deployments, monitoring setup, and log ingestion, significantly reducing operational overhead.
Containerized enterprise applications using Docker and deployed them on Azure Kubernetes Service (AKS), implementing auto-scaling strategies based on custom metrics for optimal performance and cost efficiency.
Designed Helm charts and Kubernetes manifests for microservices deployments, integrating with Argo CD and GitHub Actions for seamless updates, ingress configuration, and service management.
Implemented observability frameworks by configuring Prometheus, Grafana, and Kibana, creating advanced dashboards, alerting mechanisms, and log search queries (KQL) to monitor performance, availability, and business KPIs in real time.
Configured Prometheus exporters to collect metrics from diverse services, enabling proactive monitoring and fine-grained alerting, while optimizing Prometheus instances for query efficiency and data retention.
Designed robust disaster recovery strategies, including Kafka backup and replication with Mirror Maker, ensuring resilience, fault tolerance, and high availability for distributed data pipelines.
Designed and implemented Infrastructure as Code (IaC) using Terraform, Bicep, and ARM templates to provision and manage Azure resources with security, repeatability, and version control for dev, staging, production, and DR environments.
Optimized Kafka clusters by tuning broker, topic, and partition configurations to enhance throughput, reduce latency, and improve system stability under high-volume workloads.
Migrated SQL Server databases to Azure SQL Database using Azure Migration tools, ensuring data integrity, minimal downtime, and integration with existing application services.
Provisioned and configured Azure services such as Cosmos DB, Azure Data Lake, Event Hub, IoT Hub, Blob Storage, and Azure ML, supporting data-driven applications, federated queries, and advanced analytics use cases.
Built and maintained end-to-end ML pipelines on AzureML for automated data processing, model training, validation, and deployment, incorporating continuous monitoring and security assessments to safeguard sensitive workloads.
Strengthened cloud security by managing IAM roles, policies, firewall rules, and security groups across Azure and AWS, performing regular vulnerability scans and implementing remediation strategies to align with enterprise compliance requirements.
Conducted capacity planning and architectural reviews for scalable Azure cloud environments hosting migrated IaaS and refactored PaaS workloads.
Configured DNS zones and routing in Azure DNS for high-availability application endpoints and hybrid connectivity scenarios.
Collaborated with development teams to modernize Golang and Java-based applications, improving performance, scalability, and interoperability with third-party services through Apache Camel and Spring Integration.
Developed REST APIs and microservices in Go and C#, exposing application functionality to external systems, enabling seamless integrations, and contributing libraries back to the open-source Golang community.
Automated enterprise application deployments with UrbanCode Deploy and GitHub Actions, integrating approval gates, automated testing, rollback strategies, and environment synchronization across global teams.
Designed complex dashboards in Grafana to track system performance, pipeline health, and application-level KPIs tailored to developers, operations, and business stakeholders.
Implemented GitOps workflows to manage Kubernetes environments declaratively, enabling consistent deployments across clusters, simplified rollbacks, and enhanced auditability.
Conducted capacity planning and architectural reviews to design scalable Azure cloud environments capable of hosting migrated IaaS workloads and refactored PaaS applications.
Configured DNS services in Azure DNS zones for application URLs, ingress routing, and hybrid connectivity, ensuring high availability and failover strategies.
Supported Agile/Scrum practices by participating in sprint planning, backlog grooming, stand-ups, and retrospectives, while maintaining JIRA boards for tracking issues, tasks, and deployment progress.
Delivered knowledge transfer and technical documentation, including runbooks, architecture diagrams, and troubleshooting guides, ensuring operational continuity for DevOps and production support teams.
Environment: Azure, AWS, IaaS, PaaS, Terraform, CloudFormation, ARM Templates, Python, Go, Bash, PowerShell, Docker, Kubernetes (AKS, EKS, Argo CD, Helm), GitHub Actions, Concourse CI, UrbanCode Deploy, GitLab, SonarQube, Nexus, Maven, Java, C#, SQL Server, Cosmos DB, Azure Data Lake, Event Hub, IoT Hub, Prometheus, Grafana, Kibana, Kafka, CloudHealth, JIRA, Linux/Unix, Windows.
Client: Oak Street Health, Chicago, IL July 2021 to Sep 2023
Role: Sr Cloud DevOps Engineer
Project: Enterprise Cloud Modernization and DevOps Automation on AWS
Project Description: Migrated an on-premises healthcare coding platform to AWS, enhancing scalability, performance, and reliability. Automated infrastructure provisioning and CI/CD pipelines to streamline deployments and reduce operational overhead. Managed containerized microservices using Kubernetes (EKS) and implemented robust monitoring and security practices. Enabled faster delivery cycles and improved system availability in a highly regulated environment.
Responsibilities:
Spearheaded the migration of an on-premises healthcare coding platform to AWS, designing and implementing scalable, secure, and fault-tolerant architectures to meet strict healthcare compliance requirements while significantly improving system performance and uptime.
Automated end-to-end infrastructure provisioning using Terraform, CloudFormation, and Ansible, enabling consistent deployments across multiple environments and reducing manual errors by 40%.
Designed and implemented CI/CD pipelines with GitHub Actions, Jenkins, and GitLab CI, integrating automated unit, integration, load testing, and security scans to ensure high-quality, production-ready releases.
Deployed and orchestrated containerized microservices on Amazon EKS and OpenShift clusters using Helm charts, Kubernetes manifests, and Argo CD, ensuring high availability and zero-downtime upgrades.
Containerized legacy applications with Docker, standardizing build and runtime environments, and integrated them into CI/CD pipelines for faster delivery cycles.
Developed custom automation scripts in Python, Go, and Bash to streamline repetitive tasks such as API integrations, database migrations, and monitoring setup, improving operational efficiency and reducing release cycles.
Managed AWS services including EC2, RDS, Redshift, S3, DynamoDB, IAM, Route53, and CloudWatch, optimizing storage policies, backup strategies, and disaster recovery plans for business-critical workloads.
Strengthened cloud security by designing IAM roles, configuring security groups, NACLs, and enforcing encryption policies, ensuring HIPAA-compliant access and data protection.
Implemented monitoring, logging, and observability solutions using Prometheus, Grafana, and CloudWatch, creating detailed dashboards and proactive alerts that reduced incident detection and resolution time by 35%.
Conducted performance tuning of Prometheus instances and optimized resource utilization in Kubernetes clusters to handle increased data ingestion and workload scalability.
Supported enterprise data migrations from on-premises to AWS cloud, including tuning workloads for Redshift clusters and RDS database engines, ensuring smooth cutover with minimal downtime.
Automated application deployments and system configurations using Ansible and Chef, managing stateful and stateless workloads in hybrid cloud environments.
Designed Terraform templates for custom VPCs, subnets, and routing policies, providing secure networking and reliable connectivity for application workloads.
Collaborated closely with development, QA, and security teams in Agile/Scrum ceremonies (stand-ups, grooming, sprint planning, and retrospectives) to align infrastructure delivery with business priorities.
Built proof-of-concepts integrating GitLab CI with Clair for container image security scanning, improving compliance and reducing vulnerabilities in production images.
Administered Linux systems, including installation, configuration, patching, and applying security hardening policies in alignment with corporate standards.
Supported deployments of enterprise applications across Tomcat, WebLogic, and custom PaaS frameworks, ensuring reliability, scalability, and efficient runtime environments.
Implemented automated pipelines in UrbanCode Deploy for application releases, incorporating approval gates, automated testing, and rollback strategies to ensure safe production deployments.
Developed custom APIs in Go to integrate internal systems and third-party applications, improving interoperability and enabling faster delivery of new features.
Facilitated knowledge transfer and documentation by maintaining deployment guides, architecture diagrams, and runbooks, ensuring operational continuity for DevOps and support teams.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Redshift, DynamoDB, Route53, IAM, EBS, CloudTrail, CloudWatch, Auto Scaling), Kubernetes (EKS, OpenShift, Argo CD, Helm, Kops), Docker, Terraform, CloudFormation, Ansible, Chef, Python, Go, Bash, Git/GitHub/GitLab, Jenkins, UrbanCode Deploy, Prometheus, Grafana, Tomcat, WebLogic, Jira, Linux/Unix.
Client: Famers Insurance, Austin, TX May 2019 to June 2021
Role: Sr. Cloud DevOps Infrastructure Engineer
Project: Enterprise-Grade Cloud Infrastructure Automation and Application Deployment on Microsoft Azure
Project Description: Designed and implemented a robust Azure cloud infrastructure to enable high availability and scalability for enterprise applications. Automated deployment and configuration processes using Infrastructure as Code, improving efficiency and reducing errors. Enhanced system monitoring and auto-scaling capabilities to maintain optimal performance and reliability across hybrid cloud environments.
Responsibilities:
Designed and implemented scalable, secure cloud architectures on Microsoft Azure and AWS to support enterprise-grade applications with high availability and fault tolerance.
Automated infrastructure provisioning and configuration management using CloudFormation, Ansible, and Chef, reducing manual setup and ensuring consistency across hybrid environments.
Built CI/CD pipelines with Jenkins and GitHub Actions, integrating automated unit, integration, and end-to-end testing to improve release quality and reduce production defects.
Developed automation workflows and scripts in Bash and Python to optimize system administration, repetitive tasks, and application deployments.
Deployed and managed containerized applications using Docker and Kubernetes, enabling seamless scaling, orchestration, and operational efficiency.
Configured monitoring and alerting with CloudWatch and Nagios, implementing auto-scaling policies to maintain optimal system performance under varying workloads.
Managed IAM roles, security groups, and VPC configurations to enforce access controls and secure communication between cloud services.
Administered AWS services such as EC2, RDS, S3, DynamoDB, SNS, and SQS for enterprise workloads, enabling storage, backup, and disaster recovery solutions.
Supported deployment of enterprise applications across WebLogic, WebSphere, and Tomcat environments, ensuring reliability and performance optimization.
Collaborated in Agile/Scrum ceremonies with cross-functional teams, addressing deployment requests, resolving post-deployment issues, and ensuring business continuity.
Environment: AWS (EC2, VPC, ELB, S3, RDS, CloudTrail, Route53, Auto Scaling, CloudFormation), Azure, Python, Git, SQL, Ansible, Chef, Jenkins, Nagios, Docker, Kubernetes, Shell Scripting, Unix/Linux, WebLogic, WebSphere, Tomcat, JIRA.
Client: Ally Financial, Detroit, MI Aug 2017 to Apr 2019
Role: DevOps Engineer
Project Title: End-to-End DevOps Migration and CI/CD Automation on Microsoft Azure
Project Description: Successfully transitioned cloud infrastructure to Azure, implementing scalable and secure environments tailored to business needs. Developed and automated CI/CD pipelines to enhance deployment efficiency and reduce release times. Collaborated closely with cross-functional teams to ensure high-quality, reliable software delivery and seamless production rollouts.
Responsibilities:
Led the migration of legacy build and release processes to an automated DevOps model on Microsoft Azure, reducing manual intervention and accelerating deployments.
Consulted with stakeholders on Build and Release Management strategy, standardizing branching, merging, tagging, and dependency resolution across development teams.
Built scalable CI/CD pipelines with Jenkins/Hudson, Maven, Ant, and Gradle, automating Java builds, unit testing, and code coverage to ensure quality releases.
Developed Infrastructure as Code (IaC) using Ansible, Puppet, and Python/Shell/Perl scripts to automate provisioning, configuration, and application deployments.
Authored Puppet manifests and modules, integrating them into Jenkins jobs for end-to-end continuous delivery.
Deployed and monitored distributed, multi-platform servers across Linux and Windows environments to ensure availability and performance.
Provisioned and managed Azure and AWS services, including VPC, EC2, RDS, S3, IAM, Auto Scaling, Lambda, and Route53, using CloudFormation templates.
Coordinated release management activities, ensuring production rollouts adhered to quality, compliance, and security standards.
Implemented monitoring and logging solutions with Splunk, JMeter, and SonarQube for performance testing, metrics tracking, and code analysis.
Collaborated in Agile/Scrum teams, driving cross-functional alignment to deliver reliable, secure, and business-ready software solutions.
Environment: Java, Maven, Ant, Gradle, Groovy, Python, Git, SVN, Puppet, Jenkins, Ruby, Splunk, JMeter, Tomcat, SonarQube, Bugzilla, Shell, Perl, Ansible, PowerShell, Nexus, RHEL 5.x/6.x.
Client: Medical Guardian, Philadelphia, PA Oct 2015 to July 2017
Role: Build & Release Engineer
Project: CI/CD Pipeline Automation and Infrastructure Provisioning for Healthcare Monitoring Applications on Azure
Project Description: Led the automation of build and deployment processes for healthcare applications, ensuring faster and more reliable releases. Streamlined environment provisioning and configuration management to reduce manual efforts and errors. Collaborated closely with development and operations teams to maintain system stability and enhance overall performance.
Responsibilities:
Designed and maintained end-to-end CI/CD pipelines using Jenkins, automating build triggers, post-build actions, and reporting to accelerate release cycles.
Automated build and deployment workflows with Ant, Maven, and Shell/Python scripts, reducing manual errors and ensuring consistent delivery across environments.
Implemented version control and branching strategies with SVN and Bitbucket, enabling parallel development and smoother integrations.
Integrated JIRA with Bitbucket to streamline issue tracking and development workflows, improving cross-team visibility and Agile/Scrum alignment.
Developed Infrastructure as Code (IaC) solutions with Puppet, creating manifests, modules, and automation for provisioning and configuration management.
Configured Linux cron jobs to schedule recurring build tasks and automate application data synchronization processes.
Designed and supported J2EE and web service build processes with reusable Ant scripts and master build.xml configurations, assisting developers with compilation and dependency resolution.
Monitored and ensured system reliability by deploying and maintaining Nagios, proactively identifying issues across application servers and components.
Troubleshot build, deployment, and environmental issues across Linux and Windows environments, ensuring system stability and availability.
Collaborated in Agile/Scrum ceremonies with development and operations teams to deliver faster and more reliable releases for healthcare monitoring applications.
Environment: Linux, Windows, Tomcat, JIRA, JBoss, Puppet, Ant, Maven, SVN, Bitbucket, Nagios, Java, Shell Scripting, Python, Bash, Agile, Scrum
Client: Kindred Health - Louisville, KY. May 2014 to Sep 2015
Role: Linux Administrator
Project Title: Hybrid Infrastructure Automation and Monitoring for Enterprise Healthcare Systems on AWS
Project Description: Managed and maintained a hybrid IT infrastructure supporting healthcare applications across on-premises and AWS environments. Automated system provisioning, backups, and performance monitoring to ensure high availability and operational efficiency. Implemented disaster recovery solutions and security configurations to meet compliance requirements. Collaborated with cross-functional teams to streamline infrastructure operations.
Responsibilities:
Supported hybrid infrastructure operations across AWS and on-premises, ensuring secure, compliant, and highly available healthcare application environments.
Automated RHEL provisioning using Kickstart with NFS, NIS, DNS, and DHCP configurations to streamline server deployments.
Monitored and fine-tuned system performance (CPU, memory, swap, network, and storage) to maintain enterprise-grade SLAs.
Troubleshot critical infrastructure issues across TCP/IP, NFS, DNS, and SMTP protocols in RHEL and Solaris servers.
Implemented disaster recovery solutions with LVM-based file systems and Red Hat Clustering for continuity in case of failures.
Performed OS and kernel upgrades on RHEL and Solaris systems in production and test environments to enhance security and performance.
Installed and configured Nagios for proactive monitoring, creating custom Bash scripts to extend visibility into ESXi servers.
Managed VMware ESXi and vCenter environments hosting multi-OS workloads (RHEL, Solaris, CentOS, and Windows).
Applied system hardening and firewall policies using IPTABLES to safeguard sensitive healthcare workloads.
Optimized resource utilization with SAR and performance tuning tools to ensure efficient operations in hybrid environments.
Environment: RHEL, Solaris, CentOS, Nagios, VMware ESXi, LVM, TCP, DNS, SMTP, Bash Scripting.