ST

Sumanth Tatineni

Senior DevOps/Cloud Engineer SRE at Idexcel Inc
Mutual Connections
Loading...
S9-082024-0902505

Send Message

No file chosen
0 Publications
0 Followers
0 Following
0 Questions

👤 About

Skills & Expertise

Amazon Web Services (AWS) Google Cloud Platform (GCP) Azure Terraform CloudFormation VPC IAM S3 Elastic Beanstalk CloudFront Redshift Lambda Kinesis DynamoDB Direct Connect Storage Gateway DMS SMS SNS SWF Linux (Red Hat, CENTOS & SUSE) Ubuntu Solaris DEBAIN HP-UX Windows Shell Scripting Groovy Python Ruby Perl Power Shell Yaml GIT GITHUB GitLab Subversion (SVN) Bitbucket Maven Gradle Sonar Nexus Ant AWS ECS Docker Kubernetes Mesos WebSphere Application Server Apache Tomcat JBoss WebLogic Nginx Chef Puppet Ansible Jenkins Kubernetes Docker swarm Apache Mesos Marathon Google Cloud Engine TCP/IP DNS DHCP Cisco Routers/Switches WAN LAN FTP/TFTP SMTP Nagios AWS CloudWatch Splunk ELK JIRA Bugzilla Red Mine Compute Engine Cloud load balancing Cloud storage Cloud SQL Stack driver monitoring Cloud deployment manager Cloud bees GKE Topology Diagram masters slave RBAC helm kubectl ingress controllers Jenkins file EBS Route53 SNS SES SQS CloudWatch CloudTrail Security Group Auto scaling RDS Boto3 AWS CLI IaaS Replication Controllers Kubernetes API server Docker-maven-plugin maven pom Docker file Docker images Docker container snapshots Docker volumes Docker-Compose Docker-Machine Vagrant Ansible Tower MAVEN Nexus Gradle script Groovy DSL ANT Nginx Apache Tomcat Server Azure Active Directory Office 365 Dropbox Azure Role-based Access Control (RBAC) Prometheus AWS EC2 command line clients AWS management console SVN Subversion Branching Merging tagging GitHub Ansible Playbooks Roles Amazon Machine Images (AMI) Jenkins Maven Linux Git JIRA Docker Images Docker containers Kubernetes Cluster Kubernetes Prometheus tool GIT SVN Jenkins AWS EC2 AWS management console Jenkins Deployment QA Staging Production GIT SVN Integration Sys. Test UAT Performance/ Tech. Test Training & Staging Production Ansible EC2 instances CPU Memory Usage EC2 Security Groups VPC Jenkins Continuous Integration Continuous Inspection Continuous Testing Continuous Monitoring Continuous Delivery Release Environments WEB APP AWS IAM Security Group Public Subnets Private Subnets VPC Subversion Branching Merging tagging Ansible continuous integration EC2 instances CPU Memory Usage EC2 Security Groups VPC DevOps process strategy DevOps methodology DevOps culture Continuous Integration Continuous Inspection Continuous Testing Continuous Monitoring Continuous Delivery Release Environments Jenkins Maven Linux Git JIRA AWS EC2 AWS management console AWS EC2 Cloud watch IAM cloud MAVEN Git repositories branching forks tagging notifications GitHub Terraform Ansible AWS EC2 Virtual Servers public cloud AWS Auto-scaling Amazon Machine Images (AMI) Ansible Playbooks Roles Jenkins Maven Linux Git JIRA Docker Images Docker containers Kubernetes Cluster Kubernetes Docker Kubernetes containers container snapshots images Kubernetes Prometheus tool WebLogic Server 11g Load Balancers WLST Apache Tomcat 7.x Virtualization Apache HTTP server 2.4 Nginx LDAP JDK1.7 XML GitHub Nagios Splunk Cassandra Kafka Blue/green deployment S3 RDS EBS Elastic Load Balancer Auto-scaling groups EC2 instances optimized volumes AWS CloudFormation Templates AWS CLI AWS API EC2 S3 VPC CloudWatch ELB Auto-scaling python script AWS API Calls IAM Security Groups Public Subnets Private Subnets VPC IAM accounts MFA IAM policies security audit compliance requirements AWS S3 bucket versioning S3 lifecycle policies web hosting Terraform infrastructure as code execution plans resource graph change automation Elasticsearch Logstash Kibana (ELK) log analytics full-text search application monitoring AWS Lambda CloudWatch Azure Active Directory single sign-on access cloud SaaS applications Office 365 Dropbox Azure Role-based Access Control (RBAC) segregate duties Docker containers Docker files container-based deployments Docker Docker images Docker Hub Docker-registries Kubernetes Chef Infra bootstrapping nodes creating uploading recipes node convergence Chef SCM Kubernetes DEV TEST PROD production ready load balanced highly available fault tolerant auto scaling Kubernetes AWS infrastructure microservice container orchestration Kubernetes pods replication controllers deployments labels health checks ingress YAML files Jenkins pipelines Docker-registry Kubernetes Pods Workstation Bootstrapped Nodes Recipes Cookbooks Chef Server OS Applications Services Packages Chef AWS EC2 S3 ELB Chef Cookbooks Ansible setup managing hosts file YAML linter authoring various playbooks custom modules Ansible inventory continuous deployment YAML scripting Terraform templates Chef cookbooks Chef EC2 Instances Gateway time issue ELB S3 Bucket Terraform ELK stacking logs detailed analysis dashboarding Elastic Logstash & Kibana (ELK) real time logging analytics Continuous delivery pipelines & applications ELK stack AWS Logstash AWS S3 Elasticsearch disk space usage automating Elasticsearch maintenance Jenkins cloud deployment Chef Python AWS CloudFormation Templates Chef AWS Chef Cookbooks Ruby Script Infrastructure environments Python Script Chef Workstation bootstrapping enterprise nodes keys AWS resources cloud Continuous Integration Continuous Deployment (CI/CD) fast-paced robust application development environment Chef Cookbooks Ruby Script Infrastructure environments Python Script Jenkins Maven Linux Git JIRA AWS AZURE Chef Docker Ansible Jenkins Terraform Kubernetes ANT Maven Ruby Shell Python WebLogic Server 11g Load Balancers WLST Apache Tomcat 7.x Virtualization Nginx LDAP JDK1.7 XML GitHub Nagios Splunk AWS EC2 Cloud watch IAM cloud MAVEN Git repositories branching forks tagging notifications GitHub Terraform Ansible AWS EC2 Virtual Servers public cloud AWS Auto-scaling Amazon Machine Images (AMI) Ansible Playbooks Roles Jenkins Maven Linux Git JIRA Docker Images Docker containers Kubernetes Cluster Kubernetes Docker Kubernetes containers container snapshots images Kubernetes Prometheus tool AWS EC2 command line clients AWS management console Jenkins Deployment QA Staging Production GIT SVN Integration Sys. Test UAT Performance/ Tech. Test Training & Staging Production Ansible EC2 instances CPU Memory Usage EC2 Security Groups VPC Jenkins Continuous Integration Continuous Inspection Continuous Testing Continuous Monitoring Continuous Delivery Release Environments WEB APP AWS IAM Security Group Public Subnets Private Subnets VPC Subversion Branching Merging tagging Ansible continuous integration EC2 instances CPU Memory Usage EC2 Security Groups VPC DevOps process strategy DevOps methodology DevOps culture Continuous Integration Continuous Inspection Continuous Testing Continuous Monitoring Continuous Delivery Release Environments Jenkins Maven Linux Git JIRA AWS EC2 AWS management console AWS EC2 Cloud watch IAM cloud MAVEN Git repositories branching forks tagging notifications GitHub Terraform Ansible AWS EC2 Virtual Servers public cloud AWS Auto-scaling Amazon Machine Images (AMI) Ansible Playbooks Roles Jenkins Maven Linux Git JIRA Docker Images Docker containers Kubernetes Cluster Kubernetes Docker Kubernetes containers container snapshots images Kubernetes Prometheus tool

Research Interests

Team player Cloud enthusiast Automation Build/Release Engineering Software development Highly available Fault tolerant

Connect With Me

💼 Experience

Senior DevOps/Cloud Engineer SRE

Idexcel Inc · April 2020 - Present
Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager. Worked with DE Pipeline Enterprise core Jenkins Team in AWS Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency. Supported on building dotnet core application containerizing and deploying to Kubernetes EKS Maintaining the .net dependencies in nugget repository Worked on implementing tool Cloud bees to automate deployments and testing in AWS Worked on creating new pipelines for Continuous deployment and Release Orchestration using Cloud bees Implemented a Continuous Delivery framework using Jenkins and Maven in Linux environment. Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, DynamoDB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Auto scaling and RDS using CloudFormation templates. Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management instances and Managed servers on the Amazon Web Services (AWS) platform using Chef configuration management tools and Created instances in AWS as well as migrated data to AWS from data Center. Involved in design and deployment of a multitude of Cloud services on AWS stack such as EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, while focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation Developed strategy for cloud migration and implementation of best practices using AWS services like database migration service, AWS server migration service from On-Premises to cloud. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch / Splunk and assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance Provisioned the highly available EC2 Instances using Terraform and CloudFormation and wrote new python scripts to support new functionality in Terraform. Worked in CloudFormation to automate AWS environment creation along with the ability to deploy AWS using bill scripts (Boto3 and AWS CLI) and automate solutions using python and shell scripting Managed AWS infrastructure as code (IaaS) using Terraform. Expertise in writing new python scripts in order to support new functionality in Terraform. Provisioned the highly available EC2 Instances using Terraform and CloudFormation and Setting up the build and deployment automation for Terraform scripts using Jenkins Designed AWS CloudFormation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling. Deployed pods using Replication Controllers by interacting with Kubernetes API server defining through declarative YAML files. Implementation of new tools such as Kubernetes with Docker to assist with auto-scaling and continuous integration (CI) and Upload a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services. Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files Created Docker images using a docker file, worked on Docker container snapshots, removing images and managing Docker volumes and also virtualized servers in Docker as per QA and Dev-environment requirements and configured automation using Docker containers Configuring with different artifacts to make an image and deploy Docker image to install the application on an instance, maintain and troubleshoot for any user issues or network problems Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points, and Packages also Worked with automation/configuration management using Ansible and created playbooks in YAML to automate the development processes. Implemented Infrastructure automation through Ansible for auto-provisioning, code deployments, software installation and configuration updates. Add required images to Vagrant and create servers out of Images for testing and Automated infrastructure build-out and systems provisioning using Ansible and Ansible Tower Designed fully automated server build management, monitoring, and deployment by using Ansible playbooks using Ansible role created an ELK cluster for non-log purposes to search and analytics of product and pricing data Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds and store artifacts in a remote repository in artifacts Worked on writing Jenkins build a pipeline with Gradle script and Groovy DSL (Domain Specific Language) and integrating ANT/MAVEN build scripts with Gradle for the sole purpose of continuous build. Built and maintained ELK stack to centrally collect logs that are used to monitor applications also Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly. Good understanding of the principles and best practices of software configuration management (SCM) in agile, scrum and waterfall methodologies. Worked on writing multiple Python, Ruby, and Shell scripts for various companywide tasks Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like a waterfall and the agile methodology (SCRUM) with an in-depth understanding of the principles and best practices of Software Configuration Management (SCM).

Senior DevOps/Cloud Engineer SRE

Idexcel Inc · February 2018 - April 2020
Worked with AWS services using S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, EC2 instances with optimized volumes and achieved cloud automation and deployments using Chef, python, and AWS CloudFormation Templates. Worked with AWS CLI and AWS API to manage resources on AWS for many services such as an EC2, S3, VPC, CloudWatch, ELB, Auto-scaling, created python script using AWS API Calls to manage all resources deployed on AWS. Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements. Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3 lifecycle policies. Also, web hosting the data from the S3 bucket by creating URLs. Terraform as infrastructure as code, execution plans, resource graph and change automation. Managed AWS infrastructure as code using Terraform. Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch. Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.. Configuring the Docker containers and creating Docker files for different environments. Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes. Setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM. Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration. Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files. Used Jenkins and pipelines to drive all micro-services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS Applications, Services, Packages using Chef as well as AWS for EC2, S3 & ELB with Chef Cookbooks. Worked on Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible. Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting. Written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instances and Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform. Used ELK stacking to monitor the logs for detailed analysis and worked on dashboarding using Elastic, Logstash & Kibana (ELK) and to setup real time logging and analytics for Continuous delivery pipelines & applications. Configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3 and reduced Elasticsearch disk space usage by 66% by automating Elasticsearch maintenance using Jenkins. Automated the cloud deployment using Chef, Python, and AWS CloudFormation Templates. Used Chef for unattended bootstrapping in AWS. Responsible for managing AWS resources in the cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast-paced robust application development environment. Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script. Involved in Setting up Chef Workstation, bootstrapping various enterprise nodes, setting up keys.

Senior DevOps Engineer

Kat Tech Systems Inc ,USA · April 2017 - January 2018
Worked on AWS and EC2, Cloud watch, IAM cloud for provisioning and managing infrastructure through automation. Used MAVEN as a build tool on java projects for the development of build artifacts on the source code. Interacted with client teams to understand client deployment requests. Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub. Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Terraform and Ansible. Integration of Configuration Management Systems like Ansible with AWS for code deployment. Launched Different EC2 Virtual Servers in public cloud using AWS Auto-scaling and prebaked Amazon Machine Images (AMI) through Ansible Playbooks and Roles. Managed the configurations of multiple servers using Ansible. Implemented a CI/CD framework using Jenkins, Maven in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA. Build Docker Images and ran containers in the testing Environment Experience with Kubernetes Cluster for orchestration of Docker containers. Experience on working with Docker and Kubernetes for maintaining and administration of containers. Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Experience in working with Kubernetes, running/managing containers, container snapshots and managing images. Experience in monitoring Kubernetes using Prometheus tool.

Associate Devops Consultant

Capgemini · March 2016 - January 2017
Created and managed cloud VMs with AWS EC2 command line clients and AWS management console. Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins. Continuous Delivery is being enabled through Deployment into several environments of Deployment, QA, Staging and production using Jenkins. Responsible for user management, plugin management and End to End automation of build and back up and recovery process in Jenkins. Deploy and monitor scalable infrastructure on Amazon web services (AWS) configuration management. Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to SIT, SIT to Pre-Prod/ Pre-Prod to Production systems using Jenkins, GIT, SVN, automation tool. Tracking code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments & final migration into Production Environment.

Quality Assurance Automation Engineer

Maveric-Systems Limited · May 2013 - March 2016
Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created and Maintained Subversion Branching, Merging and tagging across each production releases. Assist developers in integrating their code with the main stream. Used the Ansible for app deployment and configuration management. Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Evaluating performance of EC2 instances their CPU, Memory Usage and setting up EC2 Security Groups and VPC. Major responsibilities include design, ownership, and drive the DevOps process strategy and implementation and develop DevOps methodology and culture by setting up an environment with continuous integration, continuous inspection, continuous testing, continuous monitoring, and continuous delivery using Jenkins. Responsible for Design and architecture of different Release Environments for new projects.

🎓 Education

ICFAI University Agartala

Bachelor of Engineering in Electronics and Communication · 2012

University of Chicago Booth School of Business

MBA in ·
Description (between 50 and 1500 characters)

🏅 Certificates & Licenses (8)

Harshicop Terraform certified Associate
Harshicop · Issued on
Oracle Certified Professional, Java ME 1 Mobile Application Developer
Oracle · Issued on
Oracle Certified Professional, Java EE 5 Business Component Developer
Oracle · Issued on
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle · Issued on
oracle Solaris 10 Security Administrator
Oracle · Issued on
Oracle Solaris 10 Network Administrator
Oracle · Issued on
Oracle Certification Validation
Oracle · Issued on
AWS certification validation
AWS · Issued on
dd