Summary
Overview
Work History
Education
Skills
Certification
ACHIEVEMENTS
Timeline
Generic

NAGENDAR VORUGANTI

Farmington Hills,MICHIGAN

Summary

With over 13 years of experience, I bring a wealth of expertise as a Senior DevOps/DevSecOps & Cloud Engineer and Software Developer. My focus lies in security scanning and cloud development, where I have honed my skills in utilizing lifecycle tools such as Jenkins, GitHub Actions, AWS, and Azure. I excel in leveraging development tools to ensure web and API security, automate development procedures, and guarantee high availability and fault tolerance in cloud environments. Throughout my career, I have showcased strong leadership abilities by successfully migrating complex systems, driving continuous improvement initiatives, and fostering enhanced team collaboration. The result is the delivery of robust and secure application solutions that meet the highest standards.

Overview

13
13
years of professional experience
1
1
Certification

Work History

SR. Devops Consultant

Mercedes Benz Financial Services
04.2022 - Current

In my role at Mercedes Benz financial services, I designed and implemented Monitoring and Automation architecture in CI/CD pipelines using GitHub, Jenkins, and Puppet, while delivering scalable SRE tools that integrated with JIRA, Confluence, and ServiceNow. I led the development of an SRE monitoring platform, managing incident response during outages and optimizing Kubernetes deployments on AWS (KOPS). Additionally, I automated infrastructure provisioning with Terraform and Ansible, streamlined pipelines with Jenkins and GitHub, and ensured infrastructure security through IAM policies and compliance with ISO, SOC2, and GDPR standards.



  • Designed and implemented Monitoring & Automation architecture in CI/CD pipelines using GitHub, Jenkins, and Puppet
  • Delivered scalable SRE tools, ensuring seamless integration with tools like JIRA, Confluence, ServiceNow
  • Led the development of an SRE monitoring and analytics platform, managing incident response, and problem resolution during platform outages
  • Worked extensively with Kubernetes to manage containerized applications, leveraging services like ConfigMaps and Pods for seamless deployment
  • Deployed and orchestrated Docker containers using Kubernetes on AWS (KOPS)
  • Designed and implemented scalable and reliable infrastructure using Azure, AWS, and GCP to ensure system availability and fault tolerance
  • Developed Implemented IaC practices using Terraform and Ansible, enabling automated provisioning, management, and scaling of cloud resources across environments
  • Automated development, test, and production environments using Terraform and Ansible, ensuring rapid deployments and consistent configurations
  • Collaborate Streamlined deployment pipelines using Jenkins and GitHub, reducing manual intervention and accelerating deployment by 30%
  • Automated infrastructure setup and software configurations via Ansible playbooks, Terraform, and Jenkins, managing deployment processes across AWS and Azure
  • Led incident response teams during critical system outages, providing root cause analysis and post-incident reviews to improve system resilience
  • Defined and tracked SLOs and SLIs, aligning system performance with business expectations and ensuring continuous improvement in service reliability
  • Worked with cloud platforms (Azure, AWS) to design and implement cloud-based solutions with a focus on security and compliance
  • Implemented real-time monitoring solutions using Prometheus, Grafana, Nagios, and ELK Stack, with alerting systems integrated into PagerDuty for timely response to issues
  • Maintained up-to-date knowledge of federal, industry, and open-source security standards and best practices, ensuring continuous alignment with security guidance
  • Managed Ensured infrastructure security by implementing IAM policies, encryption, and vulnerability assessments
  • Collaborated with security teams to maintain compliance with ISO, SOC2, and GDPR
  • Worked with Terraform and Ansible to enforce security best practices and compliance in cloud infrastructure management
  • Integrated tools like SonarQube into the CI pipeline for code quality metrics, used Jenkins for continuous integration, and Jira for bug tracking and workflow customizations
  • Collaborated closely with DevOps and SRE teams to improve system reliability and deployment processes
  • Mentored junior team members in automation and cloud infrastructure management

Lead Software Engineer

Citi Bank-Wipro
12.2020 - 01.2022

I acted as a Build and Release Engineer, managing Azure DevOps (VSTS) pipelines and automating infrastructure using ARM templates, Terraform, and Ansible. I implemented backup solutions for Azure services, designed CI/CD architectures using Jenkins, GitHub, and Puppet, and deployed containerized applications with Docker and Kubernetes on AWS (KOPS). I also led SRE tools integration, managed DevOps processes, and configured monitoring with AppDynamics, ELK Stack, and PagerDuty for real-time issue resolution.



  • Acted as a build and release engineer, deploying services through Azure DevOps (VSTS) pipelines, ensuring seamless delivery across environments.
  • Created and maintained pipelines to manage Infrastructure as Code (IaC) for all applications, leveraging ARM templates, Terraform, and Ansible for automated deployments.
  • Implemented backup methodologies using PowerShell scripts for Azure services, including Azure SQL Database, Key Vault, Storage blobs, and App Services.
  • Designed and deployed Azure services using ARM templates (JSON), ensuring incremental deployments without impacting existing infrastructure.
  • Played a key role in designing, engineering, and delivering monitoring and automation architecture within CI/CD pipelines using tools such as GitHub, Jenkins, and Puppet.
  • Implemented and delivered scalable SRE tools integrated into the CI/CD pipeline, leveraging JIRA, Confluence, and ServiceNow.
  • Aligned DevOps processes and tools globally, managing branching, source control, code reviews, and check-in policies across projects.
  • Managed DevOps tools like Bitbucket, Jenkins, Jira, Confluence, SonarQube, MySQL, JFrog Artifactory, and AEM, using Chef for automation and configuration management.
  • Configured AppDynamics to monitor performance, troubleshoot application issues, and assess business impacts of outages, creating comprehensive dashboards for key metrics.
  • Built server automation with Continuous Integration and Deployment tools like Jenkins and Maven, streamlining build and deployment management systems.
  • Leveraged Docker for local application deployment and utilized Vagrant for testing infrastructure setups and validating code changes.
  • Worked with Kubernetes for managing containerized applications, deploying containers as Pods, and orchestrating using Kubernetes Operations (KOPS) on AWS.
  • Led the ownership of SRE monitoring and analytics platforms, managing incident and problem resolution during critical platform outages.
  • Developed and wrote design specifications for generic and application-specific web services using Groovy and Grails frameworks.
  • Utilized Docker for configuring PostgreSQL Docker images and setting up Nexus Proxy Repository with SSL for secure connections.
  • Actively involved in the automation of internal projects and build configurations on Microsoft Azure, including virtual machines, storage accounts, and resource groups.
  • Set up secure SSH, SFTP, SCP connectivity between Linux hosts, managing security protocols, remote access, and system configurations on Red Hat Linux and Debian servers.
  • Supported deployment activities for development and production releases, troubleshooting infrastructure, configuration, and code-related issues.
  • Integrated continuous integration systems with Git version control repositories, managing automated builds and continuous code integration processes.
  • Configured Jira for bug tracking, customized workflows, and integrated Jenkins for CI/CD pipeline automation, ensuring end-to-end build and deployment automation.
  • Installed and configured Puppet, including Puppet Master and agent nodes, developing Puppet modules for automating deployment and configuration.
  • Automated infrastructure management using Terraform and version-controlled all infrastructure changes through Git, making them auditable.
  • Collaborated on AWS infrastructure automation using Terraform and Jenkins, with configuration via Ansible playbooks to manage software and services deployment.
  • Built, changed, and versioned AWS infrastructure using Terraform, creating templates to build staging and production environments.
  • Utilized Ansible and Ansible Tower for configuration management, automating repetitive tasks and deploying critical applications quickly.
  • Wrote Ansible playbooks in YAML for managing roles, inventory files, and group variables, ensuring efficient and automated infrastructure configurations.
  • Performed basic database administration using MySQL, maintaining database integrity and availability.
  • Integrated SonarQube into CI pipelines to monitor code coverage and quality, with Jenkins handling unit tests, regression tests, and continuous integration tasks.
  • Implemented end-to-end monitoring using tools like AppDynamics, ELK Stack, and PagerDuty, ensuring real-time alerting and timely issue resolution.

Security Analyst

Bank of America-Wipro
08.2019 - 12.2020

I played a key role in designing and implementing security measures for complex distributed web and mobile applications, ensuring protection against OWASP Top 10 vulnerabilities. I managed security scanning tools (SAST, DAST, SCA, ASOC), performed vulnerability assessments using tools like Coverity and Fortify, and automated security processes within the Descopes pipeline. Additionally, I secured APIs with JWT, OAuth/OIDC, and PKCE, built containerized applications with Docker and Kubernetes, and collaborated with developers to implement secure coding practices across cloud platforms like Azure, AWS, and GCP.



  • Designed and implemented security measures for complex distributed web and mobile applications, ensuring robust protection against OWASP Top 10 vulnerabilities.
  • Conducted detailed assessments of security vulnerabilities, including cross-site scripting (XSS), injection attacks, SSRF, CSRF, and XML entity attacks.
    Identified potential threats and vulnerabilities in networks and systems.
  • Secured APIs using JWT, OAuth/OIDC, and PKCE, addressing and mitigating web and API replay attacks.
  • Integrated and managed application security scanning tools (SAST, DAST, SCA, ASOC) and performed vulnerability assessments using Coverity, Black Duck, STRM, and Fortify.
  • Developed and maintained secure coding practices, conducting security training aligned with federal, industry, and open-source security guidance (OWASP Top 10, SANS, CERT, CWE Top 25).
    Conducted dynamic, static, and software composition analysis assessments to ensure secure coding practices across various applications and platforms.
  • Collaborated with front-end, back-end, and cloud-based developers to implement security patterns, secure coding practices, and risk mitigation strategies.
  • Utilized Chrome, Firefox, and Edge Developer Tools to analyze HTTP request/response headers and troubleshoot web and RESTful API security issues.
  • Automated security processes and integrated security measures into the Descopes pipeline, enhancing security posture and operational efficiency.
  • Worked with cloud platforms (Azure, AWS, GCP) to design and implement cloud-based solutions with a focus on security and compliance.
  • Built and managed containerized applications using Docker and Kubernetes, facilitating scalable and secure deployments.
  • Applied networking and infrastructure knowledge to enhance secure application development and automate security processes within the development lifecycle.
  • Managed security automation (Descopes) and secure application development across networking and infrastructure components.
  • Conducted vulnerability scans on network devices with Nessus, Nmap, and Qualys Guard.
  • Configured secure remote access solutions with appropriate encryption algorithms.
  • Evaluated third-party products for compliance with corporate standards before implementation.
  • Tested applications prior to deployment in production environments using static code analysis tools such as Fortify SCA.
    Participated in internal and external audits to validate compliance with established policies and procedures.
  • Implemented new technologies to improve the security posture of the organization.
  • Conducted risk assessments of existing IT infrastructure to identify areas of improvement.
  • Deployed and secured complex distributed web and mobile applications, enhancing overall security posture and resilience.


AWS Cloud Engineer

State Bank of India - IBM
03.2017 - 08.2019

I managed complex IAM policies and cloud infrastructure using AWS, automating VPCs, VPNs, and EC2 instances with Terraform. I deployed and scaled microservices with Docker and ECS, and configured Kubernetes and Chef environments for testing and deployment. I developed DevOps strategies for Linux and Windows, utilizing tools like Git, Jenkins, Chef, and Nagios. I also wrote automation scripts in Groovy and PowerShell, managed CI/CD pipelines with Jenkins and Bamboo, and implemented custom monitoring solutions with Nagios.



  • Expertise in creating complex and custom IAM policies, roles, and user management for delegated users within AWS.
  • Developed and managed cloud VMs using AWS EC2 command line clients and management console.
  • Created AWS Route53 to route traffic between different regions and set up alarms and notifications for EC2 instances using CloudWatch.
  • Worked on AWS services such as CloudWatch, CloudFormation, CloudTrail, and CloudFront to set up and manage cached content delivery.
  • Involved in working with cloud/storage systems along with SaaS applications.
  • Written Terraform modules for automating the creation of VPCs, VPN connections, and launching AWS EC2 instances.
  • Developed modules for creating VPCs and establishing VPN connections between data centers and production environments, as well as cross-account VPC peering.
  • Worked in the deployment of content delivery networks (CDN) and system development in cloud environments.
  • Managed Microservices using Docker, enabling reproducible development environments and scaling with Amazon EC2 Container Service (ECS), deployed to Amazon EC2 instances.
  • Installed and configured Kubernetes, Chef Server/workstations, and nodes via CLI tools, and wrote Docker files to create new images for testing before deployment.
  • Expertise in creating DevOps strategies across Linux and Windows environments using a suite of DevOps tools, including SVN, Git, CVS, ANT, Maven, Jenkins, Bamboo, TeamCity, Chef, Puppet, Docker, Kubernetes, Nexus, Artifactory, Nagios, and Splunk.
  • Developed DevOps scripts in Groovy to automate tasks and perform collection analysis on Cassandra.
  • Written Groovy scripts to set up LDAP configuration for Jenkins using the security matrix.
  • Actively worked with Scrum Masters, Business Analysts, developers, and business teams to troubleshoot and triage issues.
  • Experience with PowerShell and Azure PowerShell, developed and maintained PowerShell Runbooks.
  • Managed multiple cookbooks in Chef and implemented environments, roles, and templates for better environment management.
  • Created roles and environments in Chef for development, testing, and production, and carried data through data bags.
  • Modified Chef recipes to maintain server configuration files and install applications.
  • Extensive experience working on continuous integration (CI) and continuous delivery (CD) tools like Jenkins and Bamboo, providing support and backups.
  • Branching, tagging, and maintaining versions across environments using Git on both Linux and Windows.
  • Implemented the use of Nagios for monitoring and analyzing network loads on individual machines.
  • Enforced custom Nagios monitoring, notifications, and dashboards, showcasing various metrics using Shell scripting and add-ons.
  • Extensive experience using Maven and ANT as build tools for creating deployable artifacts (jar, war, ear) from source code.
  • Managed Maven pom.xml files and repository management tools like Artifactory and Nexus.
  • Developed build and deployment scripts using Maven in Jenkins to automate the movement of artifacts across different environments.

AWS DevOps Engineer

Tata Teleservices-TCS
02.2013 - 03.2017

I designed and set up an AWS platform, automating infrastructure with Jenkins, Terraform, and Packer. I migrated applications to Amazon EKS, developed serverless apps using Lambda, and managed services like EC2, S3, and RDS. I automated CI/CD pipelines, configured Auto Scaling, and used Kubernetes for container orchestration. Additionally, I implemented monitoring with Splunk, Dynatrace, and CloudWatch, and managed ETL processes with Lambda for Redshift.



  • Played a crucial role in designing and setting up a new AWS platform, including VPN connections and network structure
  • Automated infrastructure setup using Jenkins, Terraform, Packer, and Server spec
  • Configured various AWS services like EC2, S3, RDS, DynamoDB, and IAM using CloudFormation and Terraform
  • Migrated applications to Amazon EKS for better performance and scalability
  • Managed user accounts, monitored system performance, and migrated applications from VMware to AWS
  • Developed serverless applications using CloudFront, API Gateway, and Lambda
  • Implemented data protection measures and managed AWS Logs with Elasticsearch and Kibana
  • Configured Auto Scaling, load balancers, and SSL certificates
  • Automated backups, deployments, and CI/CD pipelines using Code Pipeline, Jenkins, and Terraform
  • Utilized Chef for configuration management and deployment automation
  • Managed DNS routing, caching, and container orchestration using Kubernetes
  • Implemented ETL process with AWS Lambda for data ingestion into Redshift
  • Used Splunk, Dynatrace, and ELK tools as monitoring tools to verify the integrity and availability of all hardware, server resources, jobs, and processes
  • Utilized Splunk and Dynatrace for monitoring application performance and troubleshooting
  • Monitored application performance using Splunk and CloudWatch in the AWS environment

Linux Administrator

NetComm IT Solutions
12.2011 - 01.2013

I provided monitoring, configuration, and support for various applications and servers, managing Red Hat Linux, Solaris, and Windows Server systems. I offered Level 2 support, troubleshooting issues and managing tickets. I configured core services such as DNS, LDAP, and HTTP, and automated tasks using shell scripts and cron jobs. I developed automation scripts in Python using Puppet to deploy and manage Java applications on Linux servers and utilized Nagios for monitoring. I also worked with integration technologies like MuleSoft, JBoss Fuse, and handled Apache Tomcat and WebSphere server management.



  • Provided monitoring, configuration, testing, maintenance and production support of various applications and servers
  • Installed and managed Red Hat Linux, Solaris, and Windows Server systems
  • Provided Level 2 support, managing tickets, responding to alerts, and troubleshooting issues
  • Monitored system performance metrics like CPU, memory, and disk space
  • Configured core services such as DNS, NFS, Samba, LDAP, TCP/IP, FTP, and HTTP
  • Utilized LVM for volume management and RAID and implemented system administration scripts
  • Managed user accounts, groups, and permissions, and implemented LDAP and Active Directory authentication
  • Installed and configured Apache Tomcat and WebSphere application servers, including load-balanced clusters
  • Automated tasks using shell scripts, cron jobs, and system backups with Veritas NetBackup
  • Assisted with Solaris Jumpstart and RHEL Kickstart OS
  • Troubleshoot backup, restore, and end-user issues on Solaris and Linux servers
  • Developed and maintained scripts for various services using UNIX shell and Perl
  • Worked with DBAs on Oracle and RDBMS installations, security patching of Linux servers, and Splunk administration
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
  • Planned for and coordinated upgrades, patching, and maintenance of enterprise server and storage systems
  • Monitored system logs for any suspicious activity or errors that needed further investigation
  • Collaborated with other IT professionals to ensure seamless integration of new systems into existing infrastructure
  • Installed/Configured/Managed Puppet Master/Agent
  • Wrote custom modules and manifests, downloaded pre-written modules from puppet-forge
  • Upgraded migration of Puppet Community and Enterprise
  • Provided support for the web servers like IIS, Tomcat, Web logic or Web sphere
  • Configuration and administration of Apache Web Server and SSL
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services
  • Worked extensively on large variety of integration technologies Mule soft, Apache Camel, Jboss Fuse, Fuse Fabric8 and creating Active MQ with different topologies in Enterprise Integration
  • Experience in installing and configuring Selinux using command line interface and setting up permissions to the files and directories according to the requirement
  • Experience with Oracle WebLogic, SQL, UNIX Shell scripting, CVS or other source control system and multi-threaded/multi-process application
  • Good Knowledge on continues integration using Jenkins
  • Used SonarQube for quality testing the code in continues integration
  • Involved in full development life cycle including requirements gathering, analysis, and implementation
  • Converted C- code to Java to improve the performance and maintenance of the project
  • Built and supported RHEL 6.4, 6, 5.4, Ubuntu, and Solaris servers for new and existing projects through standalone and network installation
  • Worked on RedHat Linux installation, configuring and maintenance of applications on this environment
  • Performed automated installations of Operating Systems using kickstart for Linux
  • Package management using RPM, YUM and Update in RedHat Linux Installation and configuration from scratch and regular monitoring
  • Created users, manage user permissions, maintain User and File system quota on Linux servers
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell scripts
  • Experience working with IT security team to handle responsibility of firewall administration
  • Implemented network services such as DNS, DHCP, NFS and Samba for file sharing across multiple platforms
  • INDIA, US

Education

Bachelor of Computer Science - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
04.2011

Skills

  • Jenkins, GitHub Actions
  • AWS, Azure & POC's on GCP
  • Python, Shell Scripting, Groovy
  • Maven, Gradle
  • ECS, EKS, Docker
  • Grafana
  • Splunk, Bluestripe, ELK
  • Incident Management
  • SonarQube, Clover, Cobertura, LCOV, Cucumber
  • DevOps principles
  • Mobile Application Development
  • Bitbucket, GitHub, GitLab, SVN & TFS
  • Multitasking
  • Ansible
  • JfrogArtifactory, Nexus
  • Coverity, Black duck, Fortify

Certification

Red Hat (RHEL6)

ACHIEVEMENTS

• IBM Client & Partner Success Award – 2019.

• IBM Eminence & Excellence Cash Award – 2019. 

• IBM Deep Skill Bonus. 

• IBM BluePoint recognition.


Timeline

SR. Devops Consultant

Mercedes Benz Financial Services
04.2022 - Current

Lead Software Engineer

Citi Bank-Wipro
12.2020 - 01.2022

Security Analyst

Bank of America-Wipro
08.2019 - 12.2020

AWS Cloud Engineer

State Bank of India - IBM
03.2017 - 08.2019

AWS DevOps Engineer

Tata Teleservices-TCS
02.2013 - 03.2017

Linux Administrator

NetComm IT Solutions
12.2011 - 01.2013

Bachelor of Computer Science - Computer Science

Jawaharlal Nehru Technological University
NAGENDAR VORUGANTI