Uday Charan Naidu Gopi
DevOps / Cloud Engineer
Mobile: 864-***-****
Email: ****************@*****.***
Professional Summary
7+ years of hands-on experience as a DevOps / Cloud Engineer supporting production environments across AWS, Azure and GCP, with deep expertise in Linux administration and infrastructure automation for enterprise applications.
Designed and owned AWS VPC architectures using Terraform and CloudFormation, including multi-tier networking, NAT gateways, security groups and NACLs.
Built and operated fault-tolerant AWS infrastructure, provisioning RDS, managing S3-based backup strategies and implementing recovery mechanisms to meet availability and reliability requirements.
Led infrastructure automation initiatives using Terraform, Ansible, Chef and Puppet, reducing manual deployments and enabling consistent environment provisioning across development, staging and production.
Developed custom CI/CD pipelines using Jenkins integrated with GitHub, Maven, Nexus and Terraform, enabling automated builds, infrastructure changes and application deployments.
Implemented Python and Bash automation (including boto3) to extend IaC workflows, automate EBS encryption, AMI creation and schedule Lambda-based operational tasks.
Designed and deployed Azure infrastructure using ARM templates and PowerShell, provisioning both IaaS and PaaS services using ARM-based environments.
Automated configuration and management of Apache and Tomcat servers and supported Kafka and RabbitMQ message brokers on Linux and Windows platforms.
Provided production support for IIS-hosted applications, including installation, configuration, troubleshooting and ongoing maintenance.
Extensive experience managing Linux and UNIX systems (RHEL, OEL, SUSE, Ubuntu, Solaris, AIX), supporting application teams through deployments, upgrades and performance issues.
Bank of America, USA Oct 2024 - Present
DevOps Engineer
Automated AWS infrastructure using Terraform, provisioning VPCs, ELBs/ALBs, Security Groups, SQS, S3, RDS and Elastic Beanstalk and progressively migrated legacy infrastructure to Infrastructure as Code.
Implemented Terraform remote state management using S3 backend with DynamoDB state locking, enforcing IAM-based access controls to ensure safe, concurrent infrastructure changes.
Built and managed multiple Elastic Beanstalk environments for Java applications using Terraform, supporting development, QA and production workloads.
Provisioned and maintained hundreds of S3 buckets and RDS instances, supporting application, logging and data ingestion use cases.
Designed and implemented CI/CD pipelines using Azure DevOps and Jenkins, automating build, test, and deployment workflows for applications and infrastructure.
Developed Jenkins pipelines (Groovy) to deploy AWS infrastructure via Terraform, enabling fully automated, self-service infrastructure provisioning without direct AWS console access.
Built end-to-end CI/CD pipelines with stages for checkout, unit testing, build, package and deployment, integrating Maven and infrastructure validation steps.
Developed data ingestion workflows using AWS Step Functions, AWS Glue and Python, loading data into layered S3 data lakes and enabling analytics through Athena and QuickSight.
Implemented microservices deployments using Docker and Kubernetes, building CI pipelines to push images to container registries and deploying workloads to EKS and AKS clusters.
Created and managed Kubernetes objects including Deployments, Services, ConfigMaps and Autoscaling policies, ensuring zero-downtime application updates.
Integrated monitoring and observability using Datadog, Prometheus, ELK and New Relic, provisioning monitoring resources via Terraform and improving visibility across AWS and Azure environments.
Automated Datadog metric provisioning at build time and integrated monitoring with Azure Storage, App Services, Redis Cache and Azure SQL.
Performed cloud security risk assessments for Azure-hosted applications and defined enterprise-level cloud security controls, including Azure Security Center policies, RBAC, Key Vault/KMS and IAM.
Implemented security and quality gates in CI/CD pipelines, including vulnerability scanning (Prisma, Veracode), integration testing and policy validation.
Managed network security and traffic control using FortiGate and Prisma firewalls, governing ingress and egress traffic across AWS VPCs.
Automated configuration management using Ansible playbooks, migrating servers with standardized configurations across Linux and Windows environments.
Managed Git and GitHub repositories, implementing branching strategies and release workflows to support parallel development and controlled deployments.
PwC, USA March 2022 – Sept 2024
DevOps Cloud Engineer
Designed, provisioned, and maintained AWS infrastructure using Terraform, automating creation of VPCs, subnets, route tables, NAT gateways, security groups, ALBs/ELBs, S3, RDS, SQS and IAM resources.
Implemented Terraform remote state management using S3 backends with DynamoDB state locking, enforcing IAM-based access controls to safely manage concurrent infrastructure changes.
Built and maintained multi-environment AWS architectures (Dev, QA, Pre-Prod, Prod), supporting scalable and highly available application deployments.
Installed and administered Jenkins running in Docker containers, developing and maintaining CI/CD pipelines for application and infrastructure deployments.
Developed end-to-end Jenkins pipelines using Groovy and shell scripting, automating checkout, unit testing, build, packaging and deployment workflows.
Integrated Terraform execution into Jenkins pipelines, enabling fully automated AWS infrastructure provisioning without direct AWS Console access.
Built and optimized Docker-based CI pipelines, creating container images and publishing them to Amazon ECR as part of automated builds.
Provisioned and managed Kubernetes (EKS) clusters using Terraform and Jenkins, deploying containerized services across namespaces and configuring Nginx ingress/load balancers.
Installed, configured, and managed RabbitMQ for messaging and analytics workloads, including Dockerized deployments to support scaling and high availability.
Implemented monitoring and observability using New Relic and Datadog, integrating AWS services and configuring alerts to improve system reliability and incident response.
Configured Slack and PagerDuty integrations to enable proactive alerting and on-call incident management for production workloads.
Developed AWS Glue jobs using Python for data ingestion and transformation, including deduplication, null handling, and business-specific data processing, storing curated data in Amazon S3.
Implemented security best practices across AWS environments, including IAM role design, least-privilege access, KMS-based encryption, and security policy enforcement.
Managed AWS IAM users, roles, groups and permissions, supporting access control, governance and compliance requirements.
Automated operational tasks using Bash and Python scripts across Linux and Windows environments.
Built and maintained Ansible playbooks and Ansible Tower jobs for configuration management, patching, agent installation, and standardized deployments.
Implemented code quality and security gates by integrating SonarQube and vulnerability scanning tools into CI pipelines before code promotion.
Accenture, India May 2018 – Dec 2021
DevOps / SRE Engineer
Designed and automated Azure infrastructure using ARM templates and PowerShell, provisioning Resource Groups, Virtual Machines, App Services, Storage Accounts (Blob/Table), networking and firewall rules across multiple environments.
Built and maintained Azure DevOps CI/CD pipelines, automating application builds, infrastructure provisioning and deployments for development, pre-production and production environments.
Implemented high-availability Azure architectures, designing virtual networks, subnets, NSGs, load-balancing strategies and integrations with on-premises systems.
Developed PowerShell automation frameworks to manage Azure resources at scale, reducing manual provisioning and configuration drift.
Conducted security assessments on Azure Active Directory, including identity, access policies, SSO/SAML and multi-factor authentication, strengthening enterprise security posture.
Defined and enforced encryption and access control policies for Azure resources using Azure RBAC and security best practices.
Built and operated containerized workloads using Docker, standardizing application runtime environments and improving deployment consistency.
Deployed and managed RabbitMQ for analytics and messaging workloads, including Dockerized RabbitMQ deployments on OpenShift with autoscaling and high availability.
Developed serverless solutions using Azure Functions, implementing HTTP triggers, integrating Application Insights for monitoring and executing load testing via Azure DevOps.
Created and maintained observability dashboards using Splunk and Grafana, providing actionable visibility into application logs, metrics and infrastructure health.
Integrated alerting and incident response workflows, enabling proactive operations and faster issue resolution for production systems.
Automated Azure VM image and storage operations, including VHD uploads using AzCopy, supporting scalable VM provisioning.
Implemented Ansible-based configuration management, developing reusable roles and playbooks for provisioning, patching and application deployments across Linux and Windows environments.
Maintained a centralized Ansible site.yml with tagged roles, enabling controlled, parallel deployments and simplified operational workflows.
Built Jenkins pipelines using Groovy and shell scripting, supporting automated build, test and deployment processes.
Developed CI/CD systems running Jenkins on Kubernetes, leveraging Docker and Kubernetes to build, test, and deploy applications in containerized environments.
Collaborated closely with development, QA, and operations teams, supporting Agile/Scrum delivery models and driving DevOps best practices across the organization.
Technical Skills:
Cloud: AWS (VPC, EC2, S3, RDS, EKS, IAM), Azure (ARM, App Services, Functions, Key Vault), GCP
IaC & Automation: Terraform (modules, remote state), Ansible, Python (boto3), Bash, PowerShell
CI/CD: Jenkins (Groovy), Azure DevOps, Git/GitHub, Maven, Nexus
Containers: Docker, Kubernetes (EKS/AKS, deployments, autoscaling)
Observability & Security: Datadog, New Relic, Prometheus, ELK, Splunk, IAM/RBAC, KMS, Prisma, Veracode
Platforms: Linux/Unix, Windows, Apache, Tomcat, IIS, Kafka, RabbitMQ
Education:
Masters in Business Analytics
Grand Canyon University, AZ, USA
Bachelors in Electronics and Communication Engineering
GITAM School of Technology