Summary
Overview
Work History
Education
Skills
Paper Published
Timeline
Generic

Divya Ganji

Cary

Summary

Certified Cloud and DevOps professional with 4+ years of proven experience in IT with a major focus on cloud computing technologies such as Microsoft Azure, Amazon Web Services (AWS), Programming, Automation, Configuration management tools like Ansible, Chef, Puppet, Terraform, and containerization technology such as Docker, Kubernetes. Experienced in Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux, and System Administration, with multi-cloud platforms. Have a strong knowledge of the principles and best practices of Software Configuration Management in Agile, Scrum, and Waterfall methodologies. Proven ability to adapt to evolving technologies and deliver innovative solutions to drive business success.

Overview

5
5
years of professional experience

Work History

AWS DevOps Engineering

InfoTech LLC
01.2022 - Current
  • Designed multiple VPCs and public/private subnets with the required number of IPs using CIDR Blocks, Route Tables, Security Groups, and Elastic Load Balancers
  • Worked on granting granular permissions to AWS Users, Groups, and Roles by creating IAM policies
  • Automated deployment and configuration tasks using Lambda
  • Maintained core AWS Services such as Setting up new server (EC2) instances/services in AWS, configuring Security Groups, and setting up Elastic IPs, Auto-Scaling, and Cloud Formation and used Lambda Function
  • Monitored and maintained the AWS S3 Buckets which contained all the packets of each build
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and implement Multi-Factor Authentication (MFA) on externally available servers and AWS Console, Monitoring and alerting leveraging Cloud Watch and Cloud Trail
  • Worked on Kubernetes for creating new Projects, Services for Load Balancing, and adding them to Routes by accessing from outside, created Pods through new applications and controlling, scaling, and troubleshooting pods through SSH, managed manifest files and releases of Helm charts
  • Created Clusters using Kubernetes and worked on creating many Pods, Replication Controllers, Replica Sets, Services, Deployments, Labels, Health Checks, and Ingress by writing YAML files
  • Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices along with Kubernetes with CI/CD system and used Kubernetes Cluster Components to scale up operations of clusters, maintain the Cluster Services, Ingress, Network Policies, and to group Docker containers across different platform
  • Created Docker containers for applications and services, ensuring consistent and reproducible deployment environments
  • Defined Docker Compose files to specify multi-container applications and facilitated their deployment on ECS
  • Orchestrated the execution of ECS tasks, ensuring efficient Deployment, Scaling, and Load Balancing of containerized applications
  • Included Vulnerability Detection as part of the CI/CD workflow using Jenkins Pipelines, and SonarQube Quality Gates
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus, Arti factory)
  • Experience on Infrastructure as a code using Terraform by operating AWS infrastructure through Terraform by writing Terraform scripts and Terraform modules
  • Created Infrastructure As code (IAC) templates using Terraform and used them to deploy replicas in other environments like QA, Testing, Prod
  • Authored Terraform modules for infrastructure management and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment
  • And set up build and deployment automation for Terraform scripts using Jenkins
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration
  • And creating roles and updating Playbooks to provision servers by using Ansible
  • Worked on Ansible Tower to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes
  • Used Ansible Vault and Ansible Tower to secure sensitive data and control the access of Playbooks
  • Utilized GitHub Actions environment and secrets management capabilities to securely store and manage sensitive data like API Keys, Access Tokens, and Configuration settings
  • Ensured best practices for secret handling and minimized exposure to sensitive information
  • Designed and implemented an automated Linux (Centos, Amazon) infrastructure using AWS and moving existing applications
  • Performed many Linux Kernel and operating system upgrades on both on-prem and cloud servers.

Azure Cloud Engineer

TATA Consultancy Services Limited
01.2021 - 12.2021
  • Implemented several POCs on Azure utilization and configured resources using Azure Key Vault to save high-critical secrets and passwords
  • Also worked on Azure App services, Azure storage, Azure SQL Database, Virtual Machines, Azure Key Vault, Azure AD, Azure Search, and Azure Notification Hub
  • Designing and developing IAAS for migration of On-Premises Applications into the Azure Cloud platform and its features which includes provisioning services like Virtual Network, Subnets, Storage Accounts, Load Balancers, Virtual Machines, Private Links, Cosmos DB, EventHub, Security Networks, Azure Container Registry, Azure Kubernetes Service and ARM Templates including provisioning services using Terraform
  • Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database
  • Created and maintained Continuous Integration (CI) using tools like Azure DevOps (VSTS) over multiple environments to facilitate an agile development process that is automated and repeatable, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using Azure DevOps by YAML scripting
  • Worked on implementing the Kubernetes Cluster API to manage, create, scale, upgrade, and destroy the Kubernetes clusters using a declarative API on both on-premises and Azure Cloud using BareMetal operator and Azure providers from CAPI
  • Managing and Monitoring Kubernetes clusters using Prometheus as a data aggregator and Grafana as a data visualization platform
  • Redesigned Docker flies to increase Docker Container reliability to use multi-stage builds and stateless processes bringing uptime from 99.5% to over 99.95%
  • Experienced with deployment automation of all the Microservices to pull the image from the private Docker Registry and deploy to Docker Swarm Cluster using Ansible
  • Configured continuous integration from source control, set up builds within Azure DevOps, and configured continuous delivery to automate the deployment of ASP.NET Model-View-Controller (MVC) applications to Azure Web Apps
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline
  • Created Terraform templates for provisioning Virtual Networks, Subnets, VM Scale Sets, Load balancers, NAT rules and used Terraform graph to visualize execution plan using the graph command
  • Configured BGP routes to enable ExpressRoute between on-premises data centers and Azure cloud
  • Used Terraform Open-Source tool for building, changing, and versioning Infrastructure
  • Handled multiple providers with Terraform simultaneously
  • Took an initiative and converted an existing Terraform template for use with Azure DevOps and used Terraform to map more complex dependencies and identify network issues
  • Developed an automated deployment tool for DEV, UAT, and PROD environments using Ansible
  • Allows new services to be deployed and released simply by developers including an Ansible playbook
  • Used Ansible to manage Web Apps, Environments Configuration Files, Users, Mount points, and Packages
  • Developed and maintained the build environment, source code control system and managed build packages using GIT and GIT Hub
  • Profusely worked on GIT, and Bitbucket to track changes made by different people in source code and configured GIT with Jenkins and scheduled jobs using the POLL SCM option
  • Worked on Nagios tool for monitoring servers, switching, and sending data via network through specific plugins
  • Performed activities using Nagios both on Linux and Windows systems.

DevOps Engineer

Quick Core Technologies Pvt Ltd
02.2019 - 12.2020
  • Designed and maintained application deployment in AWS infrastructure utilizing services such as EC2, RDS, VPC, and managed network and security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ops Works (Automate ops), Elastic Beanstalk, AWS S3, Amazon Glacier and Cloud Watch Monitoring Gateway
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login Authentication
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN)
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python, and Ruby on familiar servers like Apache, Nginx, and Tomcat
  • Worked on authorization and authentication in Microsoft hybrid environments and had experience working with Azure B2B and Azure B2C as well as Security aspects such as Identity Protection Sentinel and Cloud App Security
  • Suggested and implemented Azure Policy leading to security audit and Azure AD Privilege Identity management (PIM), which will allow just-in-time privilege access escalation for various PAAS services
  • Extensively worked on Jenkins for continuous integration and End-to-End automation for all builds and deployments
  • Set up Continuous Integration for major releases in Jenkins
  • Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds
  • Developed Chef Cookbooks for deployment automation of Docker Containers for Microservices as well as Test scripts using Inspect for Integration testing and compliance governance Support infrastructure as code using DevOps and Agile Methodologies, through CI/CD Pipeline with Jenkins, Azure DevOps, and Kubernetes
  • Maintaining an automated environment using Chef Recipes and Cookbooks and implemented bootstrap process
  • Involved in DevOps Migration/Automation processes for building and deploying systems
  • Used Bamboo and implemented CI/CD pipeline using plugins like conditional build step, deploy to Git
  • Responsible for the design and maintenance of the Subversion/GIT Repositories, Views, and Access Control Strategies
  • Creating tokens for each release in GIT/STASH & worked with Developers in creating an environment-specific maven package to upload to JFROG Artifactory
  • Maintained Bitbucket Repositories which included Jenkins for Integration; enabling GIT to ignore, branch, merge, create pull requests, and access control strategies from Bitbucket and JIRA for collaboration
  • Worked with CentOS, Red Hat Linux, memory upgrades, and swaps area
  • Installed RedHat Linux using Kickstart & Sun Solaris with JumpStart
  • Configured DNS, DHCP, and NFS in Sun Solaris 8, 9 & other Network Services
  • Customized and compiled the Linux Kernel according to the application/user requirements and various communication protocols by creating and maintaining new VM boxes using Linux Virtual Machine templates
  • Paper Published Link - http://www.ijsred.com/volume3/issue2/IJSRED-V3I2P19.pdf

Education

Masters - computer science

University of Central Missouri

Bachelor of Technology -

SR Engineering College

Skills

  • AWS
  • Azure
  • Kubernetes
  • Docker
  • Jenkins
  • Azure DevOps
  • Terraform
  • CloudFormation
  • Ansible
  • Chef, Puppet
  • Git
  • GitHub Actions
  • Linux
  • Python
  • Ruby
  • JSON
  • YAML
  • Bash Shell
  • Power Shell
  • MySQL
  • SQL Server
  • MongoDB
  • DynamoDB
  • AWS RDS
  • Aurora

Paper Published

http://www.ijsred.com/volume3/issue2/IJSRED-V3I2P19.pdf

Timeline

AWS DevOps Engineering

InfoTech LLC
01.2022 - Current

Azure Cloud Engineer

TATA Consultancy Services Limited
01.2021 - 12.2021

DevOps Engineer

Quick Core Technologies Pvt Ltd
02.2019 - 12.2020

Masters - computer science

University of Central Missouri

Bachelor of Technology -

SR Engineering College
Divya Ganji