Post Job Free
Sign in

Release Management Google Cloud

Location:
Washington, DC
Salary:
70
Posted:
June 24, 2024

Contact this candidate

Resume:

Srujana Alluri

SUMMARY:

**+ years of experience in the field of DevOps, Build & Release Management.

● Expertise in Environment Management on Google Cloud, creating environments from Scratch using External IPs, Load Balancers & IAM Rules.

● Good Understanding in Networking & Firewall Rules, VPC Names and the projects / environments created out of it.

● Process consulting experience in Software Configuration Management, Build and Release management, Application Lifecycle Management, Agile/Scrum adoption.

● Good knowledge of using Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

● Build and Release deployment Integration experience with building code from Ant build scripts to the build deployment scripts on Apache, Tomcat server instances on Pre-Production, Preview, Stage, Development environment.

● Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in SVN and GIT.

● Advanced exposure to Python, Golang and Java scripting languages

● Experience in Environment Management, Creating/Upgrading/Backup of all Low Level environment Via Vcloud VMWare

● Involved in integrating the Monitoring tool called NAGIOS across the LLEs for better support on environmental issues.

● Understanding of ITIL process and its impact over the business. i.e., JIRA administration and support via this service tools

● Support and deployment of REST and SAL web services over LLEs i.e., for OAPI Channel.

● Involved in ATG and BCC deployments across LLEs for Webstore Channel.

● Expertise in creating Clusters on GKE and configuration

● Knowledge of cloud Computing, IaaS, PaaS, SaaS

● Expertise on configuration of IAM roles for the Kubernetes Cloud Setup.

● Experience in building processes for deploying to a Kubernetes based environment, ideally using Gitlab and Helm.

● Experience with Microservices using Docker Containers, Kubernetes, OpenShift, deploying applications in multiple Public and Private clouds like Amazon Web Services & GCP.

● Maintained and enhanced build and deployment scripts and tools.

● Good experience on deploying Kubernetes clusters on Google cloud using Terraform

● Strong understanding of build management tools like Jenkins, Bamboo and good experience with Maven & Java

● Experience in software methodologies like Waterfall model, Agile Methodology. Successful in collaborating with teams for high quality deliverables. Proficient in defining, communicating and fulfilling the project's goal and breaking complex issues into manageable parts.

● Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

● Good Knowledge of DevOps, SDLC, Containers, Microservices.

● Strong knowledge of Google Kubernetes Engine (GKE) and Terraform.

● Significant Knowledge in testing the resiliency of the Kubernetes clusters to check bottleneck failures.

● In-depth technical strengths and business understanding for full-cycle project and post implementation problem- solving requirements.

● Involved in Release Level Discussions and gone through the total SDLC process

● Good administration skills over Jenkins and all environmental issues thereby providing support to the ad6o5a@r.postjobfree.com 972-***-****

stakeholders on time.

● Hands-on experience in preparing release notes & Prod Deployment Guides and distributing the same to the Development and Prod Team for review.

● Good debugging skills have provided result-oriented solutions to my team.

● Knowledge of cloud orchestration and monitoring technology

● Excellent analytical, critical thinking skills and strong Interpersonal communication skills.

● Able to work in a challenging environment and to meet deadlines

● Good Team Player and have great attention to detail Education:

● Bachelors of Technology, Hyderabad, 2012

Technical Stack:

Operating Systems macOS, Linux(Red Hat, Ubuntu, CentOS, Debian), Windows and ChromeOS Cloud Platforms Google Cloud, AWS

Scripting Languages Bash, YAML, Shell Script, Python Programming Languages JavaScript, HTML

Source Code Management Cloudsource Repository, GIT, GitHub, Bitbucket Configuration Management Ansible, Chef, Puppet

Containerization & Orchestration Docker, Kubernetes, OpenShift Build Tools Maven, ANT

Package Management Nexus, JFrog

Continuous Integration Jenkins

Databases MySQL, MongoDB, BigQuery

Infrastructure Management Terraform, CloudFormation Web/Application Servers Apache TomCat, Web Logic, JBOSS Logging & Monitoring Tools Nagios, Cloud Watch

Ticketing Tools JIRA, Buganizer, Service-Now

SDLC Methodology Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Technical Lead California, USA 11/2022 – Till Date TechMahindra Americas

Project - TensorFlow (Google)

● Led the design, implementation, and migration of critical applications to GCP, resulting a significant increase in performance and reduction in infrastructure costs

● Automated infrastructure provisioning and deployment using IaC tools like Terraform, streamlining deployment processes

● Collaborate with stakeholders across various departments (engineering, product, operations) to understand business needs and translate them into technical requirements.

● Developed and implemented secure cloud infrastructure architectures adhering to best practices and compliance regulations

● Designed, deployed, and managed complex cloud infrastructure on GCP, including compute, storage, networking, databases, and containerization services (Kubernetes Engine).

● Extensive knowledge on creating and managing Virtual Machine Instances

● Monitored and optimized cloud resource utilization for cost efficiency

● Proficient in building, deploying, and integrating serverless functions triggered by events (HTTP requests, Pub/Sub messages, etc.) for cost-effective microservices

● Configured monitoring dashboards, setting alerts for critical metrics, analyzing logs for troubleshooting and security purposes

● Designed and implemented data pipelines for loading, transforming, and analyzing large datasets in BigQuery.

● Used Git for version control and CI/CD pipelines (using tools like Cloud Build or Cloud Run) for automating deployments and testing.

● Managed service for building data processing pipelines. Understanding of data processing concepts and potentially experience with Cloud Dataflow.

● Managed container orchestration platform based on Kubernetes. Expertise in deploying and managing containerized applications at scale .

● Collaborated with developers and operations teams to ensure seamless integration of cloud solutions Sr. Software Engineer California, USA 06/2022 - 11/2022 Commbridge Corporation

Project - Commpass

● Design business requirement documents and stand by user stories.

● Implemented CI/CD pipelines through Jenkins and performed application deployments

● Deploying application as a docker container and GIT as a version control system

● Good understanding of services like Compute Engine, Storage, VPC, Load balancing, Spanner, BigQuery, IAM, Pubsub, DataTransfer, CloudSQL, cloud functions, Logging & Monitoring, FileStore and etc.,

● Written automation scripts using Ansible, Terraform, Python, Bash & powershell

● Migrated & re-platformed applications on GCP cloud

● Expertise in Google Kubernetes Engine (GKE), cluster configuration and Terraform

● Created a private cloud using Docker and Kubernetes that supports DEV, TEST, and PROD environments.

● Used Jenkins Pipelines to drive all micro services built out to the Docker registry and then deployed to the Kubernetes Cluster using Helm Charts.

● Development of Custom Kubernetes operators in Operator SDK and Go Lang.

● Experience on setting up Auto Scaling to the Kubernetes Clusters based on HPA Thresholds.

● Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and managed releases of Helm packages. Technical Lead Hyderabad, India 05/2021 – 06/2022

Tech Mahindra Pvt. Ltd

Project - TNPHR

● Deployment of APIs on Cloud run

● Good understanding of services like Compute Engine, Storage, VPC, Load balancing, BigQuery, IAM, Pubsub, DataTransfer, CloudSQL, cloud functions, Logging & Monitoring, FileStore and etc.,

● Good knowledge on Big Query and Spanner

● Experience deploying apps on Cloud using Google Kubernetes Engine (GKE)

● Expertise in scaling, logging, monitoring on GCP

● Used Jenkins pipeline to drive all micro services builds out to the docker registry and then deployed to Kubernetes, created pods and managed using kubernetes

● Creation of charts and templates for Applications to be boarded into Kubernetes cluster using Helm and Kustomize.

● Troubleshoot Kubernetes applications and clusters to fix issues and act as point of contact for a set of applications and API’s.

● Building/Maintaining Docker container clusters managed by Kubernetes linux, bash, Git, Docker on GCP.

● Experience in configuring/provisioning K8s on GKE, with required CIDR ranges & by defining required Nodepools and thereby Pods for each nodepool and with additional configurations like services, proxy, auto scaling, etc.,

● Closely worked on DR related activities & its implementations.

● Configuration and installation of Service mesh and enabling Istio capabilities to existing applications in Kubernetes cluster.

● Troubleshooting of Kubernetes Cluster and various Kubernetes objects.

● Good understanding on Multi-Region based deployments to ensure zero downtime deployments.

● Involved in Upgrade/Patching related activities on the GKE Clusters.

● Experience on application deployments on production clusters

● Good understanding on the change process & Incident Management Tech Lead (DevOps) Hyderabad, India 02/2019 to 05/2021 Cognizant Technologies

Project - Fusion X

● Configuring chef-server, workstation, and chef-clients, writing chef recipes for automation using ruby scripting.

● Creating of Organization, Environment, and users in Chef server

● Pushing the chef - cookbook, roles, and Databags on chef-server using a knife plugin and executing it on node.

● Spinning up servers using vagrant and install chef and do testing through automation scripts

● Installation and Configuration of Vagrant in Windows or Linux.

● Focused on automation, integration, monitoring, and configuration management

● Add required images to Vagrant and create servers out of Images for testing Installation and configuration of Git, merging code from develop branch to master branch and make it ready for deployment.

● Pushing Code from Git to Tomcat makes it available for release through an automation script using Jenkins.

● knowledge on GIT and Jenkins Continuous Integration Server – Installation, Configuration, Design and Administration, and integrating these tools with other systems

● Designing and implementing fully automated server build, management, monitoring and

● deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/ Agents, Chef, SSH and Amazon EC2, deployment and testing Monitoring Servers and Services using Nagios

● Setup the monitoring alerts based on severity

● Cloud Service GCP (Cloud Build,CF, Cloud Run, Compute Engine, App Engine, IAM, GKE)

● Configuration Tools Chef, Puppet, Ansible and GIT

● Monitoring Tool Nagios

● SDLC Methodology Agile, Scrum, Waterfall

● Operating Systems Windows XP/7/10, Red Hat Linux ES 4, 5, 6 and Centos

● Application server Apache Tomcat

● CI/CD tools Jenkins

● Virtualization Docker, Vagrant, VMware, Oracle Virtual Box

● Orchestration Tool Kubernetes

● Launching and configuration of new machines in the cloud for client applications.

● Creating and configuring new production, Dev, and staging environments

● Configuration, maintenance of Apache Web Servers.

● Installation and configuration of Apache Tomcat on different platforms.

● Deployment of different J2EE applications.

Sr. DevOps Engineer Hyderabad, India 05/2016 to 01/2019 Accenture Services

Project - POLARIS

● Design and Develop tools for automation, including tools for continuous integration, developer

● operations, testing, and continuous delivery.

● Developed various Playbooks and roles in Ansible

● Automates the application deployment, configuration management using Ansible

● Hands on experience on creating various yaml variable files.

● Automatic configuration deployment of new instances. Playbooks and roles for configuration

● management for development, staging and production environments.

● Managed Git repositories for branching, merging, and tagging.

● Coordinate/assist developers with establishing and applying appropriate branching, labeling/

● naming conventions using GIT source control.

● Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

● Developed Docker file for different environments and created Docker images as per requirement

● Supported and developed tools for integration, automated testing, and release management.

● Releasing code to testing regions or staging areas according to the schedule published.

● Configuring Puppet master and agent, writing Puppet manifests for automation using ruby scripting.

● Developed various manifests using attributes, controls, and dependencies in Puppet. Build & Release Engineer Hyderabad, India 04/2014 to 05/2016 GlobalLogic Technologies

Project - ATLAS

● Conducted test automation using QTP for functionality, UI, field validation, DB testing, using VBScript.

● For on boarding existing applications, performing Knowledge transition from Development team to SCM team on build and deployment process.

● For New applications, work with development to get the requirements of application build and

● deployment process.

● Once the process KT is complete from the development team, write build and deployment scripts according to SCM team standards and processes to IST, QA Environments.

● After completing the scripts development and process setup, execute the builds and deployments to all above environments based on the weekly scheduled build calendar.

● Perform smoke/sanity tests for the applications deployed and troubleshoot the application for the issues that arise as part of the smoke test process.

● Learn the architecture of all the applications to help troubleshoot any issues for each application.

● Periodically analyze the hardware and software capacities of build infrastructure and provide

● appropriate recommendation to the Management team for improvements and immediate attention.

● Maintain the project related documents Develop and enhance current tools to suit ongoing need to support the build and configuration of releases of all product teams.

● Developing the utility scripts to effectively reduce the time and manual effort.

● To configure and maintain a codebase to support the build and deployment of code on servers.

● Perform administrator activities for the SVN and maintain access control smooth and functioning Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/ Maintaining to suit the request from teams across the organization.

PHP Developer & QA Ahmedabad, India 06/2012 to 05/2013 Elsner Technologies

Project - PMS

● Developed, Testing and Release of Web and Mobile based applications.

● Gather requirements from Business Analysts, analyze and execute them till the release stage.

● Interacting with different suppliers for system bugs and resolution.



Contact this candidate