Post Job Free
Sign in

Devops Engineer Cloud Infrastructure

Location:
New York City, NY
Posted:
July 11, 2025

Contact this candidate

Resume:

Bhargav Jagarlamudi

Email: *******.*************@*****.***

Mobile: +1-903-***-**** LinkedIn

PROFESSIONAL SUMMARY

DevOps Engineer with 9 years of experience in the IT industry, with a strong focus on Cloud Infrastructure, Containerization, Red Hat Enterprise Linux, CentOS, Ubuntu, Debian, Configuration Management, CI/CD Pipelines, and Virtualization, utilizing tools and cloud services such as AWS, Azure and GCP.

Experience with AWS Cloud services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Formation, Security Groups.

Proficient in version control and collaboration using GitHub (Git) and Subversion (SVN); skilled in automating software builds and dependency management with Apache Maven and Ant.

Designed and implemented end-to-end infrastructure automation and continuous delivery pipelines by integrating AWS CloudFormation, Jenkins, SaltStack, and Chef (cookbooks & recipes), accelerating application deployment and improving operational efficiency

Architected, built, and managed scalable cloud infrastructure on Google Cloud Platform (GCP) with Infrastructure as Code (IaC) tools such as Terraform and Deployment Manage

Built, deployed, and executed containerized applications with Kubernetes (GKE), Docker, and Helm to support microservices architecture and dynamic scaling.

Designed and deployed applications on Azure using Compute, Web & Mobile, Blob Storage, ADF, Resource Groups, SQL Data Warehouse, and ARM, focusing on high availability and auto-scaling

Experience in Azure transformation projects and built ETL/data pipelines with Azure Data Factory.

Implemented Argo CD for continuous delivery to Kubernetes clusters

Created and implemented CI/CD pipelines using Google Cloud Build, Jenkins, and GitLab CI to automate software build, test, and deployment.

Deployed applications in multi-cloud environments using Terraform for high availability and cross-cloud integration

Developed REST APIs with Node.js for user, product, and checkout modules

Optimized cloud infrastructure for cost, performance, and security by analyzing usage metrics and implementing best practices.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling groups, and AWS CLI

Enabled compliance with security and industry standards through regular evaluation and automatic policy enforcement.

Skilled in UNIX and Linux system administration, configuration, patching, troubleshooting, security, backup, disaster recovery, and performance tuning

Created and managed Ansible Playbooks in Ansible Tower, integrating with Jenkins for automated code deployment

Designed microservices architectures and led AWS migration projects using re-host, re-platform, and re-architect strategies

Supported continuous integration on AWS and developed backend services with Node.js and MongoDB

Designed and implemented scalable cloud-based web applications on AWS and GCP

Provided cloud SME support (IaaS, PaaS, SaaS) across vSphere, vCloud, Cloud Stack, Azure, AWS, Cloud Foundry, and OpenShift

Configured and managed agile tools like JIRA and Rally for project and defect tracking

Strong understanding of software configuration management in Agile, Scrum, and Waterfall, with experience developing web apps using JavaScript, web services, and databases like Oracle, MS Access, and SQL Server

Wrote Shell scripts for compilation and deployment automation.

Strong scripting skills in Shell, Bash, and Python.

Proficient in version control systems like Subversion, Git, GitLab, and Mercurial; used client tools such as Git Bash, GitHub, and Git GUI.

Implemented a Continuous Delivery pipeline using Docker, Jenkins, GitHub, and AWS AMIs—automating Docker container builds upon new GitHub branch creation.

TECHNICAL SKILLS

Operating Systems : Windows, UNIX, Linux, Ubuntu, RHEL 9

Source Code Management (SCM) : Git, Bitbucket, SVN, GitLab, Code Commit

Programming Languages : Java, C#

Scripting Languages : Python, Bash Shell Scripting, Python, Yaml, Groovy

Build Tools : Ant, Maven, Gradle, MS Build

Artifactory Repository : JFrog, Nexus, Code Artifact

Source Code Analysis : SonarQube

Testing Tools : Selenium, testNg, Cucumber

CI/CD Tools : Jenkins, Code Pipeline, GitHub Actions

Database Management : Oracle, SQL, PL/SQL

Web/Application Servers : Apache Tomcat, HTTP Server, Nginx

Containerization Tools : Docker, Podman, CRIO

Container Orchestration Tools : Kubernetes, Elastic Container Service (ECS), HELM, Elastic Kubernetes Service (EKS)

Configuration Management Tools : Ansible, Chef, Puppet

Infrastructure Provisioning Tools : Terraform, Cloud Formation

Monitoring Tools : ELK, Cloud Watch, Prometheus, Grafana

Cloud Services : AWS, GCP, OCI, Azure

CERTIFICATIONS

AWS Certified Solutions Architect – Associate

ACE Multi Cloud Network Associate

PROFESSIONAL EXPERIENCE

Client: Stellantis, Auburn Hills, MI

Role: Sr DevOps Engineer Oct 2023 – Till Now

Responsibilities:

Design, implement, and manage scalable, secure, and highly available cloud infrastructure using AWS services (ECS, EKS, RDS, Lambda, API Gateway, CloudFront, EventBridge).

Architect and maintain Infrastructure as Code (IaC) using Terraform and AWS CloudFormation for automated resource provisioning and environment consistency.

Develop, maintain, and optimize CI/CD pipelines using Jenkins and GitHub Actions to support automated testing, security scanning, and seamless deployments.

Deploy and manage Kubernetes clusters (EKS, AKS), ensuring workload orchestration, high availability, and fault tolerance across distributed systems.

Create and manage Helm charts to standardize, package, and version application deployments in Kubernetes environments.

Containerize applications using Docker, optimizing multi-stage builds for performance, security, and reduced image sizes.

Implement container registry best practices using AWS ECR, including vulnerability scanning and lifecycle policies.

Developed infrastructure as code (IaC) using Terraform, Azure Resource Manager (ARM), and AWS CloudFormation

Design and build custom Kubernetes Operators and CRDs to automate complex application workflows and ensure self-healing capabilities.

Configure Kubernetes ingress controllers (Nginx, Traefik), service meshes (Istio, Linkerd), and network policies to manage traffic flow and enhance cluster security.

Automate scaling of applications using Cluster Autoscaler and HPA to ensure efficient resource utilization and cost control.

Enforce Kubernetes security through RBAC, Pod Security Policies, Network Policies, and IAM roles for service accounts.

Integrate and manage secure secret storage with AWS Secrets Manager and Kubernetes Secrets to protect sensitive data.

Implement monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK Stack, and Datadog for full-stack observability.

Conduct root cause analysis (RCA) and resolve incidents related to Kubernetes, Docker, cloud services, and networking.

Integrate automated testing frameworks (JUnit, TestNG, Selenium) into CI/CD workflows to validate builds and deployments.

Collaborate with development, QA, and operations teams to streamline application delivery, optimize performance, and improve infrastructure reliability.

Support virtualization and containerization technologies (e.g., KVM, VMware, LXC) on Linux hosts

Install, configure, and maintain Linux operating systems and servers, ensuring optimal performance and security.

Developed and maintained web applications using Python, Django, and Bash/Linux, ensuring robust backend functionality and automation

Design and develop RESTful microservices using Spring Boot, including integration of OAuth2/JWT authentication and data access layers with Hibernate/JPA.

Enhance application resilience and throughput through caching (Redis, Ehcache), asynchronous processing, and fault-tolerant patterns (Resilience4j).

Mentor junior engineers and contribute to knowledge-sharing initiatives to uplift team capabilities and best practices.

Environment: AWS CodePipeline, AWS CodeBuild, Amazon ECR, AWS CodeArtifact, Amazon EKS, Terraform, AWS CloudFormation, AWS Lambda, AWS IAM, Ansible, JUnit, TestNG, Selenium, Clair, Trivy, RHEL Linux, Spring Boot, Hibernate, REST APIs, Microservices - Java, Python, Node.js, Docker, Ansible, Jenkins.

Client: Kone Corporation, Lisle, IL

Role: DevOps Engineer July 2020 – Sep 2023

Responsibilities:

Implementing and maintaining EC2 servers and S3 buckets and monitoring them using AWS CloudWatch

Created and Configured the CI/CD pipeline for deploying Micro-Services and Lambda functions using Jenkins

Building/Maintaining Docker container clusters managed by Kubernetes and Linux. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys

Developed continuous integration strategy using Jenkins’s build servers and GitLab CI with GitLab.

Implemented Amazon IAM to grant fine access to AWS resources to users and managed roles and permissions of users to AWS accounts through IAM

Developed AWS Cloud Formation templates to create custom sized VPC subnets, NAT, EC2 instances, ELB and Security Groups

Created and maintained Infrastructure as Code (IaC) with Terraform, automating the provisioning and management of cloud resources across multiple environments

Developed reusable Terraform modules to standardize and streamline resource creation and management

Managed Terraform state files using remote backends like AWS S3 and Terraform Cloud, ensuring consistency and collaboration

Configured VPCs, subnets, route tables and security groups using Terraform to ensure secure and efficient network operations

Implemented a notification service for events in the environment using AWS SNS (simple notification service)

Created repositories, branches and tags in GIT and assisted the developers in fixing merge issues

Experience with tools relating to software development and version control systems like GIT

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, Lambda, S3 and Glacier for our QA and UAT environments as well as infrastructure

Worked on branching, tagging and maintaining the versions across the environments using SCM tools like Subversion (SVN) and GIT on Linux and Windows environments

Enabled end-to-end CI/CD pipeline for Java-based applications using Jenkins, Bitbucket and Artifactory and integrated with different testing tools like SonarQube, Veracode and Selenium

Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts

Assisted in installing Ansible Registry for local upload and download of Docker images and even from Docker Hub

Involved in developing custom scripts using Perl and Shell scripts to automate jobs

Design, implement, and run cloud infrastructure solutions on Google Cloud Platform (GCP) to be extremely scalable, reliable, and secure.

Implement and deploy Infrastructure as Code (IaC) using Terraform and Google Deployment Manager to automate provision and configuration of cloud resources.

Develop, deploy, and run containerized applications with Kubernetes (GKE), Helm, and Docker in favor of microservices designs and scale-out automation.

Set and maintain CI/CD pipelines using tools like GitLab CI, Jenkins, and Google Cloud Build to automate and secure software deployment.

Automate the provisioning of servers and configuration management using Ansible, Chef, or Puppet to provision uniform environments.

Deploy monitoring, logging, and alerting tools with Stackdriver (now Google Cloud Operations), Prometheus, and Grafana for end-to-end visibility.

Integrate secure secret management practices using HashiCorp Vault and GCP Secret Manager to store sensitive data securely.

Collaborate with cross-functional teams to gather requirements, design solutions, and drive agile project delivery.

Optimize cloud performance and expenditure through the analysis of usage data, right-sizing, and leveraging GCP billing features.

Meet industry standards through security audits, implementation of best practices, and automated compliance scans in GCP infrastructures.

Engage in or lead on-premises or legacy application migrations to GCP, including planning, execution, and post-migration support

Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash

Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub

Installed/Configured/Managed Jenkins CI Automation

Managed Amazon S3 and set lifecycle policies for objects

Virtualized the servers using Docker for the test environments and dev-environment needs

Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments

Good understanding of ELBs, general networking principles, firewalls, routing technologies and DNS (Route 53)

Configured and managed a network of Linux and Windows servers

Environment: Amazon Web Services (AWS), GCP, IAM, Route53, S3, ELB, RDS, Security Groups, Cloud Watch, Git, GitHub, Docker, Kubernetes, Jenkins, CI/CD pipelines, Shell, Splunk and Nagios

Value labs, Hyderabad, India

Role: AWS DevOps Engineer Mar 2017-July 2019

Responsibilities:

Worked on AWS CodeDeploy and Auto Scaling Groups to implement Blue-Green Deployments for various releases.

Created custom CloudWatch dashboards for monitoring CPU utilization, network traffic (In/Out), packet flow (In/Out), and other instance parameters.

Configured RDS instances using CloudFormation and Terraform; used Terraform to map complex dependencies and identify network issues.

Maintained JIRA for tracking and updating project defects and tasks, ensuring the successful completion of sprints.

Managed and maintained multiple Linux distributions (Ubuntu, CentOS, Red Hat), ensuring optimal performance and uptime.

Utilized Docker for containerizing applications, streamlining deployment, and ensuring consistency across environments.

Deployed and managed containerized applications using Kubernetes, ensuring scalability and high availability.

Automated configuration management and application deployments using Ansible, improving consistency and reducing manual intervention.

Implemented monitoring solutions with Nagios, Prometheus, and Grafana, ensuring proactive issue detection and resolution.

Managed virtual machines using KVM and VMware, optimizing resource utilization and performance.

Configured and managed storage solutions using LVM, RAID, and NFS to ensure data availability and redundancy.

Integrated and maintained CI/CD pipelines with Jenkins, automating build, test, and deployment processes.

Deployed and managed cloud infrastructure on AWS and Azure, leveraging services such as EC2, S3, RDS, and VPC.

Configured and maintained network services such as DNS, DHCP, and VPN, ensuring secure and efficient network operations.

Utilized Puppet and Chef for managing system configurations and maintaining consistency across servers.

Administered and optimized databases like MySQL and PostgreSQL, ensuring high performance and reliability.

Managed source code and version control using Git and GitHub, facilitating efficient collaboration and code management.

Created custom Dynatrace dashboards to visualize key performance metrics and trends, aiding proactive system management.

Configured Dynatrace alerts to notify the team of performance anomalies and potential issues, enabling rapid response.

Utilized the Dynatrace API to automate monitoring tasks and integrate with other tools, enhancing operational efficiency.

Centralized log management using the ELK stack (Elasticsearch, Logstash, Kibana), improving system observability.

Coordinated and executed patch management processes to keep systems secure and up to date.

Developed and maintained incident response plans, ensuring quick resolution and minimal impact on operations.

Created and maintained comprehensive documentation for system configurations, processes, and procedures to support knowledge sharing and onboarding.

Integrated Datadog for end-to-end infrastructure and application performance monitoring, ensuring real-time observability.

Automated the setup and configuration of Datadog monitors, dashboards, and alerts using Terraform for seamless deployment.

Developed custom Datadog dashboards to gain insights into system performance, resource utilization, and application health.

Configured Datadog alerts to proactively detect and respond to performance issues, minimizing downtime and enhancing reliability.

Implemented Datadog Application Performance Monitoring (APM) to track application performance and troubleshoot latency issues.

Worked with Cloud stack such as AWS (Cloud Formation) and VMware stack. Experience in web development with python, Bash/Linux and Django, SQL with celery and RabbitMQ

Worked on the PCF on EC2 to manage the containers created by pivotal cloud foundry PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using Pivotal Cloud Foundry (PCF)

Used Zabbix for instance level monitoring and Microservice health check added in the pipeline. Used Grafana for container level Monitoring.

Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files & releases of Helm packages

Worked with Helm charts to define, install, and upgrade complex Kubernetes applications and used rollback mechanism to handle deployment errors

Environment: AWS, Ansible, Jenkins, Maven, JIRA, Linux, Java, Kubernetes, Terraform, Docker, Nagios, ELK, SonarQube, Nexus, JBOSS, Nginx, Bash, Python, Django,SQL

Mavin Infotech Pvt. Ltd, Hyderabad, India

Role: Sr. Information Technology Support Engineer July 2014 – Feb 2017

Responsibilities:

Set up and maintained CI/CD pipelines using Bitbucket Pipelines, automating the deployment of applications and infrastructure changes.

Managed source code and configuration files in Bitbucket repositories, utilizing pull requests and code reviews to maintain code quality.

Integrated Bitbucket with tools such as Jenkins and Jira to streamline development and deployment processes.

Designed and implemented Blue/Green deployment strategies for multiple applications.

Successfully migrated an on-premises Windows system application to the cloud.

Managed GitHub repositories, including permissions, branching, and tagging.

Oversaw, enhanced, and monitored cloud infrastructure on AWS, including EC2, S3, Route 53, CloudFormation, and RDS.

Utilized AWS Auto Scaling and CloudWatch to provide high availability for applications based on load metrics.

Created custom AWS CDK constructs to encapsulate reusable patterns and components across various projects.

Used Jira for project management in a Scrum environment, creating user stories and updating progress.

Contributed to the design, development, and implementation of decommissioning and re-provisioning processes and virtual machines using Bash and Python Flask.

Demonstrated hands-on administrative experience in installing packages and patches on UNIX and Windows servers.

Automated build processes using Jenkins for continuous integration.

Participated in designing and automating proof-of-concept projects and version control tool migrations.

Coordinated with developers, business teams, and project management for production releases.

Worked in an Agile environment, building customized build and deployment applications.

Involved in periodic archiving and storage of source code for disaster recovery purposes.

Handled version control activities and automated branch-based builds using Jenkins.

Implemented Jenkins Master/Slave architecture within the Jenkins dashboard.

Set up a GIT mirror for an SVN repository, enabling dual usage of SVN and GIT by users.

Managed the source code repository system used by the engineering team.

Created and maintained build and continuous integration environments using Ant, Maven, and Jenkins.

Used Maven for building web projects and services, and generated automated reports for builds and test results to accelerate QA processes.

Automated static code analysis using Jenkins.

Actively participated in build and release activities.

Effectively managed complex environments involving parallel development, parallel releases, and deployments to Development, Integration Testing, Performance Testing, Pre-Prod, and Production environments.

Coordinated releases with development and QA teams.

Hands-on experience in middleware administration, maintenance, and troubleshooting. Handled Incident, Change, and Problem Management tickets as per SLA.

Facilitated coordination among application support, testing, and release management teams for successful production deployments.

Environment: AWS, Chef, Ansible, WebSphere 8.x, Red Hat Linux, Jenkins, Apache Tomcat, Nginx, GIT, SVN, Maven, Jira, ServiceNow, Linux, and Windows



Contact this candidate