Sumanth Reddy SR Devops Engineer Professional Summary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

SUMANTH REDDY

Sr Devops Engineer
[email protected]| (214) 997-1996

Professional Summary:
 Seven plus years of experience as Cloud (AWS & Azure), DevOps as well as Build and Release Engineer in solving
complex problems with creative solutions, supporting Development and Deployment operations in different
environments.
 Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments and Data centers,
also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
 Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory,
Application Insights, Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.
 Used Docker for wrapping up the final code and setting up development & testing environment using Docker Hub,
Docker Swarm, and Docker container network.
 Extensively used Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and
deploy.
 Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change
Automation.
 Created and maintained highly scalable and fault tolerant AWS environments spanning across multiple availability
zones using Terraform and CloudFormation JSON Templates.
 Experienced in creating, developing, and testing environments for different applications by provisioning Kubernetes
clusters on AWS using Docker, Ansible, and Terraform.
 Implanted Continuous Integration concepts using Jenkins. Extensively worked on Jenkins by configuring and
maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and
deployments.
 Experienced in using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed
to Kubernetes, created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker,
Kubernetes, Chef and Ansible which reduced considerably deployment risks.
 Experienced in Build and Deploy of Java, .Net, C#, ASP.NET applications on to different environments like
Development, QA, UAT and Production which includes designing, development, and implementation.
 Install, configure, modify, test & deploy applications on Apache Webserver, Nginx, Tomcat, and JBoss App Servers.
 Experienced in monitoring System or Application Logs of server using Splunk to detect Production issues.
 Hands on Experience in using configuration management tools like Chef and Ansible.
 Defined Chef Server and workstation to manage and configure nodes. Experienced in Writing Chef Recipes to
automate our build/deployment process and do an overall process improvement to any manual processes.
 Developed Ansible playbooks to automate Docker based Continues Integration and Deployment framework. Wrote
Ansible playbooks to launch and Automate AWS instances on Ubuntu, Amazon Linux and RHE
 Worked on Java and .net applications by automating their build from end to end, even by integrating test tools like
SonarQube and Visual Studio using Jenkins.
 Experienced on version control tools like GIT, IBM ClearCase, SVN on UNIX and Windows
Environments. Widely used GIT to keep track of all changes in source code.
 Extensively experienced in using Build tools like ANT, Maven, Gradle and working knowledge on other build tools
like MS Build.
 Served as the lead PowerShell developer in hundreds of Windows based migration and automation projects.
 Good knowledge in managing Sonar type Nexus repositories for the artifacts and dependencies.
 Broad experience in Bash, Perl, Python, PowerShell scripting on Linux. Strong knowledge on Linux internals.
 Experienced in database technology such as SQL, PLSQL, and MySQL including NoSQL databases.

Technical Skills:

Operating System Red Hat Enterprise Limited, Ubuntu, UNIX - Sun Solaris and WINDOWS.
Web/Application Servers Apache Tomcat, WebLogic, WebSphere, JBOSS
Build Tools ANT, Maven, Gradle and MS Build.
Version Control Tools Git, SVN and IBM Rational ClearCase.
Code Hosting Services GitHub, Bitbucket and Codebase.
Automation Tools Jenkins, GitHub Actions, Gitlab CI, Azure Devops Pipelines
Configuration Management Chef, Puppet, Ansible and Terraform.
Tools
Databases Oracle DB, DB2, SQL Server, My SQL and Mongo DB.
Cloud Platform AWS, Microsoft Azure.
Monitoring Tools Splunk, Cloud Watch, Prometheus, Grafana, App Dynamics
Networking/Protocol TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco R2ters, LAN
Scripting Power Shell, Bash, Ruby, Python, Groovy.

Work Experience:
Client: Plymouth Rock, Remote Dec 2021 – Present
Role: SRE/Devops Engineer
Responsibilities:
 Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts and
resource groups. Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
 Worked with Infrastructure Development and Operations involving AWS Cloud platforms, EC2, S3, Route 53,
Amazon VPC, Application Load Balancing, Elastic Load Balancing, Redshift, Cloud Formation, Security Groups, S3, SNS
and Lambda Functions.
 Configured Route 53 by using CFT templates, assigned the DNS mapping for the AWS servers and troubleshoot the
issues of the Load Balancer's, auto scaling groups and Route 53.
 Used AWS S3 service as Build Artifact repository to be created release-based buckets to store various
modules/branch-based artifact storage.
 Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance
using the Amazon RDS Console.
 Created and designed reusable Terraform templates to create custom sized Resource groups, Kubernetes cluster,
Container, blob storages, Event hub. Infrastructure as a code deployment of Web application templates.
 Used reusable Terraform modules to build test, dev, staging, production environments and used Azure key vault to
store the secrets, used terraform workspace to work on multiple environments.
 Provisioned highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support
new functionality in Terraform.
 Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as
code.
 Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
 Worked with Docker Trusted Registry as repository for our Docker images and worked with Docker container
networks.
 Utilizes Several Docker best practices to create base images from scratch and to create clear, readable, and
maintainable clean Docker files. By using Kubernetes, we have deployed containers of Docker inside a cluster.
 Written Several Chef cookbooks from scratch consisting of recipes that can Provision several pre-prod environments
consisting of WebLogic domain creation, Deployment automation, instance mirroring, and several proprietary
middleware installations.
 Written chef recipes to perform middleware binary Installation and Configuration tasks involving JDK,
 Tomcat, and WebLogic binaries installation.
 Performed tasks like bootstrapping nodes to executing run lists to mirror the new nodes to web or application
servers and to run deployments against newly added nodes to the clusters.
 Written Unit test cases for chef recipe testing using test kitchen etc.
 Hands on experience in building multiple CI/CD pipelines using tools like Jenkins and Azure pipelines and automated
the process by integrating with SCM, build tools.
 Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and containerized the
 infrastructure using Docker setup in AWS and Amazon VPCs.
 Integrated Jenkins to automate the build process as a part of continuous delivery. Have worked in all areas of
Jenkins like Plugin Management, Securing, and scaling Jenkins, integrating Code Analysis, Configured Global
Security setting for Jenkins to use Role-Based Strategy model instead of Project- based Matrix Authorization
Strategy.
 Developed Microservices and created API's using Java Spring Boot framework using Maven as a build tool and react
as an enterprise level database.
 Deep understanding and experience in latest messaging services like Apache Kafka.
 Configured monitoring and alerting tools like Prometheus and Grafana as per the requirements, setting up
alerts and deployed multiple dashboards for individual applications in Kubernetes.
 Written automation scripts using Perl, Python, PowerShell and worked on Atlassian tool for bug tracking and
monitoring tools.
 Experience in integrating code quality analysis tools such as SonarQube in CI/CD pipelines and performed
code
 review before committing the code.
 Exposed to all aspects and phases of the Software Development Life Cycle (SDLC) such as Maintenance Analysis,
Planning, Developing, Testing, Deployment, and Post-Production analysis of the projects and methodologies such as
Agile, Scrum and Waterfall.
 Worked on NEXUS to upload/download the build artifacts & Responsible for Administering NEXUS Server which
includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and
maintenance.
 Used Jira for as a ticketing tool and integrated Jira with GitHub for smart commits, documented the POC in
confluence page.

Client: Verizon, Irving TX Jan 2021 - Dec 2021


Role: Cloud/DevOps Engineer
Responsibilities:
 Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53,
S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS
CloudFormation.
 Migration of Existing Application to AWS cloud, Automated Regular AWS tasks like snapshots creation using Python
scripts, and managed AWS Cloud management and Chef Automation.
 Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure,
NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and
PowerShell Automation.
 Extensively worked on Terraform modules that had version conflicts to utilize during deployments to enable more
control or missing capabilities. Managed different infrastructure resources, like physical machines, VMs and Docker
containers using Terraform.
 Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments
 Used Terraform for building, changing, and versioning Confidential Azure infrastructure safely and efficiently.
Involved in setting up Terraform continuous build integration system. Also Implemented the solution for the
Disaster Recover (Blue-Green Deployment) and have automated the process using Terraform Template.
 Created Docker images using a Docker File, worked on Docker container snapshots, removing images and managing
Docker volumes.
 Implemented Docker automation solution for Continuous integration / Continuous Delivery model.
 Designed and implemented Kubernetes applications on Azure Container Service (AKS) and migrated the
Microservice Based applications from Virtual Machines to Docker containers and managed the clustered containers
using Kubernetes.
 Used Maven as a build tool for microservice applications, stored the antifactory in jfrog repository.
 Handled CI/CD operations via GitHub actions Pipelines to automate the infrastructure. Created many pipelines for
various services including alerting and monitoring.
 Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git SCM during
the day and periodic scheduled builds overnight to support development
 Created and maintained Jenkins jobs and automation testing jobs using selenium.
 Successfully managed multiple Jenkins build Pipelines from DEV through Production of JAVA/J2EE and JavaScript
applications.
 Configured and maintained Jenkins Master-Slave setup by enabling password less SSH login between server and
nodes to manage and distribute the build workload evenly across different nodes.
 Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks using
Python.
 Implemented Splunk monitoring solution for mission critical server. Authenticated Splunk with LDAP for user
accounts/groups creation and bindings of LDAP groups to Splunk.
 Involved in creating Dynatrace and SPLUNK dashboards for business defined KPI’s (Key Performance Indicator) and
performance dashboards for applications performance monitoring using application insights and Dynatrace SAAS.
 Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers, and setting
up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
 Worked with engineering team to resolve tickets related to engineering issues like firewall change requests and
installing/troubleshooting AUTOSYS to schedule application jobs.
 Monitored the server’s using tools like Dynatrace and SPLUNK and providing 24x7 on call support rotation basis.
Debugged and solved complex Splunk Integration challenges and Splunk configuration issues.
 Configured central and distributed repository and assisted developers with branching, labeling/naming conventions
using Subversion (SVN) and Git source control.
 Created Pre-commit hooks in shell/bash for authentication with JIRA-Pattern Id while committing codes, limiting file
size code and file type and restricting development team to check-in while code commit and resolved update, merge
and password authentication issues in JIRA.

Client: Citi Bank, NY Oct 2018 - Nov 2020


Role: Cloud Engineer
Responsibilities:
 Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design
cost effective, fault tolerant and highly available systems.
 Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and
backup on AWS.
 Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for
organizations in AWS public cloud.
 Converted existing Terraform modules that had version conflicts to utilize Cloud formation templates during
deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the
requirement on regular basis.
 Written Terraform modules for automating the creation of VPC’s and launching AWS EC2
 Instances. Modules are written for creation of VPC and VPN connection from data center to production environment
and cross account VPC peering.
 Integrated Docker container orchestration framework using Kubernetes by creating pods, configure Maps and
deployments.
 Created Clusters using Kubernetes and worked on creating pods, replication controllers, services, deployments,
labels, health checks and ingress by writing YAML files.
 Configured the users accounts for Continuous Integration (CI) - Jenkins.
 Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes
 infrastructure.
 Integrated Sonar GitHub plugin which will help to analyze the code before committing the code to GIT hub at the
developer stage only and gives the report to the developer end and helps to reduce the error build files.
 Configured AWS cloud watch to monitor AWS resources and application, including creating AWS customized Scripts
to monitor various application and system &amp, Instance metrics.
 Used GitHub as a version control tool to perform programs check-out and check-in from and to the repository.
 Created BASH shell scripts to automate Cron jobs for automation and system maintenance in time to time.
 Worked on the monitoring tools and visualization tools like Prometheus and Grafana and monitoring the
 Kubernetes pod metrics in regular intervals of time.
 Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective
and used JIRA as a tracking tool for the sprints.

Client: Clematis Technologies, India Jan 2017 – Dec 2017


Role: Build and Release Engineer
Responsibilities:
 Build and Release Java Applications to DEV, Test, Pre-Prod and Prod Environments.
 Developed Unix-Shell Scripts for Build and Deployment process on Unix Boxes. Developed Build Scripts (Build.xml)
for the java Applications which use IDE Builds. Integrated Maven Build to Anthill Pro.
 Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge
in both Subversion and Perforce.
 Implemented GitLab for version control of puppet modules and process documentation.
 Worked with the Architects on SDLC process being the owner of post development environments.
 Implemented Puppet Version 3 for Automation in the Non-production environment. Wrote custom puppet modules
for managing the full application stack.
 Designed Deployment Model for WebSphere and WebLogic Applications On AIX, UNIX and Windows Servers Using
Anthill Pro Workflows.
 Migrated Sybase Database to Oracle 9i Database. Developed DAO interfaces and DAO Implementation classes to
handle different type of data.
 Tested all the functionality and developed standard test cases, which is also used by the client channels as examples
to use the API.
 Deployed the applications to WebSphere Application Server 6.1 and static content to Apache web servers.

Client: Valtech Solutions, Hyd May 2015 - Jan 2017


Role: Junior System Engineer
Responsibilities:
 Administered Red Hat Linux servers for numerous functions including managing Apache Tomcat server, mail server,
MySQL database and Firewall in both Development and Production.
 Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
 Developed WinForms user interface projects with initial layout and base controls.
 Created prototype and production-level object-oriented applications throughout software development lifecycle,
including design, modeling, coding, testing, and documentation.
 Analyzed business, functional, and technical requirements to make sure project met expectations.
 Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IP addresses to client hosts,
and performed Troubleshooting.
 Responsible for package management, where I installed, updating and removed different packages using RPM and
XUM to update specific packages.
 Monitor system performance and check the status of the system using utilities such as SAR, VMSTAT, IOSTST,
NETSAT etc.
 Build scripts using ANT and MAVEN build tools in Jenkins to from one environment to another environment.
 Worked on updating and developing new scripts using Grep, awk and regular expression as per the requirements.
 Working on Linux Logical Volume (LVM), creating volume group, Logical volumes, file systems, and troubleshooting.
 Created and modified users and groups with SUDO permission.
 Expertise in virtualization using VMware ESX server, VMware workstation, virtual box and XEN, RED HAT enterprise
virtualization suite.

You might also like