Post Job Free

Resume

Sign in

Google Cloud Configuration Management

Location:
Atlanta, GA
Posted:
October 04, 2023

Contact this candidate

Resume:

Sree Chandana Reddy

Email: adz5rf@r.postjobfree.com

Phone No: +1-412-***-****

Linked in: https://www.linkedin.com/in/chandana-reddy-3782a6264/

Professional Summary:

Overall, 8 years of IT Professional Experience includes Linux and System Administration with a major focus on DevOps, Cloud technologies, Continuous Integration/Deployment, Configuration Management, Source Code Management, and Virtualization technologies which include Troubleshooting Performance issues.

•Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.

•Experience in Amazon Cloud Services (AWS) and its features (AWS EC2, VPC, EBS, AMI, APIs, Route 53, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, AWS-S3).

•Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.

•Experience in using CloudFormation template for reliable provisioning of initial infrastructure (stacks) like IAM roles & policies, S3 buckets, and bucket backups on AWS.

•Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.

•Experience in provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.

•Create clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, create docker images, and push them to the container registry of Google Cloud.

•Extensively worked on Jenkins and Bamboo by installing, configuring, and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all builds and deployments implementing CI/CD for the database using Jenkins in Groovy.

•Strong exposure in utilizing Jenkins, GitHub Actions, and Bamboo as a CI/CD tool and built the code integration, code delivery, and release pipeline.

•Hands-on experience using MAVEN, ANT, and Gradle as build tools for the building of deployable artifacts (jar, ear & war) from the source and static code analysis using SonarQube.

•Expert in Orchestration and migration of CI/CD processes using CloudFormation, Terraform Templates, and containerization of Infrastructure using Docker, which was set up in Vagrant, AWS, and VPCs.

Experience with working on several Docker components like Docker Engine, Hub, Machine, Compose, and Docker Registry.

Worked on Container management using Docker by writing Docker files setting up the automated build on Docker HUB and installing and configuring Kubernetes.

Experience in Building and deploying the application code using CLI of Kubernetes like kubectl, kubelet, kubeadm, and Kubespray and Scheduling the jobs using kube-scheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.

Experience in managing Ansible Tower, Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module.

Experience in Golang logging-Grafana, Implementing IT solutions microservices in the financial industry.

Expert in Kickstart, Jumpstart, and NIM installation methods for RHEL and IBM-AIM.

Implemented day-to-day tasks in Red Hat Linux including upgrading RPMs, Kernel tuning, HBA Driver, Configure SANs, Multipathing, and Logical Volume Manager (LVM).

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

Technical Skills:

Operating Systems

Windows, Linux, Unix

Cloud Computing

AWS (EC2, ELB, S3, Cloud formations), Microsoft Azure, OpenStack

Version Control

GIT, GitHub, GitLab, Bitbucket, ClearCase, TFS.

CI Tools

Jenkins (Previously Hudson), bamboo, IBM build forge.

Build Tools

Ant, Maven, Gradle.

Containerization Tools

Docker, Kubernetes.

Provisioning Tools

Chef, Puppet, and Ansible.

Network Protocols

FTP, SSH, HTTP, TCP/IP, HTTPS.

Application Servers

Apache Tomcat, WebLogic, IBM WebSphere, JBoss.

Web Servers

Tomcat, Apache HTTP, WebLogic & WebSphere, Red hat Satellite, Kafka.

Testing tools

Selenium, SonarQube.

Databases

Oracle, MS SQL Server, MySQL, MongoDB, Cassandra NoSQL Database, Postgres.

Languages/Scripting

Bash scripting, Groovy, YAML, Power Shell Scripting, SQL, Java/J2EE, Ruby Python, Bash, .Net.

Bug Tracking Tools

JIRA, Atlassian, Remedy, Bugzilla

Certifications

1.AWS Certified Solutions Architect – Associate

2.HashiCorp Certified Terraform Associate

Professional Experience

Wells Fargo, Dallas, Texas Jan 2023– present Sr. Cloud DevOps Engineer

Designed cost-effective and fault-tolerant systems using EC2 instances, Amazon Machine Images (AMI), Maintained roles and groups using AWS Identity Access Management (IAM), also maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, Code Commit, SES, SQS & SNS services in AWS Cloud. And have experience in creating alarms and notifications for EC2 instances using Cloud Watch.

Utilize AWS CLI to automate backups of ephemeral data stores to S3 buckets, and EBS and create nightly AMIs for mission-critical production servers as backup.

Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Written and implemented the cloud formation templates (CFTs) for creating, updating, and deleting the stacks on AWS.

Extensively involved in infrastructure as code, execution plans, resource graphs, and change automation using Terraform. Managed AWS infrastructure as code using Terraform.

Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.

Written automation scripts for creating resources in the OpenStack cloud using Python and terraform modules.

Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform

Experience on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called Azure DevOps Services.

Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, whenever there is a change in GITHUB, our Continuous Integration server automatically attempts to build a new Docker container from it.

Maintain Source Code Repository using GitHub and perform different operations like Branching, Merging, and Tagging as needed.

Designed and implemented the Continuous Integration (CI) process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers.

Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira, and Cloud Foundry.

Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to the Cloud, worked on all major components of Docker like Docker Daemon, Docker Hub, Images, and Registry.

worked on Rancher for orchestrating Kubernetes pods, containers, and automated deployment processes for various environments Dev, QA, Beta, Prod through Git Lab.

Changed the infrastructure Elastic Beanstalk to Docker with Kubernetes to provide better performance and easier management of the production environment.

Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and Managed releases of Helm packages.

Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform

To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache Tomcat and AWS. And used the Ansible playbook to deploy applications.

Experience with installation and configuration of the Dynatrace monitoring tool. And created email alerts and threshold values using Dynatrace for our environment.

Create AMIs by using Packer for production usage as part of a continuous delivery pipeline.

Leveraged Groovy scripture interface to automate the job creation process for different releases.

Developed Python, Perl, and shell/bash scripts for automation of the build and release process and to automate certain processes for the smooth process of a build tool like Maven. Created and wrote shell scripts (Ksh, Bash), Ruby, Python, and Power Shell for setting up baselines.

ENVIRONMENTS: AWS, EC2, CFT, Terraform, Docker, Ansible, Jenkins, Kubernetes, Helm packages, Dynatrace, Maven, AMIs, Python, Shell/bash, Power shell, Ruby, Perl, Artifactory, Nexus/Jfrog.

PNC Bank, Pittsburgh, PA June 2022- Dec 2022

Sr. Cloud DevOps Engineer

Responsibilities:

•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.

Deployed Azure Cloud services (PaaS role instances) into secure VNets, and subnets and designed Network Security Groups (NSGs) to control Inbound and outbound access to Network Interfaces (NICs), VMs & subnets.

Involved in creating the Azure Services with Virtual Machine. Involved in developing Azure Solutions and Services like IaaS and PaaS. Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.

Experience in provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.

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 on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers.

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.

Working on the migration of mobile applications from Kava to the cloud (Google Cloud) by making the chunk of code to microservices.

Integrated automated tests in continuous integration like GitHub Actions for nightly consignment run of scripts.

Responsible for design and maintenance of the Subversion/GITLAB, Stash Repositories, views, and access control strategies.

Strong experience with CI/CD tools Azure DevOps and GitHub Actions to deploy applications.

Extensively worked with Jenkins APIs to know various things like build status, count of builds, GIT commit version used by Jenkins builds, etc. using Groovy.

Created docker-compose. Yaml file templates to deploy images in docker containers managed by Docker Swarm.

Created Docker images using a Docker file, worked on Docker container snapshots, removed images, and managed Docker volumes.

Experience in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes.

Integrated Kubernetes with Hashicorp Vault to inject configurations at runtime for each service using init, config sidecars, and persistent volume sharing between app and config containers.

Implemented Ansible Tower for managing complex network deployments by adding control, knowledge, and delegation to Ansible-powered environments. Wrote Ansible Playbooks using Python SSH as a Wrapper for Managing Configurations of my servers, Nodes, and Test Playbooks on Azure instances using Python.

Wrote bash scripts to automate Nagios service check creation through the usage of an SNMP index as an array to monitor production SMS binds to major cell phone carriers.

Implement and maintain the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch, AppDynamics, Cloud Trial, and Nagios.

Expertise in monitoring System/Application Logs of servers using Splunk, Amazon Cloud Watch, App Dynamics, and Nagios to detect production issues.

Developed Python, Perl, and shell/bash scripts for automation of the build and release process and to automate certain processes for the smooth process of a build tool like Maven. Created and wrote shell scripts (Ksh, Bash), Ruby, Python, and Power Shell for setting up baselines.

Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.

Monitored application/server API gateway and database performance using Data Dog.

Environment: Azure, Jenkins, Nexus, Maven, Gradle, GitHub Actions, Docker, Kubernetes, Ansible, VMware, Web Logic, Tomcat, Cloud Watch, GitHub, Grafana, Hashicorp Vault, Ruby, Git lab, Nagios, YAML, Splunk, Datadog, JIRA, AppDynamics.

Farmers Insurance, Irving, Texas Jan 2022 – June 2022

Sr. DevOps Engineer

Responsibilities:

Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IAAS Amazon Web Services (AWS) Cloud environment.

Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, and Slack for providing immediate feedback to DEV teams after code check-in.

Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, and application monitoring in integration with AWS Lambda and CloudWatch. Then store those logs and metrics into an S3 bucket using the Lambda function.

Using Cloud Watch, extensively monitored the AWS services like EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, and EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.

Configured SAML authentication to log in to our AWS accounts using single sign-on and deployed cross-account roles using AWS CloudFormation stack sets across different accounts from master accounts using Groovy.

Responsible for design and maintenance of the Subversion/GITLAB, Stash Repositories, views, and access control strategies.

Configured Bamboo with Artifactory Plugin to upload the artifacts into Artifactory once the build is a success and maintained Artifactory repository.

Integration of ANT/Nexus, Jenkins, Atlassian (Bamboo), Urban Code Deploy with Patterns/Release, GIT, Stash, Confluence, Jira, and Cloud Foundry.

Configured Bamboo with Artifactory Plugin to upload the artifacts into Artifactory once the build is a success and maintained Artifactory repository.

Created repositories, branches, and tags in GIT, assisted the developers in fixing merging issues, and created local and virtual Repositories in Artifactory for the project and release builds.

Implementing clusters using Kubernetes (EKS) and working on creating pods, replication controllers, Name Spaces, deployments, Services, labels, health checks, Ingress resources, and Controllers by writing YAML.

Experience with container systems like Docker and container orchestration like Kubernetes and OpenShift.

Worked extensively on the automation engine Ansible which automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

Worked on Customer issues configuring vault namespaces and set up okta MFA and AWS authentications to Namespaces.

Deployed .NET and JAVA applications to application servers in an Agile continuous integration environment.

Monitoring application services using Grafana and Prometheus for Kubernetes clusters, also created alerts based on nodes, Containers, and services.

Used Datadog to monitor/metric collections for applications in a cloud-based environment.

Worked on creating deployment scripts using PowerShell and automated multiple daily maintenance tasks using PowerShell.

Environment: AWS, Bitbucket, Jenkins, Groovy, GitLab, Nexus, Jira, OpenShift, Kubernetes, Grafana, Prometheus, Power shell, Ansible, Open shift, Datadog, Jira, Bamboo, Python,

CVS, Ivoryton, Connecticut September 2020- Jan 2022

DevOps Engineer/Site Reliability Engineer

Responsibilities:

Created Python scripts to fully automate AWS services which include ELB, Cloud Front distribution, EC2, Security Groups, and S3. This script creates stacks, and single servers and joins web servers to stacks.

Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS). Configured ‘Kubectl’ to interact with Kubernetes infrastructure and used AWS Cloud Formation Templates (CFT) to launch a cluster of worker nodes on Amazon EC2 instances.

Worked on setting up infrastructure agents, and APM agents on applications in the EKS cluster, and on-prem servers, and creating dashboards for infrastructure monitoring, APM, synthetics, and browser-related data using NRQL language.

Created Jenkins CI/CD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and Code quality check.

Worked on automation of CICD process using Jenkins, and GitLab and maintained Images in docker registry in Jfrog Artifactory, continuous delivery with rolling updated, blue-green deployments on applications on EKS cluster.

Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files, and created reproducible builds of the Kubernetes application.

Build Java code and .Net code onto different Jenkins servers as per the schedule.

As an SRE worked on setting up New Relic Monitoring on various application servers like Java, Python, PSQL database on Kubernetes, on-prem servers, and EKS clusters.

Worked closely with Developers to find SLIs and SLOs for monitoring applications and gathered Events for Triggers for infrastructure, APM, Synthetics, and Alerts to maintain a 99.99 service reliability index.

Environment: AWS, Java/J2EE, ANT, Maven, Subversion, New Relic, Shell/Perl Scripts, Python, SCM, GIT, Gitlab, Jenkins, Ansible, Tomcat, Jira.

Commvault, Hyderabad, India

DevOps Engineer Feb 2018– Aug 2020

Responsibilities:

Used IAM to create new accounts, roles groups, and policies and developed critical modules like generating Amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda, and SQS Queue.

Used Python libraries such as Paramiko, PyCrypto, XML parser, and logging libraries to develop automatic storage, and networking deployment tools on scale-out environments with Linux and Troposphere libraries to create AWS Cloud Formation descriptions.

Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Used Configuration management tool Puppet to automate the management of servers in test and Upgraded Puppet Masters, Agents, and Databases.

Environments: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS, Aurora), GIT, Chef, Docker, Selenium, Maven, Jenkins, ANT, Puppet, Ansible, Python, Jira, Nagios.

Accenture, Hyderabad, Telangana

Build and Release Engineer August 2017 – January 2018

Responsibilities:

Installed Jenkins/Plug-in for GIT Repository, set up SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Art factory), and Deployed Apps using custom ruby modules through Chef as a CI/CD Process. Created and configured jobs, script for custom command builder, and agents in Bamboo.

Installed and configured Red Hat Linux, Established, and scheduled activities in test and production environments. Experience in working with GIT for branching, tagging, and merging.

Performed software configuration/release management activities for three different Java applications.

Environment: Subversion (SVN), GIT, Ant, Maven, Bamboo, Veritas, LVM, .NET, PHP, Web Logic, Sonar, Jenkins, JBOSS, Perl Scripts, Shell Scripts, Bash, AngularJS, Nexus, Jira, Apache Tomcat, Cloud Foundry, Oracle Database, UNIX/LINUX, Java/J2EE, HTML.

Birla Soft India Ltd, INDIA

Java Developer/Linux Administrator July 2015 – July 2017

Responsibilities:

Worked on system analysis, design, development, and implementation of web services.

Implemented Java/J2EE Design patterns like singleton, MVC, Builder, and Strategy patterns.

Involved in the development of REST Web Services using Spring MVC to extract client-related data from databases.

Responsible for Installation, configuration, Maintenance, Deployments, Updates, Monitoring, and performance tuning on Linux.

Create, maintain, and troubleshoot Disk Partitioning, LVM, and file management. Created users and managed user permission on the Linux servers.

Environment: Java1.5, Oracle10g, Python, Web Sphere, Load Balancers, Subversion, Oracle9i, PL/SQL, UML, Toad, Windows, TCP/IP, UNIX/LINUX, Oracle10g, Kernel, Windows, TCP/IP, GIT, Hudson, Java, Ant, Windows, Shell, WLST, Apache Tomcat 5.5.



Contact this candidate