Sukumar
DevOps / SRE
Phone: 908-***-****
Email: ****************@*****.***
LinkedIn : linkedin.com/in/sukumar-pagadala-91a642281
PROFESSIONAL SUMMARY
Azure Certified with 8 years of experience as Cloud, DevOps, Build and Release Engineer and Linux System Administrator. Having extensive experience in SCM, AWS, SDLC, CI/CD, Cloud Computing and Build/Release Management and Agile Methodologies.
Experienced in Build/Release management using different cloud services of AWS (Amazon web service), and Microsoft Azure as major infrastructure.
Proficient in AWS Cloud Services such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, ECR, EMR, RDS, SNS, SQS, DynamoDB, Lambda CloudWatch, CloudFormation, CloudFront, Snowball, and Glacier.
Worked on Azure resources such as AKS, ACS, VPN, Azure VM, VMNet, VMSS, Azure AD, Azure Data Services, Azure Storage, Azure Databases (SQL & CosmosDB), Azure Backup, Azure Site Recovery, Azure Batch, API Management, Azure App Services.
Hands-on experience with DevOps essential tools such as Docker, Kubernetes, Jenkins, Terraform, Chef, Puppet, Ansible, Bitbucket, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven, Microsoft Azure, and AWS cloud platforms.
Extensively involved in writing Infrastructure as a code (IaC) in Terraform, Azure resource management (ARM), AWS Cloud Formation (CFT), and created reusable Terraform modules for both Azure and AWS cloud environments.
Terraform enterprise, terragrunt, wrote Terraform and CloudFormation templates that included RDS, ElasticSearch, Application Load Balancers, Autoscaling Groups, CloudWatch logs, ECS clusters, EFS filesystems.
Worked with Implementation of Ansible Playbooks and Chef Cookbooks for Deployment and build on internal Data Centre Servers.
Experienced in MAVEN & ANT as Build Tool for building of deployable artifacts (war, jar) from source code.
Configured and managed Azure DevOps Repos, enabling seamless version control and collaboration.
Designed and implemented Azure DevOps Pipelines for automated CI/CD of data solutions.
Deployed Power BI reports and datasets using Azure DevOps automation.
Implemented infrastructure as code (IaC) for Azure data services using Terraform/Bicep.
Automated database deployments and schema migrations using Azure DevOps Release Pipelines.
Monitored pipeline performance and optimized CI/CD workflows for faster deployments.
Successfully implemented and maintained Gradle-based build systems for Java applications, automating the build, test, and deployment processes.
Good experienced with monitoring tools such as AWS Cloud Watch, Nagios, Elasticsearch Logstash/Fluentd Kibana (ELK), Grafana, Dynatrace and DataDog.
Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
Experienced in deploying system stacks for different environments like Dev, QA, UAT, Prod in both on-premise and cloud infrastructure.
Proficient in various scripting languages including Python and Bash/Shell scripting with a focus on CI/CD pipeline.
Hands-on experience using JIRA, ServiceNow, Confluence.
In-depth knowledge of Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS servers.
Exposed to all the aspects of Software Development Life Cycle (SDLC), in-depth understanding of the best practices and principles of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
TECHNICAL SKILLS
Cloud computing
AWS, Microsoft Azure, Google Cloud Platform
Scripting Languages
Python, Perl, Shell, Groovy, Bash, GoLang and Ruby,
Web/Application Servers
Nginx, Web Logic, Apache Tomcat, JBOSS, WebSphere, Jetty, Apache2
Automation Tools
Jenkins, Spinnaker, Git LAB, Build Forge and Bamboo
Networking
DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA
Build Tools
ANT, Maven, Gradle
Configuration Tools
Ansible, Chef, Puppet
Bug Tracking Tools
Service NOW, JIRA, Remedy, Rally, IBM Clear Quest
Repository Manager Tools
Nexus, JFrog
Operating Systems
RHEL, CentOS, Ubuntu, Solaris, Windows
Databases
MySQL, Oracle, MongoDB, PostgreSQL, DynamoDB
Monitoring Tools
Nagios, Cloud Watch, Splunk, Grafana, ELK, DataDog, Dynatrace
Version control tools
Git, GitHub, SVN, Bitbucket.
Virtualization/Container
Docker, Kubernetes, VMware vSphere
EDUCATION DETAILS
Master’s in information technology, Wilmington University, Wilmington, DE, 2022.
Bachelor’s in computers science, SR Engineering College (JNTUH), Wgl, Ind 2018.
PROFESSIONAL EXPERIENCE
Client: Quanta Services Inc, Houston, TX, Jan 2024- Present
Role: DevOps Engineer / Site Reliability Engineer (SRE)
Implemented Large Scale Cloud Infrastructure using AWS resources like - IAM, Elastic IP, Elastic Storage, Auto Scaling Groups, VPC, EC2, EBS, API Gateway, ELB, Route53, RDS, SES, SNS, SQS, EMR, RedShift, KMS, S3, LAMDA, Elastic Beanstalk, ECS, Cloud Front.
Worked on integrating AWS DynamoDB using AWS Lambda to store the values of the items and backup DynamoDB streams.
Deployed containerized applications using AWS Far gate Spot Type for optimizing cost to application teams.
Designed, developed, and implemented data-driven solutions using Microsoft SSMS, SSIS, and Power BI.
Managed end-to-end ETL pipelines using SSIS, optimizing data extraction, transformation, and loading processes.
Created and optimized SQL Server stored procedures, views, functions, and triggers for efficient data manipulation.
Developed Power BI dashboards and reports, providing actionable insights from complex datasets.
Used AWS Lambda code for 'Server-Less' architecture using API Gateway, Lambda, and DynamoDB and deployed code from Amazon S3 buckets by created a Lambda Deployment function and configured it to receive events from S3.
Conducted Proof of Concept (POC) for the latest Azure cloud-based service like Azure Cosmos DB, Virtual Machines (VMs), Azure Active Directory (AD), API Management by using Python and PowerShell scripts for automation.
Build multi-cloud deployments to Azure and AWS using a combination of Terraform and Azure Resource Manager (ARM) templates, CI/CD with Jenkins.
Written reusable Templates for provisioning AWS using Terraform as (IaC) to build staging and production environments, and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
Designed, developed, and managed Azure Data Factory pipelines for automated data movement.
Configured and optimized Azure Data Lake storage, ensuring efficient data ingestion and retrieval.
Built event-driven data pipelines leveraging Azure Event Grid and Azure Functions.
Integrated Azure SQL Database, Blob Storage, and Data Lake for scalable data architecture.
Automated data ingestion and transformation workflows in Azure Synapse Analytics.
Implemented Azure Storage Explorer for managing and monitoring cloud storage assets.
Developed and deployed Azure Data Factory mapping data flows to transform and process structured/unstructured data.
Created Kubernetes clusters hosted on bare metal and managed them using the Kubernetes command-line interface. Worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes by writing helm charts.
Designed role-based access (RBAC) strategies using default roles and role binds to control the access to the Kubernetes clusters based on the roles of individual users within the enterprise.
Worked on rolling updates using deployment in Kubernetes to implement Blue/green Deployment, Canary Deployment strategies and leveraging Spinnaker, resulting in reduced downtime and mitigated deployment risks for new application versions.
Using Ansible as a Configuration Management, for updating and installing applications in AWS servers.
Created Ansible playbooks and roles to configure Development, Testing, and Production environments. Used Ansible Tower for scheduling playbooks and used the GIT repository to store playbooks.
Setup Jenkins CI-CD pipelines for continuous build & deployment and integrated Junit, Veracode and SonarQube plugins in Jenkins for automated testing, Vulnerability Scan and Code quality check.
Worked on Jenkins build pipeline jobs using groovy script and job DSL plugin for deploying applications based on Node.js, .NET, and Java.
Implement automated rollback mechanisms in Spinnaker to quickly revert to the previous version in case of deployment failures or performance issues
Building jar, war files from the source code in GIT using Maven. Designed plugins and dependencies for the maven pom.xml file to manage the build. For C++ applications used ANT as a build tool and integrated Maven and ANT with Jenkins for the continuous build of executable files for the applications.
Developed custom Gradle plugins and extensions to meet project-specific requirements, enhancing the build pipeline's functionality and maintainability.
Used Datadog Monitor Tool to troubleshoot services, root cause analysis, and security solutions and collaborated with development teams to identify performance bottlenecks and used Datadog's insights to implement proactive optimizations, resulting in enhanced system reliability and scalability.
Conducted real-time monitoring of critical systems and applications using Datadog, setting up customized dashboards to track Key Performance Indicators (KPIs) and alerting thresholds.
Optimized SQL queries and indexing strategies to enhance database performance.
Implemented data validation and quality checks across all ETL processes.
Ensured data security and compliance with company and industry standards.
Designed and enforced role-based access controls (RBAC) for Power BI and Azure Data Services.
Established logging, monitoring, and alerting mechanisms for data pipelines.
Involved in setting up JIRA as a defect tracking system and configured various workflows, customizations, and plugins for JIRA bug/issue tracker and used JIRA for bug tracking, issue tracking, and project management.
Working on PROD releases every fortnight and work closely with the DEV and DB support teams to fix issues that occurred during deployment.
Client: Vizio, Dallas, TX Oct 2021 - Dec 2023
Role: SRE / Cloud Engineer
Migrated Services from On-premises Kubernetes to Azure Cloud Environments. Collaborated with application teams to maintain high-quality deployment.
Implemented Azure services such as Azure Active Directory (AD), Azure cloud services, IIS, Azure storage, Azure Blob Storage, Resource Manager (ARM), SQL Database, Azure VM, Azure Functions, Azure Service Bus, Azure Service Fabric.
Created a new Azure Active Directory (Azure AD ADFS application and service principal that can be used with the role-based access control access to Azure Stack resources.
Configured Azure Container Registry (ACR) to store docker images and Azure Kubernetes Service (AKS) to deploy the spring applications and managed the Kubernetes cluster in Azure.
Implemented cluster services using Docker and Azure Kubernetes Services (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CICD pipeline.
Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, templatized Kubernetes manifests, and provide a set of configuration parameters to customize the deployment and managed releases of Helm packages.
Managed Azure Kubernetes Services (AKS) policies, providing access to different Azure resources and developing and improving the workflows that govern access.
Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
Enhanced infrastructure as code practices by configuring Spinnaker pipelines for Azure resource provisioning and management through the utilization of Azure Resource Manager (ARM) templates.
Worked closely with business stakeholders and data analysts to define reporting requirements.
Conducted training sessions and knowledge-sharing sessions on Power BI and Azure Data Platform.
Led cross-functional teams to design, build, and deploy enterprise-wide data solutions.
Created a custom golden image using hashicorp packer based on the base image for Installing the required software for the teams and deployed the VMs using terraform modules.
Worked with Azure Monitoring tools such as Azure Network Watcher, Azure Service Health, and Azure Log Analytics to diagnose and reduce service degradation. Used Kibana and Datadog Monitor Tool to troubleshoot services, root cause analysis, and security solutions.
Involved in setting up Azure Monitoring tools like log analytics and Azure Application Insights for all the resource of Access level logs, resource level logs of entire subscription, and store the logs in event hub.
Utilized Spinnaker's seamless integration with Azure Application Insights and Azure Monitor to ensure real-time monitoring of application and infrastructure health throughout the deployment process.
Deployed Site-Site VPN and VNETs using PowerShell and deployed Virtual Machines (VMs) into various Subnets and enabled communication between various Subnets.
Worked with version control tools such as GIT and Bitbucket. Comprehensive knowledge of source controller concepts including branches, tags, conflicts, merges, and Branching Strategies.
Designed Agile custom Templates for an Organization within the Azure DevOps for multiple Projects, like users Onboarding with different levels of access into the organizations and projects.
For identifying and updating project defects and for tracking user stories and backlogs we have used the Rally tool.
Client: Espire, Haryana (Remote) Jan 2020 - July 2021
Role: SRE / Cloud Engineer
Implemented fault-tolerant, elasticity, and exceptionally accessible AWS Cloud Infrastructure automated with different resources, EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group for a large number of applications using code reusable Terraform modules.
Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances, and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
Performed Elastic Load Balancing to distribute incoming traffic among multiple AWS EC2 instances for scaling up and scaling down depending on incoming traffic.
Developed Jenkins pipeline to create the images of all the successful builds and to push them into JFrog Artifactory that is later consumed by the Kubernetes deployments.
Integrated Gradle with Jenkins CI/CD Pipeline to automate the build and deployment of Java applications, ensuring consistent and reliable deployments.
Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version control entire deployment strategies.
Working with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters.
By using Route53 weighted record sets deployed Blue/Green Strategy to the existing application to redirect traffic from the old environment to the new environment via DNS.
Created Docker images and pushed images to Docker Hub and handed multiple images primarily for creating local testing environment, middleware installations and domain configurations.
Designed Continuous Integration (CI), Continuous Delivery (CD) pipelines using Jenkins and used Spinnaker to deploy the changes by writing groovy scripts and shell scripts and automated daily tasks on multiple environments by triggering the jobs using webhooks.
Maintained Jenkins server installation, and configuration to automate application packaging and deployments. Implemented the master-slave configuration for Jenkins.
Built artifacts like jar or war files using Maven and moving the build artifacts into the JFrog Artifactory repository. Deployed the applications on Apache Tomcat WEB Servers and wrote Jenkins pipelines to automate this process.
Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk, and configuration tasks for new environments etc.
Managed the software configurations using Chef and deployed to AWS server. Involved in setting up the Chef Workstation, Chef server and Chef nodes and wrote recipes, roles for application management using Chef.
Implemented and managed Git repository, code merging, and production deployments, and assisted developers with establishing and applying appropriate branching, labeling, naming conventions using GIT.
Established infrastructure and service monitoring using Splunk and used AWS Cloud Watch, Nagios as a performance monitoring and analytics tools.
Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
Maintained product release wikis on confluence using Jira and Confluence and administered Jira and managed the tickets raised.
Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using Agile/Scrum methodology.
Client: IRIX Technologies, Hyd,IND Jun 2017 – Dec 2019
Role: Build and Release Engineer
Installed, Configured, and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins CloudFormation plugin.
Responsible for design and maintenance of the GIT Repositories and the access control strategies.
Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
Deployed and installed new servers and their appropriate services for various applications in Linux.
Setup the Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
Worked with a transition project that involved migration activities from ANT to MAVEN to standardize build across all applications.
Integrated Power BI with Azure Data Lake and Azure SQL databases for seamless data visualization.
Designed and developed data warehouse solutions to enable efficient reporting and analytics.
Built and maintained data models and tabular models to enhance reporting efficiency.
Developed complex DAX queries for advanced data analytics in Power BI.
Created Puppet Modules to deploy, manage and maintain a large application of complex layers.
Worked with various DevOps tools: SVN and GIT for Version/Source control, Jenkins, Maven for Build Management and Nagios for monitoring and Splunk for Log management.
Managed user/group and Sudo access on the Linux operating system.
Created and maintained the Shell/Perl deployment scripts for Tomcat web application servers.