Radheesh Gaddam
Email: **********@*******.***
Ph#: 240-***-****
DevOps Engineer_ SRE
PROFESSIONAL SUMMARY:
Around 5 yrs of experience in Amazon Web Services/SRE/ DevOps, and System Administration.
Experience in AWS services like EC2, S3, ELB, EBS, RDS, ATDD, DynamoDB, IAM, VPC, Route 53, CDN, CloudWatch, and CloudTrail to provision, operate and manage AWS environments.
Experience helping clients create the company’s cloud strategy based on AWS Cloud and DevOps strategy in a mixed environment of Linux servers.
Developed Data ingestion modules using Aws step function, Aws Glue and python modules
Experience in creating and implementing Automation of DevOps functions - Infra as Code, Cloud Engineering, Continuous Integration / Continuous Delivery, Containerization, App & Release Deployment, Configuration Management, and Caching/Storage Solutions.
Designed CMDO receiver application for order Processing. Used JM’s IBM DB2 content manager and IBM WebSphere App server for this application. This application takes fax orders from customers and processes order in legacy systems and BPM application (Savion)
processing and enhancing the output
Cost optimization for Aws series and build serverless Architecture by using Lambda function step function, Athena Glue, S3, Gcp.
Big Data Hands-on using various Load balancing techniques across Networks, Applications, and classics for in-between various instances.
Experience as DevOps Engineer, this includes experience in implementing the field of Build & release, Configuration Management, Cloud Services (AWS) and Containers.
Experience in working with AWS services, EC2 instances, ELB, Auto Scaling, Route53, S3, Glacier, VPC, IAM, and Management tools like cloud watch.
Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
Managed Zix Gateway appliance used for email encryption and filtering
Extensively worked with Version Control Systems GIT
Installation and configuration of GIT, merging code from develop branch to master branch and make it ready for deployment.
Experience in configuring Jenkins to perform continuous integration (CI), Continuous Delivery (CD) for the application. Chef Installing Plugins in Jenkins as per project requirements.
Experience on containerization tool Docker writing Docker files for creating Docker images and containers for different environments.
Experience in automating builds and deployment process using Docker Containers using Docker Containerization tools.
Expertise in Configuration Management Tool like Ansible for writing playbooks, creating Roles.
Experience in working on Linux operating system.
Experience in working with SHELL.
Expertise in using build tool like MAVEN for building of deployable Artifacts such as war and Jar from Source Code.
Have experience on configuring Aws tools using Terraform.
Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
Experience in building CI/CD pipeline as an iterative process using Jenkins, setting up Jenkins server with slaves, and configuring Jenkins jobs.
Provisioning various AWS components and open-source technologies by Infrastructure as a code (IaC)/Configuration Management using AWS CloudFormation, Terraform & Ansible.
Having good experience setting up and automating application deployment on public IaaS platforms & containers. Configuring load balancers for apps with listeners& health checks.
Experience working with Monitoring, Metrics, and Logging systems.
Manage, maintain, support defects/enhancements, and onboard new capabilities/ features to cloud platform
Proficient in Shell, Bash, Perl, and Python scripting.
Understanding of DevOps Security, Identity, Compliance, and Governance.
Proficient in Source Control Management and Linux Sys Administration.
Knowledge of Software Development Life Cycle (SDLC) processes and application/web servers (Tomcat, Apache, and Nginx), load balancers, and web service APIs.
Work experience in Atlas Sian Suite (Jira, Confluence, Service Now, terraform and SQL/No SQL Dbs).
Experience with Test Driven Development practices, frameworks, and tools (ALM).
Excellent analytical, debugging, pragmatic, Ansible and problem-solving skills.
Strong communicator, constant learner, and self-motivated. Able to work in both independent and team environments by collaborating with Agile and cross-functional teams.
Excellent documentation, organizational, and relationship management skills.
TECHNICAL SKILLS:
Cloud Services: Amazon Web Services (AWS).
Configuration Management Tools: AWS CloudFormation, azure, Ansible, Terraform.
Containerization/SRE Tools: Kubernetes, Docker, Glue, EKS, ECS, Helm.
Continuous Integration/Continuous Delivery Tools: AWS Code Pipeline, Jenkins.
Operating Systems: Linux, UNIX, Windows.
Version Control System/Repository: Get, Bitbucket, SVN.
Monitoring, Logging, & Security: AWS CloudWatch, AWS CloudTrail, Splunk, Prometheus, Grafana, Nagios, Istook, HashiCorp Vault.
Scripting languages: Python, PowerShell, Bash, and Java.
Databases: MySQL, SQL Server, Oracle, MongoDB.
Application & Web Servers: Tomcat, Apache, Nginx.
Web Technologies: HTML, CSS, JS
Ticketing & Defect Tracking Tools: Jira, Confluence, Service Now.
Build Tools: ANT and MAVEN.
Software Development: Agile/Scrum and Waterfall methodologies.
PROFESSIONAL EXPERIENCE:
Wells Fargo, Remote. Feb 2024 – Present
AWS DevOps Engineer/SRE
Responsibilities
Experience on Amazon Cloud Computing web services like Elastic Compute cloud (EC2), Simple Storage Service (S3).
Provisioning of AWS instances using Terraform and creating modules to create infrastructure of AWS.
Version control and source code management using the GI Installation and configuration of GIT and make it ready for deployment.
Implemented the Continuous Integration server (Jenkins) for automate the build process for Maven projects.
Installing Plugins in Jenkins as per project requirements.
Creating new jobs in Jenkins and managing the build related issues.
Installed Continuous Integration Server Jenkins as a service, configured the projects on Jenkins and automated the build, deployment, and test execution on all the target platforms.
Working with multiple jobs and perform deployment activities.
Configured end-to-end delivery pipeline using Git version control system, Maven, Jenkins, and Tomcat server.
Configured Jenkins with git source code control management tool with webhook configuration and monitored the continuous builds for continuous deployment.
Setting up JENKINS master, adding the necessary Plugins and adding more slaves to support scalability andagility.
Extensive experience using MAVEN as build tools for the building of deployable artifacts (jar, war & ear) from source code.
Using Ansible Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
Creating Custom Docker images using Docker file.
Work with Agile/project teams to build automation pipelines for application environment deployments.
Perform configuration maintenance, troubleshoot repository issues, build projects, write/update scripts, and troubleshoot issues.
Collaborate with development staff to incorporate updates and changes to the software.
Update the build scripts to accommodate and incorporate these changes into the production software for deployment.
Setting up CI/CD pipeline for code deploys onto AWS environment using Jenkins.
Coordinate release planning, support CI/CD, IBM DB2,and continuous testing.
Build and deploy code in Linux environments for production release. Build code using CloudFormation templates& Jenkins jobs and deploy code onto UAT environments.
Creating task definitions using Jenkin job/update in AWS console for services to deploy the latest code onto EC2 instances.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP
Configuring and triggering Jenkins’ jobs to create task definitions for ECS and deploy containers onto EC2 instances.
Involved in defining and deploying monitoring, metrics, and logging systems on AWS and developing application dashboards.
Interface/support incident resolution with 1st and 2nd level support teams.
Environment: AWS, Docker, CI/CD, Maven, Jenkins, Java, JSP, AWS (EC2, VPC, ELB, S3, RDS, EBS, ELB, ATDD, AWSCLI, Cloud Formation, IAM, Cloud watch), Azure, VSTS, Jenkins, Maven, Nexus, WebLogic, Nginx, Subversion, GITHUB, Ansible, ELK stack, SonarQube, JIRA, Linux, IBM DB2, WebLogic, Perl, Terraform, Shell, Python, Ruby, Terraform, and Kubernetes.
Cigna Healthcare, Newton, MA. Jan 2022 – Dec 2022
AWS DevOps Engineer/SRE
Responsibilities
Engineer new deployment solutions for various new technologies in AWS Cloud.
Integrate infra components such as CloudFormation, Terraform, and Ansible and encryption solutions using HashiCorp Vault systems and APIs.
New/Update Deployment solutions for several technologies such as Big Data products, Databases, EAI products, etc.
Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services.
Created and deployed VMs on the Microsoft Azure, managed ATDD, SQL and Virtual Networks to connect all the servers, designed ARM (AZURE Resource Manager) templates for Azure platform.
Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway.
Developed Java API to interact with Amazon SQS used for sending bulk emails. Also, to connect the AWS S3 services for storing and retrieving data in S3 buckets.
Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS
Implement agile CI/CD systems with automation to Jenkins, Bitbucket& Artifactory.
Interact with product vendors& produce new releases/patches with new features/fixes.
Proactively identifying and implementing opportunities that enable the development groups to provide the best solutions to their businesses.
Create and maintain operational runbooks and documentation.
Review issues/escalations, resolve production problems and promptly report the status and technical matters to the management.
Monitor for and troubleshoot/triaging system problems, evaluate potential single points of failure within the Cloud infra, and recommend risk-mitigation steps to build a high availability solution.
Provisioning and administering resources in AWS deployment and monitoring services: CloudFormation, CloudWatch, and CloudTrail.
Improving data quality, reliability & efficiency of the individual components & the complete system Big Data.
Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
Created four staged CI/CD pipelines with AWS Code Pipeline plugin for Jenkins, GitHub repository, Jenkins build server EC2 instance using IAM instance role, proxy and firewall settings to allow inbound connections on server and AWS Code Deploy.
Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups &Cloud Formation. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks and Used Chef for Continuous Delivery, Managed CI and CD process and delivered all application in rpms.
Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using CloudFormation, CodeBuild, CodeDeploy, and S3 services.
Design AWS CloudFormation templates to create custom-sized VPC, Subnets, and NAT for the deployment of Web apps & database templates.
Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (AmazonEC2) instances.
Conduct systems design, feasibility, and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
Created deployment workflows in Jenkins.
Developed REST API to process data from DB to another REST Service.
Maintained databases using Python; developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes apps, managed Kubernetes manifest files, and managed releases of Helm packages.
Monitoring by creating alarms and dashboards in Splunk and CloudWatch.
Resolved production issues using ticketing apps Service Now and JIRA.
Administer Splunk and create, test, and deploy operational search strings. Onboarded new data into a multi-tiered Splunk environment.
Monitored servers using Nagios, Data dog, CloudWatch, and ELK Stack.
Participate in 24x7 operational support and on-call rotation shifts.
Environment: AWS, S3, Splunk, Rest, CloudWatch, ELK, GITHUB, Jenkins, Chef, Ansible, ANT, Maven, VSTS, Shell(bash), JSON schema, Django, F5 LTM, Apache Tomcat, WebLogic, Terraform, GCP, Azure, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy.
SecureWorks - Hyderabad, India. Jun 2019 – July 2021
DevOps Engineer
Responsibilities
Build Engineer for the Client’s UNIX and Java applications.
Setup different environments for build and Release into Development, Test, Pre-production and Production.
Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams.
Designed effective planning for SCM and implemented the setup of the Environment.
Installation and configuration of management tool Puppet across RHEL environment.
Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, ELB and EBS etc. with Puppet modules/manifests.
Experience in creating shared Virtual Private Cloud (VPC) with different tags in a single GCP project and using the same in all the projects and Knowledge of GKE service deployments in GCP.
Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring. Defined Puppet Master and Puppet Agents to manage and configure nodes.
Set up automated deployment on JBOSS and WebSphere application servers using Python and shell scripts.
SVN repository Administration and Configuring, maintaining network and troubleshooting such as DNS, NFS.
Working with LDAP, Active Directory, DNS and VLAN technologies.
Cross-function teams to design and implement new solution, such as identity management, data leakage protection, full Disk Encryption, endpoint and advanced threat protection
Worked as an SCM in automating the build and deploy process through Anthill Pro and Build forge on deploying applications in WebLogic
Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts.
Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points, packages.
Setting-up ANT script-based jobs in Jenkins and Worked with Jenkins Pipelines.
Initially used Ant for writing build.xml for building Java/J2ee applications and later migrated to Maven.
Defined dependencies and Plug-ins in Maven POM.xml for various activities and integrated Maven with SVN to manage and deploy project related tags.
Installed and Configured WebSphere Application server with LDAP security.
Code Push and Data migration for each release to the new test environment and production.
Incorporated the Code Quality Tools like Junit, SonarQube and Find Bugs using monitoring tool JIRA.
Written Perl scripts for the automation of daily support tasks.
Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC.
Environment: Java, Ant, Maven, Subversion (SVN), RHEL, GCP, VM Ware, Chef, AWS, Perl Scripts, Shell Scripts, Puppet, WebLogic, WebSphere, LDAP, Jenkins, LINUX / UNIX.