Back to Developers
PM

Prabhu Chand Makkapati

Sr. Azure/DevOps Engineer

New York, NY, USA $85/hr
72
Profile Score

About

Certified AWS Solution Associate with 8+ years of IT experience with sound knowledge in Configuration Management tools like Ansible, Chef and Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux, and System Administration with cloud platforms like Amazon Web Services (AWS), Azure, OpenStack, GCP, under the Unix/Linux/Windows platforms with strong knowledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies. Ø Expertise in Azure Development and worked on Azure web applications, App Services, Azure storage, Azure SQL Database, Virtual Machines, Fabric Controller, Azure AD, Azure Search, and Notification Hub. Ø Worked on creating shared Virtual Private Cloud (VPC) with different tags in a single GCP project and using the same in all the projects and Knowledge of Kubernetes service deployments in GCP. Ø Experience in Google Kubernetes Engine GKE, and Google App Services for deploying microservices in different environments. Ø Proficient in Google Cloud Platform (GCP) GCE instances, assigning IAM for projects, integrating different GCP tools Big Query, Storage SQL, TPU, GPU, Kubernetes cluster in GKE. Ø Developed in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end-to-end process as possible. Configuring the Azure Load Balancer to Load balance incoming traffic to VMs. Ø Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets). Experience in creating PaaS Builds, PaaS Deployments, storage accounts, Queues, CDN, and Azure Service Bus. Ø Implemented on AWS, focusing on high availability, fault tolerance, and auto-scaling using Terraform templates. Along with (CI/CD) with AWS Lambda and AWS Code Pipeline. Ø Collaborated in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), and Platform-as-a-Service (PAAS). Ø Hands-on experience in writing Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, and S3 buckets. Ø Robust experience with AWS services like ELB, EC2, S3, VPC, NACLs, Cloud Formation, Route 53, Network Connectivity troubleshooting, Hybrid Environments and VPC peering. Ø Experience in Infrastructure on AWS using IAM, API Gateway, CloudTrail, Cloud Watch, Amazon Simple Queue Service (Amazon SQS), AWS Kinesis, Lambda, NACL, Elastic Beanstalk, Redshift, and CloudFormation. Ø Proficient in writing AWS CloudFormation templates in JSON to use them as blueprints for building and deploying multiple AWS resources. Also worked on Kinesis Data Streams & Kinesis Firehouse & and integrated with AWS Lambda for serverless data collection. Ø Highly skilled in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Serverless application model deploying RESTFUL APIs using API gateway and triggering Lambda Functions Ø Seasoned in Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in multiple minions and managed with Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages. Ø Strong background in Building and deploying the application code using the CLI of Kubernetes called Kubectl, Kubelet, Kubeadm, and Kubespray and Scheduling the jobs using KubeScheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications. Ø Extensively involved in setting up Kubernetes (k8s) clusters for running microservices and implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets, and managed the container using Docker, set up the automated build on Docker Hub and run multiple Applications by Docker Compose and used to Docker Weave for Network communication between Containers. Ø Proficient in installing, configuring, and administering the Jenkins CI tool on Linux machines. Used Jenkins Pipeline to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes, and used Ansible playbooks to create clusters in Kubernetes by using Jenkins. Ø Expertise with Docker images using a Docker file, worked on container snapshots, removing images, and managing Docker volumes. Orchestration of Docker images and Containers using Kubernetes by creating master and node. Ø Extensively worked on Ansible Playbooks, Inventory files, and Vault features to configure the servers, deploy software, encrypt data files, and orchestrate continuous deployments or zero downtime rolling updates. Worked on Ansible Tower which provides an easy-to-use dashboard, & role-based access control. Ø In Depth knowledge in writing the Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Also, we run Ansible scripts to provision. Ø Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef servers, workstations, and bootstrapping infrastructure Chef nodes for configuration management. Ø Proficient in using Chef attributes, Chef templates, Chef recipes, and Chef files for managing the configurations across various nodes, building, designing, and maintaining the platform automation using Chef, and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting. Ø Created a CI/CD for J2EE, SOA & Microservices Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins, Anthill Pro & U Deploy. Used Jenkins with SonarQube to get a better quality of the Source code. Ø Experience in working with Jenkins CI tool with build automation tools like ANT, Maven, and Gradle & for the building of deployable artifacts (JAR, WAR & EAR, EXE) from source code. Ø Proficient in working with the ELK (Elastic Search, Logstash, Kibana) stack & Splunk to analyze & visualize large volumes of log data obtained from servers. Ø Experience in the full Software Development Life Cycle (SDLC) with the principles and practices of Software Configuration Management (SCM) in Agile and Waterfall methodologies, also experienced in Agile Testing Methodologies and validations to ensure Quality Assurance Control. Ø Efficiently implemented Datadog monitoring across servers, AWS, and Azure, creating dashboards, alerts, and Ansible automation for real-time performance insights, while ensuring streamlined communication with application teams. Ø Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP, and Apache Kafka. Ø Involved in the functional usage and working knowledge of web servers like Tomcat, HTTP, and Nginx. Experience in software build tools like Maven and Ant to write Pom.xml and Build.xml respectively. Ø Strong experience in installation, configuration, maintenance, and troubleshooting of RedHat Linux, SUSE Linux, Ubuntu, Fedora, CentOS, Sun Solaris, and Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects. Ø Strong Hands-on experience in development, testing, and production environment using SQL, PL/SQL procedure, Python, Ruby, PowerShell, and shell scripts managed to host the server like Tomcat and worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM. Ø Proficient in scripting for automation, & monitoring using Shell, Bash, PowerShell, Java, Python, YAML, Ruby & Perl scripts. Ø Experience in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA.

Skills & Expertise (18)

Git Hub PowerShell Python LINUX Cassandra MongoDb MySql Bit Bucket SVN AWS Kubernetes Docker Jenkins Bamboo Azure Cloud AWS DevOps Azure Cloud Services GCP

Work Experience

Sr. Azure/DevOps Engineer

Pilot Company Knoxville, TN

9-2022 - Present

Ø Provisioned Azure resources of different providers Compute, Network, Service Fabric, and Application gateway using ARM template and implemented, and maintained dev, test, Staging, and production environments by leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config). Ø Created cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure. Ø Worked on Azure Site Recovery (ASR) for migrating on-premises physical servers, VMware into Azure environment and as a disaster recovery option worked with creation and maintenance of Azure resources using a combination of PowerShell Scripts and Azure Resource Manager (ARM) templates. Ø Implemented Azure DevOps services for Continuous Integration, Continuous Delivery, Deployment, and monitoring Activities including build issues, and deployment issues for multiple releases like maintenance releases, enhancement releases, bug fixes, and emergency releases. Ø Implemented ETL and data movement solutions for Data Migration using Azure Data Factory. Built multiple Data Lakes and recreated existing application logic and functionality in the Azure Data Lake, Data Factory, and SQL data warehouse environment. Ø Provisioned ARM templates into Azure Pipelines for customized build process in Azure Kubernetes Service (AKS). Integrated Azure DevOps pipelines, and Azure Boards with Microsoft Teams for Notifications. Ø Worked on Azure Automation Service to configure and maintain the services with Azure Automation and write PowerShell Runbooks with Azure CLI for creation, debugging, and automation with Azure CLI commands within the Azure DevOps Pipeline. Ø Created dashboards in Azure DevOps for CI/CD pipelines, Work items, and bugs. Identified and logged defects in Azure DevOps and interacted with developers to prioritize the issues. Ø Installed Azure CLI on the self-hosted agent to make use of the Azure DevOps Pipeline for the organization. Ø Managed Azure Active Directory to create users, groups, service principal names, and multiple custom roles. Used AAD for Single Sign, Authentication, Authorizations, and Azure Role-Based Access Control (RBAC) by using PowerShell Scripts and used Azure Service Bus for communicating within devices in the Azure Cloud. Ø Created CI/CD pipelines for .Net, node.js, and java applications in Azure DevOps pipelines by integrating source codes GitHub, VSTS, and Artifacts and Created deployment areas such as Testing, Quality, pre-production, and production environment. Ø Implemented backup methodologies for Azure Services like Key Vault, Subscriptions, Storage blobs, and App Services using Azure PowerShell Scripts. Created CI/CD Pipelines in Azure DevOps environments by providing the dependencies to run the pipeline jobs. Ø Created Azure Blueprints to apply naming conventions when deploying Infrastructure where I assigned Roles, Policies, ARM Templets, and resource groups to users Via Azure Blueprints. Ø Created YAML pipelines for CI/CD by integrating Maven, JFROG, Gradle, and SonarQube using Service connections in Azure DevOps pipelines and created multistage Release pipelines for different environments such as dev, UAT, and production. Ø Implemented Kubernetes cluster using Azure Kubernetes Service (AKS) into Azure DevOps YAML Pipeline by configuring Service connection using Azure Container Registry (ACR) credentials. Ø Responsible for implementing containerized-based applications on Azure Kubernetes by using Azure Kubernetes Service (AKS), Kubernetes Cluster for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases, and Cosmos DB for stateless storage of external data, and set up reverse proxy Nginx in the cluster. Ø Worked on setting up Azure Kubernetes Service (AKS) cluster with node Autoscaler enabled using Terraform with remote backend as Storage account and worked with scheduling, deploying, and managing pods and replicas. Ø Managed Azure Kubernetes Service (AKS) charts using Helm. Created reproducible builds for Kubernetes applications, templatized Kubernetes manifests, provided a set of configuration parameters to customize the deployment, and Managed releases of Helm packages. Ø Worked on Service Mesh Istio for multiple Kubernetes clusters across multiple cloud providers like Azure and AWS to test the High Availability capabilities of the deployments. Ø Deployed Kubernetes (AKS) templates for various applications like Cassandra, Grafana, and Kafka by setting up Kubernetes Clusters for running microservices into the production Environment. Ø Used Kubernetes to deploy, load balance, scale and manage Docker containers with multiple namespace versions. Involved in developing test environments on Docker containers and configuring the Docker containers using Kubernetes. Ø Responsible for writing reusable infrastructure automation (IaC) code libraries using Terraform for IaaS, PaaS, and SaaS services in Azure cloud and maintained existing mission-critical cloud formation scripts through Terraform and transformed Terraform as an enterprise-level infrastructure automation tool. Ø Provisioned Terraform for high availability of Azure Infrastructure & also wrote new plugins to support new functionality in Azure, involved in using Terraform to migrate legacy and monolithic systems to Azure. Ø Implemented large-scale environments using Terraform by writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks by using Ansible Tower for deployment. Ø Implemented Terraform Templates automating Azure IAAS VMs using terraform modules and deployed virtual machine scale sets in a production environment. Ø Implemented container-based deployments using Docker and designed Docker images, Hubs, and registries and installed Docker Registry for local upload, and download of Docker images and Docker hub. Ø Performed containerization of individual microservices using Docker and rolled out to upper environments. Created Docker images and deployed Docker containers for Tomcat Servers, Prometheus, Grafana, and alert manager. Ø Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployments through automated tools. worked with Ansible tower and Integrating Ansible tower to deploy code to different servers. Ø Worked with Monitor tools like Azure log Analytics Workspace to run log queries with data provided by Azure Monitor to sort, filter, and analyze data and used Azure App Insights to monitor the performance and availability of web applications to integrate with DevOps Processes. Ø Written PowerShell scripts for archiving and moving of older log files to Azure Storage and automation scripts using Python and Used Prometheus for Kubernetes integration for service discovery and monitoring of dynamically scheduled services. Ø Designed, built, and managed the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for Application Monitoring. Environment: Azure, Elasticsearch, Logstash & Kibana (ELK), ansible, Jenkins, Ruby, Shell, TFS, JIRA, Python, WebLogic Server 11g, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, JDK1.7, GitHub/Bitbucket.

Interested in this developer?

Profile Score Breakdown

📷 Photo 0/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 0/10
⏱️ Experience 12/15
💰 Rate 5/5
🏆 Certs 0/5
Verified 5/5
Total Score 72/100

Profile Overview

Member sinceDec 2023

Skills (18)

Git Hub PowerShell Python LINUX Cassandra MongoDb MySql Bit Bucket SVN AWS +8 more