Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Sai Shravan Neerati

Alpharetta,GA

Summary

Highly skilled DevOps Engineer with a proven track record of designing, implementing, and managing automated infrastructure solutions. Seeking to contribute my expertise in continuous integration, deployment, and cloud technologies to drive efficiency and scalability in a dynamic organization.

Professional Summary: A results-driven DevOps Engineer with 8+ years of experience in designing and deploying CI/CD pipelines, managing cloud infrastructure, and implementing automation solutions. Proficient in various DevOps tools and frameworks. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications. Expertise in configuration management and Agile, Scrum and Waterfall methodologies.

Overview

10
10
years of professional experience

Work History

Sr. DevOps Engineer

AT&T
09.2020 - Current
  • Automated provisioning of infrastructure for our environments building AWS CloudFormation stacks from the resources VPC, EC2, S3, RDS, Dynamo DB, EBS, Route53, CloudWatch, Auto Scaling
  • Worked on databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability and configure and deploy several hypervisors and VMs running OpenStack for testing and production environments
  • Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and used AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated the existing servers into the VMware Infrastructure and Managed data stores and vcenters with VMware Installation and ESX hosts configuration and Worked on migrating VMware to AWS using snowball and VM import/export
  • Worked with AWS Cloud Formation Templates, along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • Run Ansible Scripts to provision Dev servers
  • Implemented and maintained Chef, OpsWorks Configuration management extending several environments in VMware, AWS cloud and created Recipes for Chef using the Ruby programming language
  • Written Chef Cookbooks for installing Software and managing system configurations AWS EC2 instances
  • Installed Workstation, Bootstrapped Nodes, Wrote Cookbooks and uploaded them to Chef-server Involved in designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs
  • Deployed and configured Chef and Chef Solo including bootstrapping of chef client nodes for provisioning, creating roles and data bags for server configuration
  • Created Docker Swarm using Docker CLI to Orchestrate, Schedule and deploy the services to Swarm and managed the Swarm behavior
  • Created Docker file for each microservice and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container
  • Developed build and deployment scripts using Maven as build tools and Jenkins as automation tool to move from one environment to other environments
  • Created Jenkins pipeline jobs using Groovy Jenkins file
  • Pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments
  • Integrated GitHub with Jenkins and schedule cron jobs periodically using poll scm
  • Wrote CI/CD pipeline in Groovy scripts to enable automation of build & deployment using Jenkins
  • Worked in migrating code from SVN to Bit bucket repo (stash/bit bucket), clean (purging files)
  • Responsible for design and maintenance of the Bitbucket repositories and the access control strategies
  • Automation of daily tasks using shell scripting
  • Troubleshooting issues with Linux based web servers, as well as websites coded in PHP, HTML and worked with various Python Integrated Development Environments like PyCharm, PyScripter, Spyder, PyStudio, PyDev, NetBeans and Sublime Text
  • Involved in setting up the Splunk for creating dashboards, alerts and to monitor front end and middle ware applications and Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as MySQL, DB2, PostgreSQL, and MongoDB & Cassandra
  • Environment: Amazon Web Services (AWS), Route 53, EC2, S3 Bucket, RDS, AWS Lambda, Terraform, Openstack, Ansible, Chef, Docker Swarm, Maven, Gitlab, SCM, Bash, python, Shell Scripting, PHP, Linux, Splunk, NetBeans, SublimeText, Java, MongoDB, Cassandra, Troubleshooting.

AWS Developer

Verizon
05.2017 - 09.2020
  • Maintained and administered GIT source code repository and GitHub Enterprise
  • Implemented Maven as build tool on Java projects for the development of build artifacts on the source code and integrated them with third party tools like SonarQube, JFROG Artifactory
  • Developed and Implemented MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually
  • Worked on Team city to implement Continuous Integration and deployment into WebSphere Application Server and AWS using Lambda and API Gateway
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event-driven processing
  • Created Lambda jobs and configured Roles using AWS CLI
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access
  • Created AWS S3 Buckets, Policies and on the IAM Role based polices customizing the YAML CloudFormation templates
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and configuring launched instances with respect to specific applications
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, Security groups to ensure successful deployment of Web applications
  • Worked on deployment automation of all the micro services to pull image from the docker registry and deploy to EKS cluster.

DevOps Engineer

03.2015 - 05.2017
  • Collaborated in the automation of AWS infrastructure with Chef by creating OpsWork platform for management and connected to Jenkins for continuous building and integration
  • Implemented AWS Beanstalk for deploying web applications based on .Net, Node.js, pyhton along with EC2 instances, Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones
  • Launched Amazon EC2 instances using AWS (Linux/ Red Hat/Windows)
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef client nodes for provisioning using a knife and automated by testing Chef recipes, cookbooks with test-kitchen, chef spec
  • Managed Chef Workstation, Bootstrapped instances using Chef and integrating with Auto Scaling
  • Converted production support scripts to Chef Recipes, additionally, created Chef Cookbooks for virtual and physical instance provisioning, configuration management, patching and software deployment
  • Created AWS CloudFormation template by using JSON/YAML and implemented Tomcat and Apache Web servers for deployment and coordinated with offshore and onshore teams for production, also created CRON job for recovering crucial data of production by using AWS REST API to store on Dynamo DB
  • Configured and managed Chef infrastructure, wrote cookbooks to automate the configuration setups, and created Data bags for implementation, coding standards, Cookbooks maintenance, testing documents
  • Automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Chef Cookbooks and integrated with Jenkins
  • Built and deployed Java code through Jenkins and done Code coverage analysis using SonarQube
  • Run quality checks using SonarQube & uploaded it to Nexus repository
  • Improved monitoring with Nagios and custom plugins
  • Developed utilities in Perl, including templates and configurations for Nagios and basic system configuration
  • Deployed and maintained deployments in clustering and high availability scenarios
  • Implemented scripting tools - Ruby as Chef DSL and Shell Scripting and on monitoring tools – Nagios
  • Used MAVEN as build tool for building the applications or source code and deploying the artifacts (JAR, WAR & EAR) into S3, Nexus, Tomcat, Artifactory, etc
  • Managed Nexus repository tool to maintain the artifacts/dependencies jars
  • Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository
  • Implementation of JIRA to track all issues pertaining to SDLC and Integration of JIRA with GIT repository to track all code changes
  • Environment: AWS, Jenkins, Git, Nagios, PowerShell, Jira, Java, Bash Scripting, Python, Maven, Ant, web Servers, Windows, Application Server, Python, Linux.

CLOUD & DEVOPS ENGINEER

T-Mobile
01.2014 - 12.2015
  • Worked with Development teams to adopt more ownership of systems and troubleshooting issues
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team
  • Setup and build AWS infrastructure resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • AWS IAM to securely control users' access to AWS services and resources by enforcing granular permissions, controlling share access to AWS accounts, applying multi-factor authentication, and enabling identity federation
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day DSL Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments
  • Worked as developer on adding Re-Transmission feature for VDSL2 CPE
  • Reproduce and fix customer reported bugs in VDSL2 firmware level in CPE
  • Adding new APIs for DSL API (which configures CPE modem from Linux OS)
  • Enabled better quality control of C/C++ source code by implementing Sonar to report code quality and test coverage
  • Automate deployments tasks through use of Linux scripting
  • Responsible for administering large, multi-site Linux server environments and operating systems, software package installation, upgrades, system integrity, security
  • Executed SQL queries related to Application changes on QA and Prod databases
  • Recommended build management, defect management development process flow
  • Administrator of SVN
  • Responsible for Automating Java Builds with Maven
  • Implemented multiple plugins for Code analysis, Junit, Code coverage, SonarQube etc
  • The Docker for wrapping up the final code and setting up development and testing environment using DockerHub, DockerSwarm and Docker Container Network
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements
  • Track all the CRs and worked with Dev on closure of the CRs
  • Responsible for Release notes with all the bugs fixed and new features
  • Created and designed the Nolio PT application using the existing components & built in action & created the workflows
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, & unit test results
  • Worked with DB Admin and Linux Admins for major releases
  • Designed and implemented Continuous Integration pipeline through automation with Enterprise Git, Jenkins
  • Environment: AWS, IAM, Ansible, Docker, Kubernetes, Terraform, Agile, Apache, Tomcat, JSON, Bash, Shell, YAML, JIRA, ANT, Maven, Linux, Windows, Cloud deployments, CI/CD

Education

Master of Science - Management Information Systems

Auburn University-Montgomery
Montgomery, AL

Skills

  • Technical Skills:
  • Cloud Platforms - AWS, Azure, GCP
  • Infrastructure as Code (IaC) - Terraform, CloudFormation
  • Configuration Management - Ansible, Puppet, Chef
  • Containerization - Docker, Kubernetes
  • Scripting - Python, Ruby, JSON, YAML, Bash shell, Power shell
  • Monitoring and Logging - Prometheus, ELK stack, Splunk, Nagios, App Dynamics, Cloud Watch
  • Version Control - Git, GitHub, Bitbucket, SVN, TFS
  • Operating Systems - Ubuntu, CentOS, RedHat Linux, Windows
  • Databases - MySQL, MS Access, NoSQL (MongoDB, DynamoDB)
  • CI/CD Tools - Jenkins/Hudson, Azure dev0ps
  • Virtualization Technologies - VMware, Windows Hyper-V, Virtual box, Vagrant
  • Web Servers - Apache HTTP 3x, Apache Tomcat, Nginx
  • Build Tools - Maven, Ant, Gradle
  • Bug Tracking Tools - JIRA, Service Now
  • Networking/Protocol - TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP
  • Application Servers - Web Logic Application Server 9x, 10x, Apache Tomcat 5x/7x, Red Hat JBOSS 422GA, WebSphere 6x/7x/8x
  • Scrum Methodology
  • Cross-Functional Collaboration
  • Documentation Creation

Additional Information

  • Experience in dealing with Windows Azure IaaS – Cloud Services, Virtual Networks, Virtual Machines, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Virtual Machine Scale Sets and Auto-Scaling configuring SonarQube, Sonar cloud on VSTS pipeline with Azure app container services.
  • Experienced in working with configuration management tool Puppet that includes the installation and configuration of the Puppet master, agent nodes and an admin control workstation along with objects such as Puppet resource, class, Manifest, modules and Forge.
  • Proficient in Setting up Continuous Integration by configuring Build, Code coverage, deploy and test automation.
  • Jobs using Jenkins, Hudson, Bamboo for different applications and worked with different teams in enterprise level.
  • Experience in managing the repository manager like Nexus for the Maven builds. Integrated Maven with Jenkins by which the Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules for larger maven projects.
  • Hands on experience in Branching, Merging, Tagging and maintaining across the environments using SCM tools like GIT, Subversion (SVN), TFS, Bitbucket and used webhooks for integrating with continuous Integration tools Jenkins, Bamboo and ANT, MAVEN and Gradle for generating builds and Confluence for content collaboration.
  • Designed quality profiles and certain standards set by installing Quality Gates in SONARQUBE. Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle) and worked with Groovy Scripts to Automate Configuration in Jenkins.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA Experience in using NAGIOS, and Kafka tool used for Monitoring.
  • Worked with different Bug tracking tools like Code Commit, JIRA, Bugzilla. Extensive knowledge in installing and configured ELK stack in both legacy and Docker swarm mode and pipelined application logs from App server to Elastic search through Logstash, indexes, shards, and replicas.
  • Hands-on experience with various scripting tools such as Shell, Bash, Python, PowerShell and Ruby for automating various Cron jobs and notification process.
  • Good knowledge in the areas of Virtualization with installation, support of VMware servers. Expertise in setup and configuration of Application Servers Nginx, Tomcat, WebLogic and involved in deployment activities.
  • Exposed to installation, configuration and performance tuning of Database servers and user’s management such as Oracle, MYSQL, and SQL Server.
  • Good experience in installing, Upgrading and configuring RHEL, Windows Server 2008, Centos, Ubuntu, and UNIX ISO/IEC 9945:2008 servers and involved in troubleshooting and debugging issues occurred in the production and during solution development.
  • Experience in performing an automatic installation of any operating system to multiple machines by configuring Kickstart file in main server.
  • Experience in migrating on-premise to the Windows Azure DR using Azure Recovery Vault and Azure backups, Azure Fabric, Docker containers to the cloud in Azure and created Domain Controller in one of the Virtual Machine and added users to Domain Controller.
  • Expert in vetting the security controls of various PAAS services in AWS/Azure/GCP and creating the technical security standards to secure the infrastructure.
  • Migrated On-premises applications to Cloud and Cloud orchestration using Terraform, CloudFormation and Azure Resource Manager (ARM) templates.
  • Experience working with Amazon Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups by focusing on high-availability, fault tolerance.
  • Good Experience in automation and securing the infrastructure on AWS using CloudFormation, Terraform and AWS Lambda and building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy, and Code Pipeline.
  • Experience on Kubernetes for creating Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through log.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.

Timeline

Sr. DevOps Engineer

AT&T
09.2020 - Current

AWS Developer

Verizon
05.2017 - 09.2020

DevOps Engineer

03.2015 - 05.2017

CLOUD & DEVOPS ENGINEER

T-Mobile
01.2014 - 12.2015

Master of Science - Management Information Systems

Auburn University-Montgomery
Sai Shravan Neerati