Summary
Overview
Work History
Education
Skills
Timeline
Generic

Venkata Sai

Summary

Overall, 7 years of experience as DevOps Consultant and Database Administrator which includes experience in implementing Build & release, Configuration Management, Multi Cloud Services (AZURE and AWS), Containerization in Docker, Kubernetes, Jenkins, Ansible, Terraform and PostgreSQL.

Overview

8
8
years of professional experience

Work History

Senior Cloud Consultant

Bond Brand Loyalty
10.2022 - Current
  • Creating Production, NPE environment azure resource deployment pipelines using ARM templates and Azure CLI Scripts and integrating with Azure DevOps for CI/CD
  • · Expertise in Architecting and Implementing Azure Service Offering such as Azure cloud storage, IIS, Azure Active directory (AD), AD B2C (Multi-Tenant), Azure Resource Manager (ARM), Bicep Templates, Azure Key Vaults, Blob Storage, Storage queues, Load Balancers, Traffic Managers, Azure VMs, SQL Database, Azure Functions, Azure Monitor and Azure Service Bus.
  • Working experience on functions, parameters, and variables to automate the process of Azure resources creation and management
  • Configured Azure MFA as a part of Azure AD to securely authenticate users and worked on creating ARM templates for quick deployments and Azure CLI, PowerShell scripting
  • Designing monitoring solutions in Azure using Azure monitor Alert rules, Log Analytics, Application Insights, Azure Sentinel, Data collection Endpoints, Data collection Rules
  • Proficient experience in creating custom roles, Managing users and group access in AD through Identity Access Management (IAM) and RBAC (Role-Based Access Control)
  • Worked on implementing Single-Sign-On (SSO) solution for multiple clients in Azure AD through External Collaboration (AD B2B) and cross tenant organizations
  • Worked on designing and implementing security solutions for Azure workloads using Application Gateways, Azure Firewalls, Azure DDoS Protection and automating the deployments using Azure DevOps, ARM templates
  • Experience in configuring and managing compliance requirements and policies in Azure Environment using Azure Policies
  • Skilled in using Azure DevOps services including Azure Repos, Azure Boards (For Bug tracking, Sprint management), Build and release pipelines, Azure Test Plans, Artifacts
  • Worked on creating and managing user stories, sprint boards, task boards to meet project needs
  • Worked on Azure Container Registries, Docker Hub for storing and managing container images, container security and networking
  • Worked on Azure Kubernetes Services AKS for managing clusters and their deployment
  • Automating Secrets, Keys creation in Azure Key vaults and performing certificate renewals using Azure Key Vaults services
  • Automating resource management using automation runbooks based on triggered alerts.

DevOps/cloud Engineer

Information Engineering Group
05.2021 - 09.2022
  • Managed Azure infrastructure, Azure Web Roles, Worker Roles, VM Roles, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backups and Recover from Recovery Services vault using Azure PowerShell and Azure Portal
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using windows Active Directory
  • Written ARM templates for defining parameters, templates for Azure resources provisioning
  • Worked on Azure Site Recovery [ASR]and Azure Backup- Deployed instances on Azure environments and in data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues
  • Written Ansible playbooks and roles to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines for scalability and reusability to manage the infrastructure, configuration, and Deployment activities
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds and configure setting up a new node
  • Written Terraform (IAC) components and modules for provisioning VM’s, setting up infrastructure, managing Docker containers and resources
  • Configured instances using cloud formations and terraform, also used Terraform to map more complex dependencies and identify network issue
  • Automating AWS and Azure cloud deployments using ansible by calling Terraform scripts through YML
  • Responsible for Branching and Merging of code in GIT
  • Automate the build process using Jenkins and Maven
  • Involved in Agile-scrum methodology
  • Implemented Continuous Integration using Jenkins, GIT and scheduling jobs with Poll SCM
  • Used Jenkins to creating new jobs, managing required plug-in, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports
  • Setup hybrid connections between Azure web PAAS and on-premises SQL Databases
  • Managed servers on the Microsoft Azure platform and Azure Virtual Machines instances using Ansible configuration management and created Ansible playbooks, tasks, and roles to automate system operations
  • Using Ansible Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change
  • Creating playbooks in Ansible for configuration and Deployment activities
  • Good exposure on writing Terraform scripts from scratch for building Dev, Staging and Prod environment
  • Deploying and supporting applications on Docker containers, managing multiple nodes for Docker container high availability
  • Written Docker compose file to create a stack ofservice and multiple containers in a single service
  • Experience with Kubernetes EKS Service to orchestrate the deployment, scaling and management of Docker containers and created manifest files for Deployments, pods, secrets, ConfigMaps, PV and PVC Replica Sets
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers
  • Good experience in Helm Installation.

DevOps Engineer

Qualex Consulting Services Inc
07.2018 - 04.2021
  • Provisioning VM deployments in Azure through PowerShell, Azure CLI scripts
  • Performing Custom scale in and scale out of instances based on CPU percentage, memory usage for High availability
  • Assigning user permissions through IAM in Azure and AWS
  • Launching EC2 Windows / Linux instances on Amazon cloud and creating security groups, changing rules and restricting access and configuring cloud watch alarms along with SNS notifications
  • Monitoring API usage through Application insights, new relic
  • Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS publiccloud
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant andhighly available environment within AWS environment
  • Creating branches and tags using GIT, Setup Git, Tags, Creating Users and Groups, Assigning Permissions
  • Responsible for providing support for Build and deployment of application
  • Creating jobs using Jenkins
  • Manage installations of node, deployment configuration, and administration and backup
  • Automated the Build Process using Jenkins and handled complete Build and Release process
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds
  • Worked on Azure Container Registries, Docker Hub for storing and managing container images, container security and networking
  • Worked on Azure Kubernetes Services AKS for managing clusters and their deployment
  • Automating Secrets, Keys creation in Azure Key vaults and performing certificate renewals using Azure Key Vaults services
  • Automating resource management using automation runbooks based on triggered alerts.

PostgreSQL DBA

Work Wave Technologies
07.2016 - 06.2018
  • Deployment and provisioning of PostgreSQL Databases, private cloud and AWS cloud
  • Creation of databases, creation of users, roles and granting privileges
  • Configuring backups on newly deployed instances and Managing backups
  • Configure and manage logical backups using pg_dump, pg_dump all
  • Monitoring alerts and resolving them within SLA
  • Run DB maintenance like vacuuming, analyzing, re-indexing and reorganizing of tables
  • Responsible for all backup and recovery
  • Responsible for database upgrade to keep up with vendor support of all of the PostgreSQL databases
  • Provisioning of additional space to data mounts in case of space crunch
  • Resolving long running query's, replication issues, DB connectivity issues, user privilege issues
  • Ensuring high availability by configuring streaming replications for all the provisioned nodes
  • Monitoring databases to optimize database performance and diagnosing any issues
  • Hands-on experience in database administration, backup recovery and troubleshooting in co- location environments.

Education

Postgraduate – Computers Technology and Software engineering -

Sheridan College
Toronto, ON
01.2015

Bachelor of Technology – Information Technology engineering -

JNTU
Hyderabad, India
01.2012

Skills

  • Windows
  • Linux
  • Postgres 96/10x
  • MySQL 55, 57
  • Oracle
  • SQL server
  • MY SQL
  • ADF (Azure Data factory)
  • Azure DevOps
  • Jira
  • Service Now
  • Pgbadger
  • Data dog
  • Shell Scripting
  • Python
  • KQL (Kusto Query)
  • MAVEN
  • ANT
  • AZURE
  • Amazon Web Services (AWS)

Timeline

Senior Cloud Consultant

Bond Brand Loyalty
10.2022 - Current

DevOps/cloud Engineer

Information Engineering Group
05.2021 - 09.2022

DevOps Engineer

Qualex Consulting Services Inc
07.2018 - 04.2021

PostgreSQL DBA

Work Wave Technologies
07.2016 - 06.2018

Postgraduate – Computers Technology and Software engineering -

Sheridan College

Bachelor of Technology – Information Technology engineering -

JNTU
Venkata Sai