Ramakrishna Reddy Reguri
Development
Texas, United States
Skills
DevOps
About
Ramakrishna Reddy's skills align with Programmers (Information and Communication Technology). Ramakrishna also has skills associated with Consultants and Specialists (Information and Communication Technology). Ramakrishna Reddy has 6 years of work experience.
View more
Work Experience
Senior cloud Engineer
Activision
February 2020 - March 2021
- Job Responsibilities: * Handle the various platforms like Linux, Windows and GCP for automation purpose at same time Experience in Migrating the Legacy application into GCP Platform. * Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager,IAM,GKE, * Setup 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. * Responsible for Deploying Artifacts in GCP platform by using Packer. * Responsible for managing the Docker orchestration for transferring the data from store database to REDIS cache server. * Worked on TERRAFORM for provisioning of Environments in GCP platform. * Managing and deploying the artifacts into various environments like STRESS, UAT. * Responsible for managing and creating Jenkins jobs for deployments in all the Environments like STRESS and UAT. * Experience in configuring the GCP Firewall rules in Terraform script 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. * Implemented all aspects of Google Cloud (GCP) Security including IAM Roles, User and Group Management, 2SV/MFA, Securing VPC's, Firewall Rules, Encryption, Vulnerability scanning. * Implemented and monitored Google Cloud (GCP) Secret Management using KMS. * Wrote the Deployment scripts for deploying Application through Jenkins. * Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker. * Deployed our application by implementing Docker Swarm in STRESS and PRODUCATION environments. * Worked on configuring the GCP Firewall rules in Terraform script 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. * Responsible for managing the branches and promoting the branch during the release time in GIT. * Perform day-to-day operation and troubleshooting of VMs and Docker swarm in GCP. * Analyzing in working with Ansible, wrote many playbooks to manage Mobile Application, Web applications, Environments configuration Files, Users, Mount points and Packages. * Managing and assigning the JIIRA tickets as a part of AGILE methodology to fasten the releases. Environment: GCP, Git, Maven, Jenkins, Ansible, Docker, Redis, Terraform,
DevOps Engineer
Power School
April 2018 - January 2020
- Job Responsibilities: * Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end security and firewall. Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, Office 365, and Dynamic 365. * Building and Installing Servers through Azure Resource Manager Templates or Azure Portal. * Install and configure RedHat Enterprise Linux Server, DHCP, web (Apache HTTP), mail (SMTP, POP3), and file servers in Linux environment. * Experience with Linux container and container clustering technologies like Docker, Kubernetes, and the Glister storage solution. * Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc. * Installation of Oracle-8i Server, Oracle Client Software on the application server and configuring the connectivity using JDBC drivers for the DB * Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Jenkins for the runtime environment for the CI/CD system to build and test and deploy. * Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in Azure. * Worked on parsing and editing XML documents by validating it to the schema using class libraries provided by .NET. * Developed a PowerShell script which collected configuration data from the VMware environment to ensure conformity and stability. * Created RDD's Extracting the data from Azure Blob Storage (Blobs, Files, Tables and Queues) and making transformations & actions. * Knowledge support in administration of MS Windows AD, MS Exchange, and MS IIS servers. * Troubleshooting the connectivity from the Application to DB, maintenance of the DB's in server * Maintained the Shell scripts for the automation purposes. * Deployed custom .net web application on IIS. * Created reusable and tested infrastructure with q modules and Versioned modules for Staging, Testing and Production environments in Azure. * Clone projects in Jenkins for developers and generate builds and store it in Sona type. Nexus repository. * Utilized Azure Power Shell to automate backups of ephemeral data-stores to Azure Storage (Blobs, Tables, Queues, Files, Azure Blob Storage and create nightly IAAS and PAAS for mission critical production servers as backups. * Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell to support infrastructure as code and continuous deployment. * Used Octopus Deploy to deploy releases from Development to Test, Stage and Production. * CI/CD custom Azure DevOps Pipelines for Build/Release of Corporate (Windows) Applications & Web Portals, generating environment specific IIS & MSI artifacts with "web.config" & "ipconfig" transformations. * Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for Proof of Concept. * Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell. Created Power Shell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules. Environment&Tools: Azure, Jenkins, SonarQube, RDD, PowerShell, python, docker, puppet, SQL, PL/SQL, Terraform, PostgreSQL
Cloud DevOps Engineer
Wells Fargo
April 2021 - Present
- Job Responsibilities: * Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2, S3, VPC, Elastic Load Balancers (ELB) and RDS, ELK, LAMBDA. * Worked with AWS services like EC2, S3, VPC, ELB, Autoscaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS. * Configured Continuous Integration and Continuous deployment of applications using Git Lab and Octopus deploy to AWS cloud. * Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control. * Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. * Designed AWS cloud Formation templates to create custom sized VPC, to set up Impolicies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups using Python (BOTO & AWS CLI) and JSON Templates. * Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups. * Worked on creating the modules driven AWS Infrastructure with terraform. Created Infrastructure Git repositories for Terraform to launch the stacks. * Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation. * Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions. * Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions. * Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure. * Worked on a Build pipeline including Jenkins, Artifactory and a private Docker registry. * Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch. * Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts. * Worked extensively with Terraform and wrapped it and managed the back-end state in S3 Bucket. * Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon. * Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes. * Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates. * Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning. * Worked with automation of OS builds and application installations through Cheffor application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources. * Installation, Configuration of NFS, DNS, SAMBA, APACHE severs in Redhat, Debian, Ubuntu Linux Servers. Environment & Tools: Linux, Maven, Chef, Jenkins, Vagrant, Docker, Kubernetes, Nagios, Artifactory, GIT,AWS Cloud Formation ,RDS, Red hat, Linux/Unix, Redshift,Rds, EC-2,AMI,Route 53, S3, VPC, Ruby, Shell Scripts, ELK, Lambda and Cloud Watch, Auto Scaling, Python, Groovy ,RHEL