Nagarjuna Reddy - DevOps Engineer |
[email protected] |
Location: Novi, Michigan, USA |
Relocation: Open |
Visa: EAD |
Resume file: NR_Devops_6yr -_1746462336304.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Nagarjuna Reddy Duggempudi
[email protected] | | 3147322119 Farmington Hills, Michigan 48334 EXPERIENCE SUMMARY A self-motivated IT professional around 6+ years of comprehensive experience as a DevOps Engineer, Build/Release Manager, and Cloud Engineer in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web-based applications. Designed and implemented scalable, secure AWS Architectures using EC2, S3, EBS, Elastic Load Balancers, Auto Scaling, VPCs, AMI, SNS, RDS, IAM, Cloud Watch, Cloud Formation, and Security Groups. Proficient in version control systems such as CVS, SVN, and Git. Managed and maintained Git Repositories, implemented branching strategies, and resolved source code conflicts effectively. Expertise in automation tools like Jenkins, Hudson, Bamboo, and Build Forge for achieving Continuous Integration and Continuous Delivery. Designed and deployed CI/CD pipelines using Jenkins, AWS Code Pipeline, and Git to automate build, test, and deployment processes. Experienced in implementing Cloud services (IaaS, PaaS, and SaaS), including OpenStack, Docker, and OpenShift. Extensively worked with server administration tools, including Apache, Tomcat, WebLogic, and WebSphere. Proficient in automation tools like Terraform, Ansible, Chef, and Puppet for provisioning, infrastructure deployment, and configuration management. Experienced in scripting languages like Python, PowerShell, Ruby, and Bash. Hands-on experience with Terraform for infrastructure automation. Knowledgeable in building automation tools such as ANT and Maven. Skilled in implementing and administering monitoring tools like Splunk, Nagios, and Graphite for system performance and application monitoring. Expertise in querying relational databases such as Oracle, PL/SQL, and MySQL using SQL. Proficient in managing and integrating code quality tools like SonarQube and Quality Gates. Worked with defect tracking tools like JIRA and ServiceNow. Proficient with container systems like Docker and container orchestration like EC2 Container service, Kubernetes worked with Terraform. Used Kubernetes to orchestrate the deployment, Scaling and Management of docker containers. Installed and managed Linux environments for file sharing, application hosting, and infrastructure deployment, including managing DNS, LDAP, FTP, and Apache/WebLogic servers. Strong communication and collaboration skills, with the ability to interact effectively with developers, managers, and team members to ensure seamless coordination and task execution. TECHNICAL SKILLS Programming Languages C, HTML, CSS, Java, Python, SQL Databases SQL Server 2012/2008, Oracle 11g/10g/9i, PostgreSQL, DB2 Cloud Services AWS (EC2, S3, CloudWatch, IAM), GCP Configuration Management Tools Ansible, Chef, Puppet, ANT, Maven Web Servers SOAP, Apache Tomcat, Oracle WebLogic, IBM WebSphere, IntelliJ IDEA Provisioning Tools Terraform, CloudFormation Testing Tools Selenium IDE, Selenium WebDriver, Visual Studio 2005/ 2008/ 2010 OS Platforms UNIX (Solaris 8, 9, 10), Linux, Ubuntu, Windows SCM/Version Control Tools Git, CVS, Subversion, SVN CI Tools Jenkins, Hudson, Bamboo Ticketing tools JIRA, ServiceNow Virtualization and Container Tools VMware, vCenter, Docker, Kubernetes Monitoring Tools Nagios, Splunk, SolarWinds Networking/Storage Admin TCP/IP, FTP, Telnet, NIS, SMTP, ICMP, LDAP, UDP, routers, switches, SAN, NFS, NAS. IDE Tools Eclipse, IntelliJ, Visual Studio Code, MySQL Workbench, Postman, SonarQube, Nexus IQ Server, Collibra, JIRA, Artifactory, Nexus Repository Manager Scripting Languages Ruby, Python, Bash, Shell Methodologies Agile, Waterfall PROFESSIONAL EXPERIENCE DevOps Engineer | 04/2024 Till date Ryder Supply Chain Solutions, Novi, Mi (Remote) Worked in designing and deploying AWS Solutions Using EC2, S3, EBS, Elastic Load Balancer, Auto Scaling groups. Leveraged AWS services such as code pipeline to create CI/CD pipeline and CloudWatch and Cloud trail to create Monitoring Dashboards and network traffic logs. Design roles and groups using AWS Identity and Access Management, and manage network using Security Groups, Network Access Control Lists with services provided by IAM. Developed Many roles and playbooks in Ansible and automated to build and deploy infrastructure using Ansible. Worked on the creation of custom Docker container images, tagging, and pushing the images and Dockers consoles for managing the application of Life Cycle. Worked in all areas of Jenkins setting up CI for new branches, build automation, Plugin management and securing Jenkins and setting up master/slave configurations. Designed and Implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins, Nexus, SVN, and Web Sphere. Implemented multi-Tier application provisioning in OpenStack cloud, Integrating it with Puppet. Worked on Monitoring Systems Nagios and Splunk and repository Nexus. Extensively used ANT tool to do the builds, Integrated ANT to Eclipse and did local builds. Involved in editing the existing ANT/MAVEN files in case of errors or changes in project requirements. Configured Bamboo Server and remote Agent on Windows server as a CI server. Researched and implemented code coverage and unit test plugins with Bamboo. Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Cloud Deployment Engineer | 01/2022- 03/2024 T- Mobile, Michigan Designed and implemented scalable, secure cloud architecture based on AWS Cloud Formation templates to create custom sized VPC, subnets NAT to ensure successful deployment of web applications and used Terraform in AWS VPCs to automatically setup and modify settings. Wrote Templates for AWS infrastructure as a code to build staging, production environments & set up build & automations for Jenkins. Encrypted EBS volumes via Key Management Service to monitor create alarms & notifications for EC2 hosts using CloudWatch. Responsible for OpenStack project core infrastructure including code review, Continuous integration systems, and developer tools and OpenStack Multi-Node installation, configuration and Administration. Written multiple Cookbooks in Chef to automate the environment provisioning, middleware Infrastructure installations. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. Managed central repositories & implemented with GIT to host GIT central repositories for source code across products, facilitate code reviews & login audits for security compliance. Used JIRA and ServiceNow tools for tracking defects and changes for change management. Created and maintain build shell, manage, building fixes, merges, release cuts as needed, written scripts for Environment changes in Bash, Python. Worked with Network Protocols like TCP, SMTP, DNS, HTTP, and SNTP. Troubleshooting Linux network, security related issues, capturing packets using such as Iptables, Wireshark, NMAP. Jr. DevOps Engineer | 05/2018 01/2021 Wipro Technologies Ltd, Chennai Created and maintained Continuous Integrations (CI) using tools Jenkins/Maven over different environments to facilitate and Agile development process which is automated and repeatable. Involved in DevOps migration/automation Processes for building and deploying systems. Performed SVN to GIT/Bitbucket Migrations and managed branching strategies using GIT flow workflow. Installed Linux operating system on VMs to make a Linux environment for creating the file sharing servers. Launching and configuring of EC2 Cloud Servers using AMI s (Linux) and configuring the servers for specified applications using Jenkins. Developed Perl and Shell Scripts for automation of the build and release process. Provided configuration management expertise to all software development projects using Enterprise Puppet. Performed deployment of EC2 instances provisioning on AWS environment and implemented Security groups, administered VPCs. Used AWS cloud services to launch Linux and Windows machines, created security groups and written basic Power Shell Scripts to take backups and mount network shared drives. Created Docker images using Docker File, worked on Docker container snapshots, removed images and managed Docker Volumes. Installed and configured Kubernetes to create Docker cluster. Managed Nexus, Maven repositories to download the artifacts during the build. Worked on SQL server 2012 management and DDL and DML script Migration. Implemented Chef to deploy the buildings for Dev, QA and Production. Scripted Ansible Playbooks to manage configurations of AWS Nodes and test Playbooks on AWS instances other operational tasks using Ansible. Planned, Document and updated existing system procedures, for installation and outage process at client premises. EDUCATION Bachelor of Technology in Computer Science and Engineering Hindustan Institute of Technology and Sciences Chennai, India Masters In Cybersecurity Saint Louis University, St. Louis, USA Keywords: cprogramm continuous integration continuous deployment quality analyst sthree database information technology procedural language Michigan |