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 -