Sumanth Reddy SR Devops Engineer Professional Summary
Sumanth Reddy SR Devops Engineer Professional Summary
Sumanth Reddy SR Devops Engineer Professional Summary
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.