Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
Sravan Kumar Pasala

Sravan Kumar Pasala

Aubrey,TX

Summary

Having good 10+ experience in IT industry as a Azure/DevOps with major focus on Cloud Resource Utilization, Source Code Management, Infrastructure Automation, Continuous Integration, Continuous Delivery and Continuous Deployment. 6+ years of experience in DevOps Engineer and 4 Years of experience in QA Testing.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Sr. Azure DevOps Engineer

CVS Health
07.2022 - Current
  • Established CI/CD pipelines for web application deployment on AKS Cluster using Azure DevOps and Helm Charts
  • Managed Build and Release processes across multiple projects, implementing branching and release strategies, and tagging stories and branches for releases
  • Contributed to the deployment, configuration, monitoring, and maintenance of the OpenShift Container Platform
  • Utilized Docker, Kubernetes, and OpenShift to manage microservices, fostering continuous integration and continuous delivery
  • Developed Value files based on test deployments on test clusters and promoted them to production clusters
  • Installed and configured ELK stack to ship logs from applications hosted on a cluster
  • Automated Azure DevOps Pipelines & Jenkins Pipelines/Build jobs for Continuous Integration and Deployment from Dev to Production environments
  • Proficient in cloud Azure DevOps setup, Azure Databricks cluster creation, VNet setup, and instance setup
  • Collaborated in Openshift for project creation, load balancing service setup, and troubleshooting pods through SSH and logs
  • Established Bugzilla on Linux VM to track deployment cycle bugs and environment issues
  • Automated nightly backup of Bugzilla data and stored backups in specific storage locations
  • Implemented security parameters using ACL and encryption keys
  • Managed continuous integration and continuous delivery jobs for multiple teams across all environments using shell and Groovy scripting
  • Developed CI/CD pipelines to integrate with Vault and retrieve secrets for pipeline jobs
  • Automated cron jobs for scheduling dev, model, and prod jobs and disabled jobs after execution
  • Managed backup and automation techniques through PowerShell scripting
  • Provided technical consultation and delivery services for CI/CD and DevOps initiatives
  • Worked extensively with Docker, Kubernetes, and Openshift in container-based technologies
  • Controlled user access over Jenkins jobs for security purposes in development and test environments
  • Conducted application onboarding and maintenance on the CI/CD platform
  • Monitored and resolved disk space issues on Jenkins nodes for dev and test environments
  • Conducted regular health checks and monitored performance of the Apigee environment
  • Utilized Docker and Kubernetes for managing microservices in continuous integration and continuous delivery
  • Generated Jenkins reports for executed jobs aiding metrics review
  • Configured Bitbucket repositories to automate Jenkins jobs
  • Implemented Golang program to mask user-sensitive information before sending it to big data systems
  • Configured Load Balancers, Listeners, and Target Groups for projects
  • Installed, administered, and maintained CI/CD applications including Jenkins, Artifactory, SonarQube, Stash, and Docker
  • Exported code and notebooks from Azure Databricks workspace using the Azure Databricks workspace CLI
  • Integrated Docker with Jenkins using CloudBees Docker plugin for container deployment automation
  • Created automation and deployment templates for relational and NoSQL databases
  • Managed relational databases like MySQL, PostgreSQL, and MS SQL Server
  • Monitored Kubernetes pods logs using Elasticsearch and Filebeat
  • Scripted automation using various languages such as Bash, Perl, Python, Golang, Java, Ruby, Nodejs, and Powershell
  • Developed Jenkins file pipeline as code using Groovy scripting
  • Automated Datadog Dashboards with Terraform Scripts
  • Developed code and unit tests in an Azure Databricks notebook or external IDE
  • Assisted in configuration of Cloudbees Jenkins, JFrog Artifactory, and IBM Udeploy in CI/CD pipeline
  • Implemented monitoring solutions in Ansible, Terraform, Docker, and Jenkins
  • Managed Bitbucket projects and repositories and migrated repositories and Jenkins jobs
  • Managed certificate monitoring on Cloud applications to prevent application failure
  • Developed CI/CD system with Jenkins on Google Kubernetes container
  • Utilized Golang for revamping production log files transfer program for security compliance
  • Configured Azure VM & EC2 instances, launched new instances, and provisioned VM & EC2 instances of different types
  • Deployed artifacts to staging and production environments from artifact tools like ECR, ACR
  • Monitored deployed applications using ELK and Grafana
  • Set up alarms and trigger points in Cloud Watch, monitored server performance, CPU utilization, and disk usage
  • Monitored Kubernetes Cluster jobs and performance, and worked on upgrading Kubernetes clusters and commissioning/decommissioning nodes and pods.

Sr. AWS DevOps Engineer

Nextera energy
09.2019 - 06.2022
  • Contributed to the design and deployment of various applications leveraging the AWS stack, including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, and IAM, with a focus on high availability and fault tolerance
  • Utilized AWS Beanstalk for deploying and scaling web applications and services developed in Java, PHP, Node.js, and Python, and integrated AWS Lambda with DynamoDB to automate responses to DynamoDB stream events
  • Implemented Ansible configuration management across multiple environments on AWS cloud and VMware
  • Developed and deployed Kubernetes manifests and Helm charts for microservices deployment into Kubernetes clusters
  • Managed AWS instances such as Elastic Load Balancer (ELB), AIML, security groups, and AMIs to design cost-effective strategies
  • Set up, managed, and scaled Amazon Elastic Search cluster and used ELK Stack for log analysis to identify outages and issues
  • Created and managed S3 buckets and Glacier for storage and backup purposes on AWS
  • Maintained user accounts (IAM), RDS, Route 53, VPC, SES, SQS, SNS, and Cloud Formation in AWS cloud
  • Installed and configured PostgresSQL database on RedHat/Debian Servers and utilized AWS Code Pipeline and Terraform for infrastructure as code
  • Developed Python scripts for automating AWS S3 data operations and instance controls via AWS API
  • Built and maintained scalable and fault-tolerant multi-tier AWS environments using Terraform and CloudFormation
  • Managed Docker images for a tech stack including Cassandra, Kafka, and Apache running on Kubernetes in Google Cloud Platform (GCP)
  • Implemented SOAP UI for testing SOAP-based architecture applications and designed and maintained a full-stack Kubernetes environment on Google Cloud Platform (GCP)
  • Familiarized with the latest features introduced by Microsoft Azure and applied them to existing business applications
  • Developed web applications utilizing Dynamo DB, MongoDB, Elastic Search, or similar data stores
  • Configured CI/CD pipelines using Jenkins, Puppet, and Maven and integrated various tools for immediate feedback to development teams
  • Installed, configured, and managed RDBMS and NoSQL tools such as SQL Server, MySQL, PostgreSQL, MongoDB, and Cassandra
  • Developed Azure services using ARM templates and ensured infrastructure consistency through incremental deployment
  • Implemented Jenkins jobs for creating AWS infrastructure from GitHub repositories containing Terraform code
  • Utilized SQOOP for loading data from RDBMS into HDFS and Ansible Python Script for deploying to AWS instances
  • Utilized automation tools such as Selenium WebDriver, JUnit, Testing, Eclipse, Git/GitHub, Jenkins, SOAP UI, and REST with POSTMAN
  • Managed Docker container clusters with Kubernetes, Linux, Bash, GIT, Docker, on GCP for CI/CD system runtime environments
  • Automated applications and MySQL container deployment in Docker using Python and monitored them with Nagios
  • Configured centralized log collection using Fluentd, Logstash, Elasticsearch, and Kibana (ELK) stack
  • Virtualized servers in Docker as per test and development environment requirements and configured automation using Docker containers
  • Responsible for MongoDB installation, configuration, administration, and connection to RDS databases running on MySQL engines
  • Developed a generic Golang backend Restful server for asynchronous and sequential PIPEs with powerful APIs
  • Configured Kafka clusters and topics for data streaming in various environments
  • Monitored system logs with Splunk and integrated with the incident management system.

DevOps Engineer

Wells Fargo
05.2017 - 08.2019
  • Implemented AWS solutions utilizing a wide range of services such as EC2, S3, RDS, IAM, Redshift, Lambda, Security Groups, EBS, Elastic Load Balancer, Autoscaling groups, SNS, Optimized volumes, and CloudFormation templates
  • Designed, configured, and managed public/private cloud infrastructures on Amazon Web Services (AWS), including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, CloudWatch, and IAM
  • Implemented high availability using AWS Elastic Load Balancing (ELB) to balance instances across multiple Availability Zones
  • Set up AWS infrastructure for various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS using CloudFormation JSON templates
  • Managed AWS EC2 instances with Auto Scaling, Elastic Load Balancing, and Glacier for QA, UAT environments, and infrastructure servers for GIT
  • Automated OpenStack and AWS deployment using CloudFormation, Ansible, and Terraform, and also deployed and administered OpenStack services
  • Utilized Terraform for deploying infrastructure in AWS according to requirements and migrated legacy and monolithic systems to AWS using Terraform and cloud formation
  • Deployed Microservices Applications into AWS Cloud using AWS Elastic Container Service (ECS), Jenkins, GitHub, and ECS Task definitions
  • Utilized Docker-Compose and Docker-Machine to create Docker containers for testing applications in the QA environment and automated deployments, scaling, and management of containerized applications across clusters of hosts
  • Utilized Jenkins pipelines for all microservices builds out to the Docker registry and then deployed to Kubernetes, managing Pods with Kubernetes
  • Played a key role in building Docker images, creating build and deployment configurations to deploy applications on OpenShift, and developing Ansible playbooks for automated recovery upon OpenShift MASTER Failure
  • Developed Chef Cookbooks for managing system configuration for Tomcat, MySQL, and Windows applications, versioned them on GIT repositories, and managed On-site OS/Applications/Services/Packages using CHEF
  • Utilized Elasticsearch, Logstash, and Kibana (ELK) for maintaining system logs and Bugzilla for tracking code bugs
  • Supported cloud instances running Linux and Windows on AWS, and utilized tools like JIRA for issue tracking and triaging
  • Developed Shell and Perl Scripts for manual deployment of code to different environments and performed troubleshooting of network issues involving TCP/IP, LAN/WAN networking, DNS, DHCP, SMTP, SNMP, and netstat.

Linux Sys Administrator

Kroger
01.2014 - 01.2017
  • Oversaw the day-to-day administration of multiple RHEL versions, ensuring smooth operations through tasks like installation, rigorous testing, upgrades, and patch management
  • Facilitated seamless Linux upgrades, including RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, and 6
  • Executed system and hardware maintenance activities, including memory module replacements and disk drive upgrades
  • Managed software packages using YUM and RPM, including creating repository files to support offline servers
  • Proficiently added servers to domains, managed user groups within Active Directory, and configured send mail
  • Consistently excelled in troubleshooting system and end-user issues
  • Installed Red Hat Linux on x86 hardware from HP and Dell, as well as Solaris 9 and 10 on SPARC platforms
  • Utilized SMF extensively for service management, particularly in orchestrating services on Solaris 10
  • Supported Oracle DB and Oracle RAC on Red Hat environments
  • Configured real-time backups for web servers and managed log files for efficient troubleshooting and error resolution
  • Fine-tuned Linux and UNIX Kernels to optimize web, database, and application servers
  • Configured hands-free installations using Kick Start and PXE, contributing to version upgrades and migrations for Linux systems, including 4.x, 5.x, and 6.x
  • Managed database and network operations within the server environment, emphasizing server fine-tuning and network optimization
  • Implemented a Squid Proxy Server for internet sharing and controlled unwanted sites
  • Addressed connectivity issues among servers and diverse software components
  • Installed, maintained, and administered Oracle and Db2 Servers on Linux platforms
  • Monitored critical system parameters such as CPU utilization, memory consumption, disk performance, and RAID setups
  • Introduced Jenkins, overseeing its installation and providing expert troubleshooting during setup to facilitate Continuous Integration (CI) for Java application builds
  • Conducted lessons learned sessions following each release cycle, noting deviations, risks, and issues related to new or altered services
  • Coordinated quarterly re-baselining efforts for pre-production databases
  • Actively participated in project life cycles for releases, deploying systems across various environments
  • Coded recipes and cookbooks in Chef, automating node server administration and deployment processes
  • Managed Software Code Management tools such as SVN and Perforce, configuring Jenkins for continuous integration
  • Implemented SSL and Digital Certificates for secure communication links between web and application servers
  • Automated environment provisioning through scripting and Puppet
  • Managed F5 load balancers, procuring new certificates, SSL installation, and renewal
  • Managed user and group management for UNIX servers
  • Modified and wrote scripts in Bash and Korn shells, optimizing day-to-day system administration tasks
  • Managed RPM and YUM package management tasks, including installation, upgrading, repository management, and patching.

Linux Administrator

Flipkart
08.2012 - 11.2013
  • Installed the latest patches for, Oracle on Red Hat Linux servers, Configured and administered Send mail, Samba, and Squid servers in a Linux environment
  • Set up the Linux Crons jobs for automating various build-related jobs and application data synchronization jobs
  • Responsible for building Linux OS servers using kick-start automation applications
  • Configured Kick start and Jumpstart servers to initiate the installation of Red Hat Linux and Solaris on several machines at once
  • Updated previous LDAP tools to work with the version of Ruby Rails
  • Involved in Installing, Configuring, and Upgrading Red Hat Linux AS 4/5, Solaris 9/10 operating systems
  • Performed automated installations of Operating systems using kick start for Red Hat Enterprise Linux5/6 and Jumpstart for Solaris 9/10 Linux
  • Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, Red Hat, and Solaris
  • Install, maintain, and upgrade Drupal and Word press on LAMP stack and configure LAMP Stack on Unix/Linux servers
  • Worked on Linux Package installation using RPM and YUM, the provisioned system with LVM
  • Developed, customized and build packages on Solaris and rpms on Linux for deployment on various servers through Software Development Life Cycle.

Education

Bachelor of Technology in Computer Science Engineering -

JNTUH
01.2012

Skills

  • Cloud Environment: Amazon Web Services (AWS), Azure and Google Cloud Platform (GCP)
  • Version Control Tools: GIT, GitHub, GitLab, Subversion (SVN), and BitBucket
  • Build Tools and Artifactory: Maven, Ant, JFrog and Nexus
  • Automation & Configuration Tools: Docker, Jenkins, Bamboo, Chef, Puppet, Ansible, Salt stack, Terraform Java, Java Development, Grafana, Kabana, Nagios, Prometheus
  • Orchestration Tools: Kubernetes, Docker swarm, Apache Mesos, Marathon and Google Cloud Engine, iOS
  • Application Servers: WebLogic, Apache Tomcat, JBoss, WebSphere and Nginx
  • Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP and SMTP, ADF
  • Bug tracking and monitoring Tools: JIRA, Bugzilla, Nagios, Cloud Watch, Splunk, ELK and SonarQube
  • Scripting Languages: Shell Scripting, Python, Ruby, Perl, Yaml, Nodejs and Groovy
  • Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN and Windows, Data Base

Certification

  • Certified Azure Administrator Associate
  • Certified AWS Developer Associate
  • Certified Kubernetes Administrator

Timeline

Sr. Azure DevOps Engineer

CVS Health
07.2022 - Current

Sr. AWS DevOps Engineer

Nextera energy
09.2019 - 06.2022

DevOps Engineer

Wells Fargo
05.2017 - 08.2019

Linux Sys Administrator

Kroger
01.2014 - 01.2017

Linux Administrator

Flipkart
08.2012 - 11.2013

Bachelor of Technology in Computer Science Engineering -

JNTUH
Sravan Kumar Pasala