Home

Shirisha - DevOps Engineer (AWS | Azure | Kubernetes) / SRE / GCP
[email protected]
Location: Chicago, Illinois, USA
Relocation: NO
Visa: H4EAD
Resume file: Shirisha_Devops Engineer Resume_1743109257576.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Name: Sirisha
Cloud/DevOps Engineer





Total 10+ years of IT experience with sound knowledge in Amazon Web Services (AWS), Azure, and GCP under the Unix/Linux/Windows platforms with strong knowledge of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies. Experience in the IT industry with a major focus on Release Management, Software Development, Configuration, Build and Release Engineering, DevOps engineering, and Automation.
PROFESSIONAL SUMMARY:
Strong Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
Experience in technologies and platforms including JAVA, Node.js, Jenkins, Subversion, Git, Unix/Linux, windows server, VMWare, Docker, Vagrant, Ansible, Chef, Puppet AWS.
Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMIs using Infrastructure as a Service (IAAS).
Experience in Azure IaaS, PaaS, Provisioning VMs, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell
Expertise in Branching, Merging Strategies, migrating projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
Hands-on in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory, API Management, Scheduling, Azure Autoscaling, PowerShell Automation, Azure Virtual Machines, Azure Search, Azure DNS, Azure VPN Gateway.
Expertise in Azure IaaS - Virtual Networks, Virtual Machines, ARM Templates, Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Applied high availability with Azure Classic and ARM deployment models.
Webmaster and search engine optimization expert seeking position with leading retail or service oriented organization needing an improved web presence and an increase in web traffic.
Architected and implemented automated Cloud Infrastructure using Chef and Puppet on multi-platforms on AWS Cloud Servers.
Experience in working with configuration management tools like Puppet, Chef, and Ansible. Experience in setting up Puppet Master, and Puppet Agents for managing enterprise policies and configurations.
Created and Maintained Chef Recipes and Cookbooks to simplify and expedite the deployment of applications and mitigate user error.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, and Kubernetes, worked with Terraform.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
Implemented a Continuous Delivery framework using Chef, Jenkins, and Maven in a Linux environment on the AWS Public cloud.
Written Terraform templates, Chef Cookbooks, and recipes, and pushed them onto the Chef server for configuring EC2 Instances.
Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose, and Docker Registry.
Dockerized applications by creating Docker images from Docker file
Implemented Continuous Integration and deployment using various CI Tools like Jenkins, and Bamboo.
Extensively worked on Hudson, Jenkins, Team City, and Bamboo for continuous integration and End to End automation for all builds and deployments.
Experience in administrating, deploying, and managing RedHat, Ubuntu, and CentOS servers.
Proficient in Python, Perl Scripting, Shell Scripting, SQL, and build utilities like open make, ANT, and Cruise Control.
Experience in AWS, Kubernetes, and Docker and writing scripts in Perl and Shell Scripts for managing various enterprise applications.
Hands-on Experience in branching, tagging, and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN), and TFS on Linux and Windows platforms.
Experiences in the design and implementation of Hybrid Test Automation Framework build using Selenium RC, TestNG, Maven, and Apache POI technologies under the Java platform.
Automated setting up server infrastructure for the DevOps services, using Ansible, shell, and python scripts.
Worked with different Bug trackings tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.
Combined Protractor with powerful tools and technologies such as Selenium, Web Driver, Cucumber, and JBehave.
Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet, etc.
Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
Created automation and deployment templates for Relational and NoSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB, and MariaDB in AWS.
Define and build a workflow to include Compile, JUnit, SonarQube, Jacoco, Karma, Packaging, Deployment, and Selenium testing.
Extensive Experience in Atlassian, ticketing, and tracking tools like JIRA, REMEDY, ClearQuest, Redmiand, Bugzilla for Production hotfixes, and bugfixes.
Set up GCP Firewall rules 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.
Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.
Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stack driver Monitoring, Elastic Search, and managing security groups on both.
Used GCP App Engine for deploying and scaling web applications and services developed with Java.
Leveraged GCP cloud services such as Compute, auto-scaling, and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.

TECHNICAL SKILLS:

Version Control GIT, SVN, CVS, Bitbucket
Languages C, Java, Bash, XML, Ruby, Python, Perl, Shell Scripting
Scripting Python, Shell Scripting, Power Shell, YAML
Operating System Microsoft Windows, Red Hat, Centos7, Ubuntu, Sun Solaris, Fedora
Virtualization Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere
Container Orchestration Docker, Docker Swarm, Kubernetes, OpenShift, EKS, ECS, WordPress
Build Tools Ant, Maven, Gradle
CI Tools Hudson, Jenkins, Bamboo
Automation/Configuration Management Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart
Testing and ticketing tools SonarQube, Selenium, JIRA, SEO, ServiceNow, Remedy, ConnectWise,
Monitoring and Logging Tools Nagios, Splunk, ELK, Datadog, Dynatrace
Databases Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra
Servers Oracle WebLogic, Tomcat, WebSphere MQ series
Protocols/ Services HTTP, HTTPS, SSL, DHCP, DNS, SSH, SFTP, TCP/IP, FTP/SFTP, SMTP
Cloud Tools Microsoft Azure, AWS (EC2, EBS, ELB, Auto Scaling, S3, VPC, IAM, AMI, CloudFormation, CloudWatch, SNS, RDS, EFS), Open Stack
Others Nagios, Splunk, Artifactory, Confluence

PROFESSIONAL EXPERIENCE:
Apple, Austin,TX Jan 2022 - Current
Sr DevOps Engineer (AWS | Azure | Kubernetes) / SRE / GCP
Responsibilities:
Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto-scaling groups Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, and Auto Scaling groups.
Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, and Load balancers (ELBs) in the defined virtual private connection.
Understanding secure-cloud configuration (CloudTrail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.), and Cloud-permission systems (IAM).
Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template-driven deployment options such as Resource Manager Templates and Terraform.
Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code. Hands on experience on terraform as a tool for building, changing and versioning infrastructure safely and efficiently.
Search Engine Optimization on site and off site.
Edit and repurpose WordPress plugins under customers needs in AWS
Experience in deploying Apache Kafka on the Kubernetes container management system, to automate the deployment, scaling, and operation of containers across clusters of hosts.
Using Apache Kafka on Kubernetes with cloud-native development for the application development
Responsible for deployment of large-scale Confluent Enterprise Kafka on Kubernetes and developing self-service tooling to manage multiple Kafka clusters
Involved with the development team with best practices, onboarding, monitoring, troubleshooting, optimizing, and tuning Kafka clusters
Good experience in Search Engine Optimization (SEO) techniques in order to develop web applications
Involved in integrating Public Cloud messaging systems with internal ones with a focus on automation and DevOps
Write and extend WordPress plugins in AWS
Hands-on with Azure Pipelines to automatically deploy to Azure Kubernetes Service (AKS) to build, test, and deploy with continuous integration (CI) and continuous delivery (CD) using Azure DevOps
Using AKS to create and manage containers on the cloud-based server systems.
Using AKS Kubernetes run in the infrastructure on containers to operate on different machines/environments to avoid breakdowns
Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes.
Implemented SEO (Search Engine Optimization) which improved the page rank.
Experience in Migrating the Legacy application into the GCP Platform.
Responsible for managing the GCP services such as Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing, Big Query, Firewalls, and Stack Driver.
Created four staged CI/CD pipelines with AWS CodePipeline 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.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on AWS,
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, and test deploy.
Involved in the development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
Worked on setting up Log Analysis AWS Logs to Elastic Search and Kibana and Manage Searches, Dashboards, custom mapping, and Automation of data.
DevOps Engineering in various technology stacks including but not limited to AWS, Azure, Docker, Containers, Python, Kubernetes, NodeJS, Angular, Terraform, Ansible, Jenkins, GIT, JIRA, Monitoring in Cloud Environment.
Converted Pom.xml into the build. Gradle to build the applications using Gradle.
Managed the artifacts generated by Maven and Gradle in the Nexus repository.
Deployed a Django application connected to Azure SQL using Docker and Azure App Service
Involved in the migration of the CI tool stack from SVN to GIT, Maven to Gradle, and Build a force to Jenkins.
Managed the artifacts generated by Maven and Gradle in the Nexus repository.
Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, and Jenkins nodes, TFS creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
Monitoring app servers using ELK - Elasticsearch, Logstash, and Kibana for debugging and logging.
Used monitoring servers using Nagios, Splunk, Cloud watch, and using ELK.
Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories.
Worked on deploying Splunk systems and Monitor Splunk internal logs from the monitoring Console (MC) to identify and troubleshoot existing or potential issues
Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, and S3 buckets, and continued to replace the rest of our Infrastructure.
Installed, configured, and administered the CI tool Jenkins for automated builds.
Analyzed and resolved conflicts related to the merging of source code for SVN and Git.
Worked on creating and documenting POC for helping migrate the current Application to microservice architecture. The architecture included Docker as the container technology with Kubernetes and worked with REST API.
Created Docker images using a Docker file, worked on Docker container snapshots, removed pictures, and managed Docker volumes.
Virtualized the servers using Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
Created multiple Python, Perl, and UNIX shell Scripts for various application-level tasks.
Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of an automatic restart of failed applications and services.
Environment: Chef, Vagrant, AWS EC2, AWS S3, WordPress, AWS Route53, AWS VPC, Azure, GitHub Maven, Jenkins, Ruby, Shell, Apache Mesos, Marathon, Chronos, AWS API Gateway, Cloud formation, Docker, Kubernetes, Splunk

Verizon, Frisco, TX Jun 2019 Dec 2021
DevOps / Cloud GCP Engineer
Responsibilities:
Responsible for the continuous build and deployment of Java-based code using the Jenkins server.
Implemented AZURE SQL Server for storing the data related to recruitment and extensively worked on queries and stored procedures.
Troubleshooting Issues related to Cluster deployments.
Managing Cluster nodes for Physical issues and escalating issues to respective vendors.
Used Terraform modules to set up GCP environments and create buckets with encryption, VPC, GKE clusters
Working knowledge of AZURE cloud IaaS and PaaS Services, AZURE SQL, AZURE storage, and AZURE Services.
Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
LAMP systems with WordPress and Drupal Commons
Design roles and groups using AZURE Identity and Access Management (IAM)
Develop and maintain custom internal Bash & Python scripts to automate the management of AWS and cloud environments.
Deployed Microservices Application on GCP Kubernetes cluster.
Experience with Configuration Management - Ansible, which includes creating, and modifying Playbooks for various applications.
Successfully implemented Search Engine Optimization (SEO) of application by bringing page rank to 58 from 83
Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's.
Worked on Shell and Python scripting to automate the tasks and passed Bash scripts to the Jenkins job for server provisioning.
Installed Nagios on global servers, Managing Monitoring solution using Nagios Environment.
Experience in Monitoring the system and network stability and performance, and tuning performance as necessary.
Setup PHPUnit unit testing environment for WordPress
Day-to-day management/monitoring/troubleshooting of multi-tier applications using Ansible and Nagios in Dev, QA, and Prod environments.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers.
Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.
Whenever a new GitHub branch gets started, automatically, Jenkins, our Continuous Integration server attempts to build a new Docker container from it, the Docker container has the AMI backed in and leverages Linux, Windows containers.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, and test deploy.
Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deployment and services.
Experience in Deployment Automation & Containerization (Docker, Kubernetes).
AppleSystemUIFontExperience with SageMaker in creating notebook instances, preparing the data, and deploying the model
Use Terraform to set up GCP infrastructure like VPC, subnets, GCP storage buckets, GCP Composer, Secret manager, GKE, etc.
Monitoring Amazon SageMaker using Amazon CloudWatch, collecting raw data, and processing it into readable, near-real-time metrics
Experience in SageMaker for managing Identity-Based Policies, Resource-Based Policies, Access Control Lists (ACLs) Etc
Experience in creating and managing IAM Users and Groups, IAM Roles like Federated user access, Temporary IAM user permissions, Cross-account access,
Using SageMaker for the IAM role to manage temporary credentials for applications that are running on an EC2 instance and making AWS CLI or AWS API requests
Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
Experience in running multi-container Docker applications using Docker compose.
Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments.
Publish the changes concerning CIs and amend affected documents periodically.
Setting up GCP Kubernetes cluster and Migrating applications gradually between Kubernetes deployments so that intra-cluster traffic is not affected.
Tracking the change requests to closure and responsible for coordinating weekly Scrum meetings.
Experience building Virtual Machine Images using VMWare primarily working on creating an RHEL6 server.
Responsible for configuring the network on the RHEL 6 and 7 servers. Configured HTTP and Tomcat servers and deployed several .war applications on the tomcat servers.
To achieve the Continuous Delivery goal in the highly scalable environment, used Docker coupled with the load-balancing tool Nginx.
Responsible for creating release documentation after each release.
Environment: Red Hat, GIT, Ansible, Docker, Gradle, Maven, Ant, Jenkins, SSH, SSL, Kubernetes, Shell Scripting,
VMware, Conduit, Azure, AWS.

State of Arizona, Phoenix, AZ Jul 2017 May 2019
Build Automation Engineer
Responsibilities:
Developed and implemented Software Release Management strategies for various applications according to the Agile process.
Deployed java applications to application servers in an Agile, continuous integration environment and automated the whole process
As a member of the Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, release tracking, and reporting on the Linux platform.
Created and maintained various Shell scripts on different Linux servers.
Having good hands-on Experience in administering Linux machines and building RPMs.
Experienced with Windows scripting and automation, including PowerShell.
Developed processes, tools, and automation for Jenkins-based software for a build system, and delivered SW Builds.
Setting up a client-server model of Chef in the development environment.
Create cookbooks for automation of Infrastructure using Chef.
Developed build and deployment scripts using ANT and MAVEN as build tools for Jenkins to move from one environment to other environments.
Application Deployments & Environment configuration using Chef, Puppet, and Ansible.
Worked on AWS services such as Setting up new (EC2) instances/services in AWS, and configuring security groups.
Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
Integrated GITHUB into Jenkins to automate the code check-out process and Used Jenkins for Automating Builds and Automating Deployments.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
Used Jenkins for enterprise-scale infrastructure configuration and application deployments.
Using ANT, Puppet/ Chef Scripts to build the Application and deploy.
Created a Continuous Build Process using Jenkins as a Continuous integration tool.
Support as part of the DevOps team to help deploy using Jenkins.
Worked on and run Agile projects for a DevOps team to help deliver critical functionality to a cloud-based service.
Configuration Management Tools (Puppet/ Chef). Used Puppet to configure and maintain tomcat servers.
Work with Docker for a convenient environment setup of the test environments.
Verified if the methods used to create and recreate software builds are consistent and repeatable.
Involved in the project application architecture to support/resolve build, compile, and test issues/ problems.
Experience with build tools Ant, Maven, and Gradle for writing a build. XML, pom. XML and build. gradles respectively.
Environment: AWS, Azure, Red Hat Linux, Jenkins, Puppet, Chef, MySQL, Tomcat server, ANT, SHELL,
Java, Docker.

Advent Global Solutions, Hyderabad, India Nov 2014 - Mar 2017
Sr. Software Engineer
Responsibilities:
Installation, configuration, and administration of Red Hat Linux servers and support for servers.
Planned and performed the upgrades to Linux (Rhel 4x, 5x, use 10, 11, centos) operating systems and hardware maintenance like changing memory modules, and replacing disk drives.
Provided support for building the server, patching, user administration tasks, deployment, software installation, performance tuning, troubleshooting, and KVM.
Installation and configuration of Oracle 7. X/8. X.
Handling NFS, Auto Mount, DNS, and LDAP-related issues.
Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, and networks.
Performing failover and integrity tests on new servers before rolling out to Production.
Deployment and configuration of application server Tomcat deploying java and web application.
Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment, and each server, analyzing the error logs, analyzing the user logs, and analyzing the /var/log/messages.
Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP.
Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, and Cisco Firewall.
Performed server updates, patching, upgrades, and package installations using RPM.
Created local repositories on Linux servers Performed server updates, patching, upgrades, and package installations using RPM and YUM.
Implementing Security policies using ACL and CISCO PIX firewalls.
Creating new nodes and Pools in F5 Load balancers to support newly added servers in the Layer 3 environment.
Performed server updates, patches, and upgrades using YUM and RPM.
Installs Firmware Upgrades, kernel patches, systems configuration, and performance tuning on Linux systems.
Extensive knowledge of Server administration, Kernel upgrade, and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
Environment: Microsoft Windows, RHEL5,6,7, Centos6,7, VMware, IBM WebSphere, IBM HTTP, Oracle Web Logic, MySQL, Shell, Bash, TCP/IP, SMTP, NFS, DNS, DHCP, KVM, LDAP, LVM, RAID.

Education:
Bachelors of Technology 2013, JNTU University, Hyderabad, India.
Keywords: cprogramm continuous integration continuous deployment quality analyst message queue javascript sthree database active directory information technology ffive hewlett packard Arizona Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5091
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: