Summary
Overview
Work History
Skills
Timeline
Generic

Nagaraju V

Herndon,VA

Summary

8+ years of professional experience in IT comprising of designing, development, Integration of DevOps tools, cloud automation, configuration management, provisioning, build and release, continuous Integration/deployment, delivery management, system administration and cloud migration which includes system administration working on Red HatEnterprise Linux (RHEL), Cent OS, Ubuntu, Windows environment, Amazon Web Services, Microsoft Azure as Sr. DevOps / Cloud Engineer.

• Deployed secure, reliable, flexible hybrid cloud environments using Red Hat Solutions on Azure.

• Working experience in Redhat Openshift 3.9/3.10/3.11 Container platform build, upgrades and BAU Support.

• Experience in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi-factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service-based architecture; utilizing Docker/Kubernetes technologies.

• Experience in deploying applications in Openshift console as Projects.

• Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.

• Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process

• Developed and maintained Red Hat OpenShift clusters in single and multi-node configurations

• Troubleshooting the Kubernetes issues using Kubectl CLI and in Openshift Console.

• Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.

• Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev-environment needs.

• Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.

• Deep experience with AWS concepts like EC2, S3, RDS, ECS, Lambda, Route 53, Cloud Front, Cloud Watch, IAM, VPC, Auto Scaling, Load balancer, AWS Data Migration Service, Cloud Trail and Amazon Redshift, Elasti Cache, Cloud Formation.

• Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.

• Managed merging, branch creation and tagging for Bitbucket based code repository.

• Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to another environment and create new jobs and branches through Jenkins.

• Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.

• Skilled in monitoring servers using Nagios, Splunk, Datadog, Artifactory, Cloud watch and Zabbix for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

• Experience in Splunk solution design, architect, deployment and configuration of Splunk components like forwarders, Indexers and Search heads. Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.

• Experience in dealing with Windows Azure Services - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Azure Data Lake, Azure Functions, Auto-Scaling, Azure Monitor, Traffic Manager. The Azure stack (including compute, web & Mobile, blobs, Resource groups, Azure, SQL, Cloud Services, and ARM), focusing on high availability.

• Developed CI/CD pipeline with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD pipeline to build, test and deploy.

• Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.

• Integration of Application with monitoring tool new relic for complete insight and proactive monitoring.

• Proficient with Shell, Bash, Python, PowerShell, YAML, Groovy, PHP, Java, Ruby & Perl scripting languages for automation, monitoring and passionate about learning new scripting languages on demand.

• Worked on building and deploying Java code through Jenkins and Chef.

• Created Jenkins builds and deployed to application server using Udeploy for java, and .NET applications.

• Strong working experience in Relational databases like Oracle, PL/SQL, SQL Developer and MYSQL and NoSQL database- MongoDB, DynamoDB and Cassandra.

• Experienced in Creating and managing Azure Services - SQL Datawarehouse, EventHub, Data factory, HDInsight clusters, SQL Datawarehouse, SQL Server/DB, Logic Apps, Blob storage, Datalake, LogicApp, VM, Log and analytics.

SRE/Operational skills to bridge between developers and operations teams, have knowledge of operating production systems like networking, high-availability, scaling, disaster recovery, monitoring, alerting, etc

• Expertise in automating builds and deployment process using Bash, Python and Shell scripts with focus on DevOps tools, CI/CD and AWS Cloud Architecture.

• Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift migration, Teradata to Snowflake Migration, AWS Cloud from on-premises.

• Experience as an OpenStack for creating, managing users, roles, groups, domains, services, endpoints; managing quotas, instances, snapshots, metadata, creating new images; managing and creating networks, routers, subnets, allocation pools; managing swift objects, time stamps, cinder volumes; using heat templates and troubleshooting.

• Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware vSphere, Involved in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x and Debian using Kickstart Servers.

• Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.

Overview

9
9
years of professional experience

Work History

Senior Cloud Engineer

Integrity Marketing Group
05.2022 - Current

· Designing, planning and implementation for existing On-Premises applications to Azure Cloud, Create Cache Memory on Windows.

· Designing, planning and implementation, manage virtual networking within Azure and connect to on-premises environments, configure Express Route, Virtual Network, VPN Gateways, DNS, and Load Balancers.

· Designed and implemented configuration management strategies using Urban Code Deploy (UCD) to maintain consistency across environments.

· Created and managed Azure AD tenants, manage users and groups, and configure application integration with Azure AD.

· Integrated DevOps practices with robotics frameworks such as ROS (Robot Operating System) or ROS 2, enabling seamless development, testing, and deployment of robotic applications.

· Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management.

· Developed and maintained automated release Management pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps, ensuring smooth and efficient deployment processes.

· Well, working Experience with Big Data application troubleshooting (Spark, MapReduce, YARN)

· Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets, setting up Azure Migrate and ASR servers using OVF templates in the On-premises vCenter host.

· Provided high availability for IaaS VM’s and PaaS instances for access from other services in the VNet with Azure load balancers and implemented Azure classic and Azure ARM for deployment process.

· Experience with Security Centre, Key Vault, Application Gateway, and Network Security Groups

· Experience in monitoring and capacity planning platforms of the systems, network, data, and end user infrastructure.

· Administrating and supporting company’s Azure Kubernetes infrastructure, ensuring it is secure, resilient and performance and responsible for complete DevOps activities and coordinating with development team.

· Working as Kubernetes Administrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.

· Setting up the complete Kubernetes Dev Environment from scratch to deploy latest tools which is related to Deep learning and machine learning using helm charts on premises BareMetal for different teams.

· Configured V-net integration, Active directory, Encryption, and security on Azure using ARM templates and PowerShell scripts.

· Designed and implemented infrastructure as code (IaC) solutions using tools like Terraform, Ansible, or Puppet to provision and manage robotics systems.

· Orchestrated containerized environments with Docker and Kubernetes, optimizing C# application deployment, scalability, and resource utilization.

· Utilized Urban Code Deploy component mapping feature to manage complex application dependencies efficiently.

· Describe the infrastructure you've built and maintained on GCP, including any automation and optimization efforts.

· Setting up the complete Kubernetes Dev Environment from scratch to deploy latest tools which is related to Deep learning and machine learning using helm charts on premises BareMetal for different team.

· Working as Kubernetes Administrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.

· Setting up the complete Kubernetes Dev Environment from scratch to deploy latest tools which is related to Deep learning and machine learning using helm charts on premises BareMetal for different teams.

· Implemented blue-green deployments for robotics systems, ensuring zero downtime during updates and minimizing the risk of failures.

· Implemented security best practices in Oracle Cloud environments, including network security groups, encryption at rest and in transit, and IAM policies, to protect sensitive data and ensure regulatory compliance.

· Worked on tools to constantly improve availability, performance, up-time, and response times.

· Integrated on-premises Windows AD with Azure AD, configure multi-factor authentication, and federated single sign-on.

· Developed custom Urban Code Deploy plugins and automation scripts to streamline deployment workflows and increase efficiency.

· Created Components and applications and their processes in the Urban Code Deploy for the automation.

· Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.

· Developed Python Modules for Ansible Customizations.

· Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.

· Experience in migrating on premises to Windows Azure using Azure Site Recovery and Azure backups.

· Creating and maintaining Infrastructure for Applications in Azure using Terraform. Building & Automating CICD pipelines for different applications.

· Source control migration from on-prem TFS to GIT and integrating it with Azure DevOps.

· Used Jira tracking tool for both hosted and local instances for issue tracking, workflow collaboration and tool-chain automation.

DevOps Engineer/SRE

Cummins
01.2019 - 08.2021

· Created AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and security groups. Worked on tagging standards for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail, and worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.

· Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.

· Implemented a serverless architecture using API Gateway, Lambda3, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

· Configured AWS API Gateway is an AWSservice for creating, publishing, maintaining, monitoring, and securing REST, HTTP, and WebSocket APIs at any scale.

· Setting the AWS organization custom-level service control policies (SCP) and IAM Roles for the EC2 instances.

· Set up and build AWS infrastructure for various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS, and RDSin Cloud Formation JSON templates.

· Researching and adopting the latest cloud-based data to migrate an on-prem computer-assisted coding solution to AWS.

· Designed and developed business logic processing services in AWS Lambda using Python.

· Launched and configured Amazon EC2 Cloud Servers using AMI and Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier and Configured AWS IAMand Security Group in Public and Private Subnets in VPC and Created users and groups using IAM and assigned individual policies to each group.

· Set up Datadog monitoring across on-premises and AWS instances, created system alerts using various Datadog tools, alerted application teams based on the escalations matrix, and configured threshold alarms.

· Infrastructure/resources deployment and architect for Smart gateway on AWS and Helping in day-to-day DevOps activity as SRE (Site Reliability Engineering) using AWS console/eksctl /Kubectl tools.

· Provisioned Datadog monitoring metrics at build time using Terraform.

· Experience in DevSecOps engineering where I have been involved with the security team, to improve the security posture and work on incident management plans. Experience in security monitoring and developing automated remediation.

· Expertise in integrating Terraform with Ansible, and Packer to create and Version the AWS Infrastructure, designing, automating, implementing, and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.

· Skilled in monitoring servers using Nagios, Data Dog, Cloud watch, and ELK Stack Elastic Search Log stash.

· Set up Datadog monitoring across on-premises and AWS instances, created system alerts using various data dog tools, alerted application teams based on the escalations matrix, and configured threshold alarms.

· Part of the Technology Risk & Management team, responsible for Security in Source Code (GitHub), pipelines (AWS DevOps and Jenkins), and Container security (ACR) across the organization’s landscape.

· Involved in Migration of applications from Brownfield to the Greenfieldenvironment.

· Hands-on experience in querying and extracting data from AWS RDS using MySQL, SQL Server, MongoDB, and deploying in the AWS Redshift.

· Managed Amazon Redshift clusters such as launching the cluster and specifying the node type as well.

· Used Terraform in AWS Virtual Private Cloud (VPC) to automatically set up and modify settings by interfacing with the control layer.

· Managed security groups on AWS, focusing on high availability, fault tolerance, and auto-scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambdaand AWS code pipeline.

· Worked on Jenkins, GitHub, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.

· Used Jenkins as a Code Deploy plugin to deploy to JFrog and also extensively worked on other tools like Ansible, for continuous integration and all end-to-end automation functions with all builds and deployments.

· Experienced in working on Docker Hub and Docker Swarm, Docker Composecreating Docker images, and handling multiple images primarily for middleware installations and domain configuration.

· Installed and configured ELK (Elastic Search, Logstash & Kibana) for log management within EC2/ Elastic Load Balancer for Elastic Search.

· Developed infrastructure as a code using Terraformwhile applying a fully modularized approach. Built networking infrastructure, EKS (Kubernetes) clusters, and relational databases in AWS as a code.

· End to end Deployment of Applications (CI/CD) using Maven, Gitlab, and deploying to Kubernetes.

· Used various Continuous Integration tools like Circle CI, Bamboo, GitLab CI, GitHub Actions, and TeamCity.

· Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production-ready, load-balanced, highly available, fault-tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster used to deploy the applications on EKS using Helm charts.

· Used Ansible, Chef, Jenkins, and Git, for implementing Continuous Integration from scratch and optimizing the Continuous Integration using Jenkins and troubleshooting the deployment build issues.

· Configuration of Ansible modules for AWS cloud deployment. Worked with Ansibleplaybooks for virtual and physical instance provisioning, configuration management, patching, and software deployment on AWS environments through automated tools, and Ansible/custom pipeline.

· Experience in both framework and CloudFormation to automate AWS environmentcreation along with the ability to deploy on AWS, using build scripts(AWS CLI) and automate solutions using Shell and Python.

Azure Cloud/ Build and Release Engineer

TALLIVANT
01.2018 - 12.2018
  • Implemented a comprehensive multi-cloud strategy across Microsoft Azure, AWS,and GCP, optimizing application performance, availability, and cost-effectiveness.
  • Utilized a combination of Azure cloud services, AWS storage services, Google Cloud Platform for enabling seamless integration and efficient resource utilization in the multi-cloud environment.
  • Collaborated with Cross-functional teams to define and execute a robust cloud migration strategy, ensuring a smooth transition of applications and data to the multi-cloud environment.
  • Monitored the health and performance of SSRS servers, apply updates, and manage configurations.
  • Provisioned, configured, and managed cloud resources using Terraform, ensuring consistent and scalable infrastructure deployment across multiple cloud platforms like GCP AND AWS.
  • Implemented monitoring solutions to track Kafka cluster health, enabling proactive identification and resolution of potential issues, contributing to a stable and efficient environment.
  • Integrated monitoring resources into Terraform configurations to monitor infrastructure health and performance.
  • Integrated AWS services such as Amazon S3, DynamoDB, and SNS into the serverless architecture for scalable storage, data management, and event-driven communication.
  • Creating and configuring Grafana dashboards for real-time monitoring and visualization.
  • Ensured comprehensive observability and monitoring of the multi-cloud environment, leveraging a unified toolset such as Azure Monitor for monitoring, logging, and troubleshooting.
  • Integrated Terraform with GCP and AWS Config and CloudWatch to monitor infrastructure changes and enforce compliance with internal security policies.
  • Implementing security measures, encryption, and compliance standards for Oracle databases on AWS and working with various Oracle database versions on Amazon RDS.
  • Designed and maintained databases using Python and developed Python-based API(RESTful Web Service) using Flask, Alchemy, and PostgreSQL.
  • Set up and testing disaster recovery plans, including backup strategies and fail over procedures, using SQL queries and scripts.
  • Used Dynatrace for server monitoring and configured for new servers and set alerts for the servers.
  • Experienced in Unit testing, Integration Testing, and generating test cases for web applications using PythonUnit test framework Hudson/Jenkins in the builds triggered by each push to GIT.
  • Implemented data storage solutions using GCP databases, object storage, and data warehousing services.
  • Implemented robust security measures across the multi-cloud environments, encompassing identity and access management, and compliance standards, safeguarding sensitive data and ensuring regulatory compliance.
  • Leveraged a range of database technologies, including SQL DB, Cosmos DB, and other relevant services from different cloud providers, for efficient data storage and management within the multi-cloud setup.
  • Developing and maintaining custom Splunk dashboards tailored to showcase critical metrics and trends, aiding in proactive incident detection and resolution.
  • Wrote Lambda functions in Pythonfor AWS's Lambda, which invokes Python scripts to perform various transformations and analytics on large data sets.
  • Worked on managing Ansible Playbooks, roles, and modules. Designed Rapid Application Deployment (RAD) methods using Ansibleto Automatically deploy servers as needed and did Custom development by taking.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation and written Shell Scripts to restore Jenkins and GitHub from daily backups.

Linux Administrator

Genex
11.2015 - 12.2017
  • Enabled Continuous Delivery across Test, QA, Stress, and Production environments.
  • Used Nexus and Jenkins for deployment, maintaining an artifact repository.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI.
  • Automated the entire build and deployment process using Jenkins for CI.
  • Managed Nexus repositories for downloading artifacts (jar, war, ear) during builds.
  • Configured Elastic Load Balancer to distribute traffic among multiple Web servers.
  • Experienced in shell scripting with Bash and PowerShell for automating routine tasks, system administration, and infrastructure management on Linux servers.
  • Excellent fluency in shell scripting to automate system monitoring, log analysis, and alerting, ensuring proactive identification and resolution of issues.
  • Manual deployments using Jenkins, Hudson, and Build Forge.
  • Used Subversion and GIT for source code control in various projects.
  • Configured Jenkins jobs to trigger automatic builds based on Git commits.
  • Set up server virtualization using VMwarefor Red Hat Linux.
  • Configured NFS for file sharing on the network.
  • Managed mount points on Solaris servers for Oracle databases and performed data management using native utilities.

Skills

    IT Delivery Methods : Agile, Waterfall, Jira

    Scripting Languages : Python, Shell (PowerShell/Bash), Ruby, YAML, JSON, Groovy, J JavaScript, C/C, Shell Scripting,

    Version Control Tools : GIT, SVN Subversion, Bit Bucket, Git Lab

    Application Servers : Tomcat, Ngnix, httpd

    Continuous Integration Tools : Jenkins

    Continuous Deployment Tools : Chef, Ansible

    Containers : Kubernetes, Docker

    Cloud Computing Services : Amazon Web Services (AWS), AZURE, GCP

    Databases : SQL Server, MYSQL, Oracle, NoSQL, MongoDB, Dynamo DB

    Project Management Tools : JIRA, MS Project, Confluence, Slack, HPSM, VersionOne

    Operating System : Linux, MacOS, Microsoft Windows

    Infrastructure as Code : Terraform, Cloud formations, ARM

    Virtualization Tools : Oracle Virtual Box, VMWare, vSphere, Vagrant

    Monitoring Tools : Splunk, DataDog, ELK, AppDynamics, CloudWatch

    Security Tools : OWASP ZAP, Qualys, Veracode, SonarQube

Timeline

Senior Cloud Engineer

Integrity Marketing Group
05.2022 - Current

DevOps Engineer/SRE

Cummins
01.2019 - 08.2021

Azure Cloud/ Build and Release Engineer

TALLIVANT
01.2018 - 12.2018

Linux Administrator

Genex
11.2015 - 12.2017
Nagaraju V