Close this
Close this

Srivatsav Kurapati

Project Management
Telangana, India

Skills

DevOps

About

The candidate's skills align with Programmers (Information and Communication Technology). The candidate also has skills associated with System Developers and Analysts (Information and Communication Technology). The candidate appears to be a low-to-mid level candidate, with 5 years of experience.
View more

Work Experience

AWS DevOps Engineer

January 2021 - Present
  • Responsibilities: * Developed and maintained fully automated CI/CD pipelines for code deployment using Jenkins in an AWS environment. * Managed and optimized cloud infrastructure on AWS, specifically with services like EC2 and RDS, taking care of backups, patches, and scaling. * Built, deployed, and managed Docker containers to break monolithic applications into microservices, which improved developer workflow and optimized speed. * Authored Ansible Playbooks and Modules for server deployment, configuration, and management, enhancing automation and efficiency. * Utilized Jenkins for automated build and deployments to reduce human error and expedite the production process. * Used the version control system Git to access the repo and used in coordinating with CI Tools * Integrated maven with Git to manage and deploy project related tags * Installed and configured git and communicating with the repo in GitHub * Created and maintained Subversion/Git repos, branches and tags * Documented daily workflows, deployments, and application handling using Confluence, and integrated it with JIRA and Bitbucket for streamlined project management. * Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. * Familiar with Cloud Computing: AWS API's, AWS Networking and tools hands on with experience with EC2, ELB, VPC, AWS Orchestration. * Developed microservice on boarding tools leveraging Jenkins allowing for easy creation and maintained of build jobs and Kubernetes deploy services * Building/maintain Docker cluster managed By Kubernetes Linux, Bash, Git, Docker on AWS. * Used Docker and Kubernetes to manage micro services for development of CI/CD * Experience working container based deployments using Docker, Docker images, Docker hub, Docker registries, installation and configuration Kubernetes and clustering them. * Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name space versions. * Developed CI/CD System with Jenkins on Kubernetes container * Created Docker images from applications through Jenkins pipelines and pushed them to NEXUS Repository for centralized storage. * Installed, Configured and managed the RDBMS database like MySql, DB2, PostgreSQL, and NoSql databases like MongoDB, DynamoDB * Managed containers using Docker and Kubernetes, setting up automated builds on Docker Hub. * Strong experience in Linux Administration on Centos/Ubuntu/Redhat * Maintain Linux system performance by performing system monitoring and analysis, performance tunning, troubleshooting system hardware, software, networking and operating and system management system, designed and running linux system load/stress testing, escalating application problems to vendors * Established and implemented Linux system specification by analysing workflow, access, information and security requirements, designing linux system infrastructure * Experienced in providing day to day user administration like adding/deleting users in local and global groups on Red hat Linux platform and managing users queries * Wrote Cloudformation template to automate the process of building an instance behind the application load balancer. Used auto scaling group with update policy of min instance in services so that ASG Detects that instance is unhealthy it terminates the instance and it provision new instance * Repeatedly worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, Dynamo DB, CloudFormation, Cloud Watch * Load balanced Grafana infrastructure is built that is talking to the existing instance and the entire build is automated using CloudFormation template * Created RDS Aurora DB with cross region replication using CloudFormation template and used database as mysql session manager service for Grafana nodes using ephemeral ports * Deployed CloudFormation template for ECS WEB-Services * Defined dependencies and plugins in Maven with pom.xml and integrated Maven with Git to manage and deploy project-related tags. * Developed Shell Scripts for automation of buid and release process. * Kernel tuning, writing shell scripts for system maintainance and file managment * Used Jenkins, chef and shell scripts to automate the code deployment and continuous integration. * Writing shell scripts for Automated Back -ups and Cron Jobs * Created and matained Jenkins jobs that execute Shell Scripts for Automation * Created additional Docker slave Nodes for Jenkins, using custom Docker images, and pulled then ECR and monitored using Prometheus * Designed and developed Micro services using Spring Boot, Docker CE, REST API for backend systems that serve to communicate with customer to generate correspondences for customer components running on AWS VPC and AWS Kubernetes EKS * Developed CI/CD systems on Kubernetes containers, utilizing both Kubernetes and Docker for the runtime environment to build, test, and deploy applications. * Designed Ansible templates and roles, using Ansible Vault in playbooks to protect sensitive data and provided technical support. * Established CD environment focusing on UrbanCodeuDeploy, along with automated backup and disaster recovery scripts for uDeploy servers. * Managed task structuring and TAG-based deployments through JIRA, and implemented OKTA verify for application security on AWS Cloud. * Employed various CI/CD tools including Jenkins, Git/GitLabs, Jira, and Docker registry/daemon, and used Ansible for automation and configuration management. * Managed Kubernetes charts using Helm, created reproducible builds of Kubernetes applications, and managed releases of Helm packages. Environment: Jenkins, Docker, EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, Dynamo DB, CloudFormation, Cloud Watch, Kubernetes, Github, SVN, Ansible, Grafana, Maven, Gradle, Jira, Confluence, Git.

Azure DevOps Engineer

October 2019 - January 2021
  • Responsibilities: * Designed, planned, and implemented the migration of existing on-premises applications to Azure Cloud (ARM), focusing on automation through Azure Stack Services and Utilities. * Managed and deployed Windows Azure Services including PaaS, IaaS, and various storage solutions like Blob (Page and Block), SQL Azure. * Administered and ensured the security and resilience of the company's Azure Kubernetes infrastructure; coordinated complete DevOps activities with the development team. * Acted as a Kubernetes Administrator, configuring Azure Web Apps, App Services, Application Insights, Application Gateway, DNS, and Traffic Manager. * Established CI/CD Pipelines in Azure DevOps, integrating dependencies and tasks for continuous delivery systems on AWS. * Automated infrastructure activities, including Continuous Deployment using Ansible Playbooks, and integrated Ansible with Jenkins on Azure for streamlined operations. * Implemented Istio for Node-to-Node encryption in Azure Kubernetes Services, enhancing security by intercepting all network communication between microservices. * Maintain Linux system performance by performing system monitoring and analysis, performance tunning, troubleshooting system hardware, software, networking and operating and system management system, designed and running Linux system load/stress testing, escalating application problems to vendors * Established and implemented Linux system specification by analysing workflow, access, information and security requirements, designing Linux system infrastructure * Utilized technologies like Chef & Ansible for monitoring and deployment. * Defined dependencies and plugins in Maven with pom.xml and integrated Maven with Git to manage and deploy project-related tags. * Configured and implemented Azure storage blobs and Azure Files, managing access and storage accounts; also handled Content Delivery Network (CDN) configurations. * Developed and supported software Release Management procedures, proposing and implementing branching strategies with Subversion. * Employed JIRA for issue tracking and project management; installed and configured NEXUS Repo Manager for artifact sharing within the company. * Managed user permissions and maintained File System Quotas on RedHat Linux. * Designed and deployed optimal SCM Processes and Procedures with GitHub and Git. * Utilized Apache Kafka to import real-time network log data into HDFS. Environment: ANT, MAVEN, Subversion(SVN), Chef, Docker, Azure, EC2, Ansible, JIRA, Linux, RHEL, SNS, Kubernetes, Shell Scripts, Bitbucket, API, GIT, Jenkins, Tomcat, Azure, Azure VSTS, Git Bash.