Summary
Overview
Work History
Skills
Certification
Timeline
Generic

BHARGAVRAM KATTA

Summary

Highly accomplished Senior DevOps Engineer with overall 10+ years of experience in IT industry, out of which 6+ years of experience in DevOps in designing, implementing, and managing cloud-based infrastructure and DevOps practices and 4 years of experience as Linux Administrator. Strong expertise in cloud platforms such as AWS, Azure, and proficient in automation tools including Terraform, Ansible and Jenkins and Containerization tools like Docker and Kubernetes.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Sr Azure Cloud DevOps Engineer

Fidelity investments
04.2023 - Current
  • Worked on Microsoft Azure Cloud (Public) to give IaaS support to customers
  • Make Virtual Machines through Power Shell Script and Azure Portal
  • Overseen and Created Storage Account and Affinity Group in Azure Portal
  • Dealt with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling
  • Exposed Virtual machines and cloud services in the VNets (Virtual Networks) to the Internet using Azure External Load Balancer
  • Involved in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses)
  • Provided high availability for IaaS VM's and PaaS instances for access from other services in the Vnet with Azure load balancers and implemented Azure classic and Azure ARM for deployment process
  • Configured the servers with the New Relic and Sumo logic monitoring and monitored the performance metrics of the production servers
  • Worked on Azure Synapse Analytics for implementing PySpark notebooks
  • Developed data models and schema designs in Azure Synapse SQL pools to support complex analytical queries and reporting
  • Designed and implemented data warehousing solutions using Azure Synapse, allowing for efficient storage, management, and retrieval of large-scale datasets
  • Created subscription, Storage Account and tables using Windows PowerShell using automation in Azure Defined and implemented monitoring processes for uptime, performance, and security for solutions deployed to the Microsoft Azure Cloud
  • Used ELK for monitoring purposes for LOG analytics and Application monitoring and integrated this with Azure for security purposes we use search guard to protect the logs
  • Working with Azure Service Fabric, exclusively to create microservice applications, used Stateful partitions with named service and secondary replicas for scalability and availability
  • Ability to write Shell & Perl scripting
  • Used Azure cloud services, Azure storage, Azure active directory, Azure Service Bus, and Hybridization Cloud
  • Used Dynatrace for monitoring the online banking website
  • Designed and deployed scalable GCP architectures, resulting in reduction in infrastructure costs
  • Integrated Azure Synapse with other Azure services, such as Azure Data Factory, Azure Logic Apps, and Azure Functions, to create end-to-end data solutions
  • Built and optimized ETL processes using Azure Data Factory, Azure Databricks, or other ETL tools to prepare data for analysis in Azure Synapse
  • Loaded data into Azure Synapse analytics by using Azure Data Factory
  • Integrated Azure Storage Accounts with Azure Functions, Azure Databricks, and AKS cluster
  • Led implementation of Azure Active Directory for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC)
  • Migrated of on-premises workloads to GCP, ensuring high availability and performance while reducing operational overhead
  • Experience in writing Terraform configurations to create and manage Azure resources such as virtual machines, Distributed systems, storage accounts, virtual networks, and Azure App Services
  • Worked on Azure DevOps for CI/CD pipelines and infrastructure automation using Terraform
  • Demonstrated skills in writing the Terraform code for Azure Active Directory and IAM roles for authentication and access management in Terraform
  • Implemented Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and create an AKS cluster in the Azure portal, with the Azure CLI
  • Orchestrated containerized applications on GCP Kubernetes Engine, improving scalability and resource utilization
  • Implemented Terraform scripts for creating and managing Azure Kubernetes clusters
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Experienced in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins, and Azure Pipelines
  • Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs
  • Automated configuration management and deployments using Ansible playbooks and YAML
  • Experienced in developing Ansible roles and Ansible Playbooks for the server configuration and Deployment activities
  • Experience working with service mesh like Istio for advanced service discovery of microservices running in the cluster
  • Proficient in Istio service mesh to implement dynamic service discovery and traffic management including traffic shadowing, traffic splitting, and service-to-service communication reliability
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Worked with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.

AWS / DEVOPS ENGINEER /SRE

Discover Financial Services
09.2021 - 03.2023
  • Worked on AWS EC2, EBS, ELB scaling groups, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling
  • Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update
  • Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management (IAM)
  • Managed hardware, software, and networking for a large-scale cluster on Amazon EC2
  • Installed, configured, and managed the aem (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc
  • Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
  • Integration of web portal and users associated with S3 bucket
  • Used Amazon S3 to backup database instances periodically to save snapshots of data
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud
  • Created and maintained CI/CD pipeline configurations in YAML, streamlining the software development and deployment processes
  • Integrated GCP services into DevOps pipelines, automating application deployment and scaling, and enabling continuous integration and continuous delivery (CI/CD) practices
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Used Google Cloud Deployment Manager & Terraform to define and provision infrastructure on GCP programmatically
  • Done successful cloud migration projects, moving on-premises workloads to GCP, resulting in improved performance and reduced operational costs
  • Integrated YAML files with version control systems (e.g., Git) to manage changes, track history, and collaborate effectively with team members
  • Conducted knowledge-sharing sessions, improving team-wide understanding of SRE principles and best practices
  • Implemented data storage solutions on GCP, including Cloud Storage, Cloud SQL, Fire store, and Bigtable, ensuring data availability and performance
  • Managing AWS Infra and automation with CLI, API
  • Managing Data Centre Inbound and outbound services
  • Working on automation tools like Ansible, Chef
  • Implemented YAML-based infrastructure as code (IAC) using tools like Ansible, Kubernetes, or Docker Compose, automating infrastructure provisioning and management
  • Implemented continuous integration using Jenkins, Packer
  • Implemented Fortify Static Code Analyzer (SCA) in the software development lifecycle, performing static code analysis to identify security vulnerabilities in source code
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server
  • Created a best practice Build environment using Jenkins, immutable instances, and AWS
  • Developed Ansible scripts for automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes
  • Implemented security best practices when working with YAML files to prevent vulnerabilities like injection attacks
  • Integrated Veracode scans into the CI/CD pipeline, enabling automated security testing
  • Designed and implemented scalable, reliable, and cost-effective cloud architectures using GCP services to meet specific business requirements
  • Worked on writing multiple Ruby and Shell scripts for various companywide tasks
  • Created and Maintained Subversion repositories, branches, and tags
  • Monitored Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.

AWS Cloud/DevOps Engineer

Walmart
02.2020 - 08.2021
  • Expertise in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Configuration, Autoscaling, CloudFront, Lambda, IAM, S3, API Gateway Elastic Beanstalk, OpsWorks, Code Deploy, Version1, Code Pipeline and Route53
  • Design, integration, and management of Amazon Web Services (AWS) cloud solutions
  • Provisioning of EC2 instances and integrated into local area offices in 5-time zones
  • Amazon RDS, VPC construction, Security Group policies, IAM, APIs, Route 53, CloudFormation, S3, Glacier, OpsWorks
  • Migrated 100+ TiB size PROD file systems from Intel luster to AWS FSx filesystem service (2018 Nov launch)
  • Utilized S3 bucket and Glacier for storage and backup on AWS
  • Used AWS Trusted Advisor service to analyze and suggest cost optimization opportunities for client workloads
  • SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as nginx, Apache, tomcat, AWS-ELB
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Good knowledge of S3 storage strategies such as versioning, life cycle policies, cross region replication and Glacier using command line interface (CLI) and Amazon Management Console Used CFT and Ansible to install software and automate installation
  • Extensive usage of Amazon Web Services (AWS) Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail
  • Deployed MySQL database on EKS in AWS using deployment for failover replica
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups
  • Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.

Linux / System Engineer

Veritas Technologies
05.2018 - 01.2020
  • Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network etc
  • Build application and database servers using Azure and create AMIs as well as use RDS for Oracle DB
  • Install, configure and administer log analyzer tool Cloud Watch
  • Worked on migrating VMware to AWS using snowball and VM Import/Export, experience on Azure code deploy, lambda, VPC and CLI
  • Experiencing with Nagios and Splunk monitoring, automate site configuration using Puppet
  • Experience with shell scripting (sh, bash, csh, ksh) Worked on version control using GitHub, automating builds using Jenkins, automating tasks using puppet, worked on tomcat, Jboss install configuration and MongoDB, MySQL
  • Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3
  • Involved in RPM package building according to the requirement using fpm and deploying the package using puppet enterprises to puppet agent
  • Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management
  • Support for Windows and Linux problems assigned by client operations
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both PSeries and VMware virtualization systems
  • Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services
  • Installing RedHat Linux using Kickstart and applying security polices for hardening the server based on the company policies
  • Performed package administration on Linux using RPM and YUM through RHN Satellite and subscription manager.

Build and Release Engineer

IHS Markit
03.2016 - 04.2018
  • Installed Web sphere, upgraded to service pack updates, installed IBM patches, configuring, and creating new admin & managed servers, start & stop Web sphere server
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker
  • Building and supporting environments consisting of Testing, Development and Production
  • Implementing a Continuous Delivery framework using Jenkins in Linux environment and Created pipelines for Jenkins jobs
  • Implementing a CI/CD using Jenkins with build tool Maven
  • Installing, configuring, and administering Jenkins CI tool on Linux/Windows/Mac machines
  • Analyze and resolve conflicts related to merging of source code for GIT
  • Install the GIT and configure the global credential
  • Created the GIT Hub repository and pushed the changes to the GIT Hub
  • Created the GIT Hub repository and pushed the changes to the GIT Hub
  • Pull the changes from the GIT Hub
  • Created the branches and labels and apply the tags to the Branches
  • Modified Maven scripts to build the JAR’s, Class files, WAR files and EAR files
  • Deploy the war files in Apache-Tomcat Servers by using Jenkins
  • Deployed applications using Bamboo server and Troubleshoot build & release job failures, resolve, work with developers on the resolution.

Linux System Administrator

Qualcomm
02.2014 - 02.2016
  • Installed and configured RHEL, Solaris and Windows Servers
  • Monitored, analyzed and responded to security events utilizing security event management and reporting tools
  • Worked on account, user and group administration, Permissions policy management and quota implementation
  • Oversaw System performance monitoring, tuning and log management
  • Aided in TCP/IP Networking troubleshooting and Linux Network Administration
  • Installed, configured, supported and security implementation on following service SSH: Configuring Servers, password-less authentication configuration
  • NIS: Server and client configuration
  • DNS: Server configuration and maintenance
  • Implemented and maintained server virtualization using VMware and Oracle Virtual Manager
  • Coordinated with application team in installation, configuration and troubleshoot issues with Tomcat server
  • Participated in setup Storage Area Network (SAN) and NAS, file system backup, and restore.

Skills

  • Linux (Red Hat, CENTOS, Debian)
  • Ubuntu
  • Mac OS
  • Windows
  • WebLogic Application Server 9x, 10x, Apache, Nginx
  • Tomcat, APACHE 2x, WebLogic (8/9/10), Web Sphere 40/50, Nginx
  • SonarQube, Veracode, Trivy
  • Azure Pipelines, Jenkins, GitHub Actions, GitLab Pipelines
  • AWS, Microsoft Azure, Google Cloud, OpenShift
  • Ansible, Terraform, Chef, Puppet
  • Kubernetes, Docker
  • Docker, Docker Swarm, Kubernetes (AKS,EKS,GKE), Helm, ISTIO
  • TCP/IP, DNS, Cisco Routers/Switches, SSP, HTTP
  • Cosmos DB, My SQL, Oracle, Cassandra, Mongo DB, Postgres, RDS
  • YAML, Power shell, Bash Shell scripting and Python, Angular, Groovy
  • GIT, GitHub, Bitbucket, Azure repos, GitLab
  • Nagios, Cloud Watch, Splunk, ELK, Grafana, Prometheus, Kanban, Azure Monitor
  • Maven, Node, ANT, MS BUILD
  • JIRA, Bugzilla, Azure boards & Service Now

Certification

  • Certified in Microsoft Azure Administrator Associate
  • Certified Kubernetes Administrator
  • Certified AWS Developer Associate

Timeline

Sr Azure Cloud DevOps Engineer

Fidelity investments
04.2023 - Current

AWS / DEVOPS ENGINEER /SRE

Discover Financial Services
09.2021 - 03.2023

AWS Cloud/DevOps Engineer

Walmart
02.2020 - 08.2021

Linux / System Engineer

Veritas Technologies
05.2018 - 01.2020

Build and Release Engineer

IHS Markit
03.2016 - 04.2018

Linux System Administrator

Qualcomm
02.2014 - 02.2016
BHARGAVRAM KATTA