Punnarao Kommineni - Devops Engineer |
[email protected] |
Location: Miami, Florida, USA |
Relocation: yes |
Visa: H1B |
Punnarao Kommineni
Cloud Solution Architect Mobile: +1 954-955-0732 | E-Mail: [email protected] Professional Summary: 14+ years of experience in Large Scale Enterprise Server Administration, IT Infrastructure, Cloud Computing, Build & Release Management, Change Management and Managed Services using various technologies (Linux, VMware, Public & Private Cloud Platforms (AWS & Azure), OpenShift, Kubernetes, Docker, AWS DevOps, Azure DevOps, Jenkins, and TeamCity. Have 19+ years of Strong working knowledge in Linux Environment (Red Hat, Cent OS, Oracle Linux, SuSe Linux and Ubuntu), Have 7+ years of strong working knowledge in Public Cloud Platforms Amazon AWS and Microsoft Azure. Have 6+ years of good working experience in container orchestration systems Kubernetes and OpenShift. Strong working knowledge in Managed Kubernetes Services AWS EKS and Azure AKS in AWS and Azure. Experience in Kubernetes, Amazon EKS, Docker, Amazon ECS, AWS Fargate, AWS Lambda, AWS Cloud Map, Amazon ECR, Amazon CloudWatch, Docker Swarm, Consul. Have 4+ years of working experience Ci/CD tools Jenkins and TeamCity. Good Knowledge in Flux CD and Argo CD. Well versed in GROOVY, YAML and JSON used mostly for automation scripting purpose and release module using Configuration Management. Experience in Setup/Optimise ELK {Elasticsearch, Logstash, Kibana} Stack and Integrated Apache Kafka for data ingestion. Created Kafka producer API to send live-stream data into various Kafka topics. Have 3+ years of experience in Docker, GitHub, Ansible, Terraform, Helm and Nexus Repo and Grafana, Prometheus and Loki monitoring tools. Automated on boarding new teams to Jenkins using groovy scripts and run from OC to create Folders and give appropriate access as requested by the teams. Strong Working Knowledge in Planning, Deploying and Managing IaaS and PaaS services in Amazon AWS and Microsoft Azure Cloud Platforms using Compute, Container, Storage, Networking & Content Delivery, Security, identity & Compliance and Management & Governance services as a Cloud Solutions Architect. Experience in Amazon Cloud Services (AWS) creating features like EC2, IAM, VPC, EBS, AMI, APIs, Route 53, snapshots, Auto scaling, Cloud watch, CloudTrail, CloudFront, SQS, SNS, RDS, CloudWatch, S3, API Gateways, auto scaling, ALB, NLB, Lambda, Security groups using Terraform. Using the Groovy script in Jenkins to execute jobs in Continuous Integration Have strong working knowledge in Deploying, Configuring and Managing Kubernetes Clusters in On-Premises and Cloud Platforms. Good Knowledge in Python, Shell Scripting, and build utilities like open make, Maven, and ANT tools. Experience on Azure API Management (APIM) a hybrid, multi cloud management platform for APIs across all environments. In Depth working knowledge in setup, configure and manage CI/CD pipelines using TeamCity, Jenkins, AWS DevOps, and Azure DevOps services. Working knowledge in SonarQube Administration, Nexus Repo and Helm Charts. Have Strong Working knowledge in Terraform as IAC to deploy Services in Cloud Computing. Have strong working knowledge in deploying and managing Grafana, Prometheus, and Loki to monitor K8S Clusters. Good working knowledge in setup, configure and manage ELK (Elasticsearch, Logstash and Kibana) stack and syslog server environments. Assessed and analysed existing ISE environments, identifying key components and dependencies for a smooth transition to ASE v3. Collaborated with cross-functional teams, including developers, network engineers, and security professionals, to ensure comprehensive migration strategies and successful deployments. Managed the end-to-end migration of Azure components from Integrated Service Environment (ISE) to App Service Environment (ASE) v3, improving performance and scalability. Recognized for exceptional problem-solving skills and the ability to deliver complex cloud projects within tight deadlines. Key Skill: Cloud Computing Amazon AWS and Microsoft Azure. Containerization Platforms Red Hat OpenShift and Kubernetes. Configuration Management Ansible and terraform. Operating Systems Red Hat Enterprise Linux6.x/7.x, Cent OS, Windows 2012/2016 DevOps Tools Dockers, Git/GitHub/GitLab, Maven, Nexus Repo and Helm. CI/CD Tools Jenkins and TeamCity Administration. Log Management Tools EFK, LogAnalyzer, Syslog Monitoring Tools Nagios, Prometheus and Grafana. Education: Bachelor of Computer Science| Nagarjuna University, Andhra Pradesh| 2000 Certificates: AWS Certified Solutions Architect Associate (Validation Number: CY1Z9YL2JEV4QF9Z) AWS Certified Solutions Architect Professional (Validation Number: ZFSJNP4LCFFE1GSL) Microsoft Azure Solutions Architect Expert - (Certification Number: H593-7208) Microsoft Azure Architect Technologies Az-303 Microsoft Azure Architect Design AZ-304 Microsoft Certified: DevOps Engineer Expert (Certification Number H616-8182) Microsoft Certified: Azure Administrator Associate - (Certification Number H597-9162) Certified Kubernetes Administrator (Certification Number - LF-cihsn5glcj) Professional Working Summary: Senior Cloud Architect Staples | USA April 2023 to Till Date Technologies Used: Azure Cloud Platforms, Kubernetes, Azure Kubernetes Services (AKS), Bitbucket, Linux, Terraform, Helm. Roles & Responsibilities: Administrating and Supporting Company s Azure Kubernetes Infrastructure, ensuring it is secure, resilient, and performing, responsible for completing DevOps activities and coordinating with Development Team. Deploying and Managing IaaS and PaaS Services in Azure Cloud Platform using Terraform Code. Creating, Configuring and Managing Azure AKS Managed Kubernetes Clusters in Azure. Deploy applications in AKS (Azure Kubernetes Services) using Helm Templates. Administrating and Supporting AKS (Azure Kubernetes Services) infrastructure, ensuring it is secure, resilient and performance and responsible for complete DevOps activities and coordinating with development team. Implemented Pod Security Policies (PSP) in AKS, for required best practices and the ability to control what pods to be controlled, scheduled in AKS cluster prevents some possible security vulnerabilities or privilege escalations. Using Eclipse & IDE, Jmeter with Java programming language. Worked in Securely expose services hosted on and outside of Azure as APIs (APIM). Deploying and Managing Secure, Scalable and High Available Infrastructure Services in Azure Cloud Platform using multiple IaaS and PaaS Services. Installed and configured file beat on Kafka, Druid and Cassandra EC2 instances to ship logs to an Elastic Search index. Managed SVN repositories for branching, merging and tagging and developing Groovy Scripts for automation purpose. Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs. Improved the performance of the Kafka cluster by fine tuning the Kafka Configurations at producer, consumer and broker level. I specialize in creating robust and scalable infrastructure on AWS cloud, utilizing a range of AWS services including EC2, VPC, Auto Scaling, ELB, EBS, AMI, SNS, SSM, Lambda functions, API Gateway, IAM, CloudWatch, CloudFormation, TCP, S3, and Route 53. In order to enhance efficiency, I developed a Lambda function that executes a CloudFormation template, building clients in AWS with all required parameters. Worked on API Management (APIM) to abstract and modernize legacy back ends and make them accessible from new cloud services and modern applications. APIs allow innovation without the risk, cost, and delays of migration. Managed and optimize the Continuous Delivery using Jenkins, Bamboo and troubleshoot the deployment build issues using the trigged logs. Create, schedule and run the scenarios using JMeter and generate necessary graphs. Extensively worked on JMeter to create Thread Groups and test Web Application Creating and Managing CI/CD Pipelines in Jenkins to deploy applications in AKS Clusters. Monitoring and Managing logging Kubernetes Clusters using Grafana, Prometheus, Loki, Container Insights, Datadog, Splunk, etc. Azure API Management (APIM) is made up of an API gateway, a management plane, and a developer portal. Develop Kafka producer and consumers, HBase clients, Spark jobs using scala API s along with components on HDFS, Hive. Integrated Apache Spark with Kafka to perform web analytics. Uploaded click stream data from Kafka to Hdfs, HBase and Hive by integrating with Spark. Using Terraform deploy multiple services in Azure Cloud Platforms. Install and Configure Apache Tomcat, JBOSS Application Servers and Deploy applications. Co-Ordinate with cross teams to resolve issues as per the SLA. Deploy Multiple Services in Azure using Terraform. Automated various infrastructure activities like Continuous Integration and Continuous Deployment using Jenkins. Sr. Cloud & DevOps Engineer Telepathy Labs | Florida, USA June 2022 to April 2023 Sr. Cloud & DevOps Engineer Telepathy labs | Singapore July 2021 June 2022 Technologies Used: Amazon AWS and Azure Cloud Platforms, Kubernetes, Amazon Kubernetes Services (EKS), Docker Containers, Docker Compose, TeamCity, GitHub, Terraform, Helm, Grafana, Prometheus and Loki. Roles & Responsibilities: Creating, Configuring and Managing IaaS Services in AWS Cloud Platform. Creating Compute, Network & Content Delivery, Security, Identity and Compliance, Management & Governance and Storage Services as per the project requirement in AWS and Azure Cloud Platforms. Create, Manage Pipelines using Team City and Jenkins. Creating, Configuring and Managing Repo s in GitHub and Big Bucket. Responsible for implementing containerized based applications on Managed Kubernetes Services EKS (Elastic Kubernetes Service) and AKS (Azure Kubernetes Services) using Helm Templates, CI/CD Pipelines. Successfully created various pipelines in Jenkins to deploy applications in AKS & EKS clusters where all code is written in Java, Python and Stored in bitbucket. Implemented HTTPS Ingress Controller and use TLS Certificate on AKS & EKS to configure traffic routing for individual kubernetes services. Deploying and Managing Secure, Scalable and High Available Infrastructure in AWS and Azure Cloud Platform using multiple AWS Services. Creating and Configuring Multiple AWS Accounts using Organization, Control Tower and AWS landing Zone services in AWS Cloud Platform. Implemented AWS solutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances. Creating Pipelines in Jenkins and TeamCity to Deploy Applications in Kubernetes Clusters and Deploy Services in AWS and Azure Cloud Platforms. Monitoring and managing Logging in Kubernetes Clusters using multiple tools like Grafana, Prometheus, Loki, Datadog, Container Insights, Cloud Watch Logs, etc Creating and Managing Repositories in GitHub. Cloud Solutions Architect Growth Ops Pvt Ltd (TGO), Singapore July 2020 July 2021 Technologies Used: Amazon AWS, Microsoft Azure, AWS EKS, Azure AKS, Git, GitHub, Jenkins, CI/CD, Maven, SVN, Chef, Kubernetes, Terraform, Ansible, Python, Bash Scripts Roles and Responsibilities: Managing Amazon AWS & Microsoft Azure Public Cloud Platform. Lead Cloud Engineering team in Planning/designing/executing AWS and Azure Based solutions to clients. Co-ordinating with sales team in a presales technical capacity to help scope and close opportunities. Providing deep technical expertise helping customers to move workloads to the cloud utilizing IaaS, PaaS and/or SaaS solutions. Implemented Git, GitHub, Jenkins, Maven, and SVN and ran the Chef cookbooks/recipes to automate Build and manage on tomcat, Apache, WebLogic. Creating, managing, and deploying task definitions, tasks, and services in Amazon ECS Clusters. Install, Configure, Manage and Administrate K8S clusters in AWS and Azure. Deploy, Configure and Manage Container Services (ECS and EKS Clusters) in AWS Cloud Platform. Configured automated backups using EC2 Life Cycle Manager and Lambda functions with Cloud Watch trigger and RDS Automated snapshots. Configuring Route53 with public and private hosted zones, Service discovery with Config Maps and Configuring route 53 resolver (inbound and outbound) for custom DNS servers to query AWS internal DNS. Implemented Pod security policies (PSP) in AKS for required best practices and the ability to control what pods to be controlled, scheduled in AKS cluster prevents some possible security vulnerabilities or privilege Escalations. Daily monitoring AKS and EKS Clusters and Pods using Grafana and Prometheus which is integrated with Kubernetes, exceptions and report to the team if something happens during stand up. Worked on AWS EC2/VPC/S3/SQS/SNS based on automation Terraform, Ansible, Python, Bash Scripts. Capacity planning of resources for optimum usage. Planning for reserved instances and performing housekeeping jobs for un-utilized resources and migrating to new generation instance. Tracking AWS costs using cost explore with resource tags. Install, Configure and Manage Team City Server and Agents to perform deployments using Build Configurations. Sr. Cloud & DevOps Engineer Telepathy labs | Singapore Feb 2020 June 2020 Technologies Used: Amazon AWS and Azure Cloud Platforms, Kubernetes, Amazon Kubernetes Services (EKS), Docker Containers, Docker Compose, TeamCity, GitHub, Terraform, Helm, Grafana, Prometheus and Loki. Roles & Responsibilities: Creating, Configuring and Managing IaaS Services in AWS Cloud Platform. Creating Compute, Network & Content Delivery, Security, Identity and Compliance, Management & Governance and Storage Services as per the project requirement in AWS and Azure Cloud Platforms. Create, Manage Pipelines using Team City and Jenkins. Creating, Configuring and Managing Repo s in GitHub and Big Bucket. Responsible for implementing containerized based applications on Managed Kubernetes Services EKS (Elastic Kubernetes Service) and AKS (Azure Kubernetes Services) using Helm Templates, CI/CD Pipelines. Deploying and Managing Secure, Scalable and High Available Infrastructure in AWS and Azure Cloud Platform using multiple AWS Services. Creating and Configuring Multiple AWS Accounts using Organization, Control Tower and AWS landing Zone services in AWS Cloud Platform. Implemented AWS solutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances. Creating Pipelines in Jenkins and TeamCity to Deploy Applications in Kubernetes Clusters and Deploy Services in AWS and Azure Cloud Platforms. Monitoring and managing Logging in Kubernetes Clusters using multiple tools like Grafana, Prometheus, Loki, Datadog, Container Insights, Cloud Watch Logs, etc Creating and Managing Repositories in GitHub. Manager Cloud Services e-Pragati Authority, Government of Andhra Pradesh, Vijayawada, INDIA| October 2018 Feb 2020 Technologies Used: OpenStack Private Cloud, Amazon AWS, Microsoft Azure, Red Hat Enterprise Linux, CentOS, Red Hat OpenShift Container PaaS Platform, Kubernetes, Docker Containers, Red Hat Ansible, Jenkins, Maven, Git, GitLab, Red Hat Satellite Server, HP Synergy Frame, HP 3PAR Storage. Roles & Responsibilities: Managed 11 members of Cloud/DevOps/Linux engineering team. Managed and Administrated Linux Environment, including Build & Provision, Administration, Network Configuration, Performance Monitoring and Tuning, Security Hardening, Troubleshooting Server issues. Design and Implement Linux Based services including implementation of Firewalls, SSH Configuration, NTP, NFS and FTP servers. Configure and managing multiple AWS and Azure IaaS and PaaS Services to deploy and host the applications as per the requirement. Deploy and manage Elastic Load Balancers & Configured HTTPS certificates & managed scalable & high available systems on AWS. Manage internal and external DNS using Route53, and other network infrastructure. Creating multiple VPC's (Virtual Private Cloud) to isolate the environments and configuring the peering to enable communication between multiple VPC's in OpenStack Cloud Platform. Knowledge of code management tool GIT and its concepts - Configuration, Administration, branching, merging, tagging, and committing changes. Install, Configure, and maintain/supporting a large-scale Docker-Based PaaS environment using Kubernetes and OpenShift Clusters to Orchestrate the deployment, scaling, and management of Docker Containers. Install and Configuration Grafana and Prometheus monitoring tools to monitoring Kubernetes and OpenShift Clusters. Responsible for overall Docker & Kubernetes setup, configuration, and Architecture. Experience with Kubernetes and OpenShift administration and monitoring along with production support and on call. Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project. Tech Lead The Children s Place | Hyderabad June 2017 Oct 2018 Roles & Responsibilities: Design IT Infrastructure and Cloud Services as per the project requirements. Deploying, Configuring and Managing AWS Cloud IaaS Services. Install, Configure and Administrate Linux Environment and VMware environments. Deploy, Configure, Managing and Administrating K8S Clusters and deploying workloads in K8S Clusters. Monitoring It Infrastructure, AWS Cloud Services and K8S Clusters using multiple monitoring tools (Nagios, AWS Cloud Watch Logs, Grafana, Prometheus) SME (Subject Matter Expert) IBM India Pvt Ltd | Hyderabad, INDIA August 2014 Oct 2016 Roles & Responsibilities: Worked as a Technical Lead for 12 members Team. Provide remote support for AIX server, Linux Servers and VMware environment. Created checklists and collected audit data for compliance with SOX and Internal Audits. Develop and maintain Standard Operating Procedures for VMware virtualization environment, IBM AIX and Linux Operating Systems. Integrated Linux Servers with Windows AD for SSO using Kerberos and SSSD. System administration including user, system & group management, system updates, performance monitoring, backup/recovery, disk & storage management. Troubleshoot connectivity issues, analyze, debug, RCA and diagnose memory dumps and logs. Installing, Configuring VMware Hypervisor, ESXi, vSAN and vCenter Server. Principal Infrastructure Engineer CA Technologies, Hyderabad, INDIA| Feb 2012 March 2014 Roles & Responsibilities: Regular duties involve monitoring the health of the ESXi/RHEL/Windows servers, Hardware utilization and performance tuning of the hosted virtual machines. Installation, Configuration and Administration of ESXi4.1/5.0, RHEL5/6 and Windows 2012 servers and NetApp Storage Systems. Configuring and mange VMware clusters for High Availability (HA) and Distributive Resource Scheduling (DRS) and adding/removing ESXI hosts from cluster. Monitoring the environment using multiple monitoring tools (Nimsoft, Dell OME, NetApp alerts and VCenter alerts) and addressing the alerts within SLA. Performing monthly maintenance activities in environment to apply the patches and fix the software/hardware issues. Administering of user accounts and computers on the AD (Creating users & groups, giving them rights, unlocking and resetting the user passwords etc...) Technical Specialist Kantar ITP Pvt Ltd, Hyderabad, INDIA| Aug 2010 Feb 2012 Roles & Responsibilities: Managing Linux infrastructure and VMware infrastructure with ESXi servers and involves day-to-day maintenance of servers and troubleshooting. Provisioning Red Hat Enterprise Linux Servers and Oracle Enterprise Linux using PXE + kick start + cobbler provisioning tool. Creating Volume groups and Logical volumes as per the requirement on Linux servers. Creating and managing resource pools and adding the VM's into resource pools. Install, Configure & Manage file servers (SFTP, NFS, and SAMBA) on Linux Coordinate with vendors for up gradation, maintenance of the hardware and OS related calls Analyst Bank of America Continuum Solutions, Hyderabad, INDIA| March 2009 Aug 2010 Roles & Responsibilities: Managing UNIX Infrastructure involves day-to-day maintenance of servers and troubleshooting. Monitoring the environment using PlexOS monitoring tool Working with Logical Volume Manager and creating of volume groups/logical volumes and File systems in Red Hat Linux environment. Installation & Configuration of software packages in Red Hat Linux & Sun Solaris. Resolving Operating System and Backup issues that have reported by monitoring tool Netcool. Linux Competency Engineer HP Enterprises, Bengaluru, INDIA| March 2008 March 2009 Roles & Responsibilities: The GCC teams handle elevations from the regional GSCs as well as the Global Centres (GCs) in Germany, Spain, and Bangalore. Providing solution & interacting with different teams like Solution centre, Response Centre in India, Europe, Middle east & Africa (EMEA) Providing remote support for HP customers on EMEA and AMS regions. The support includes issues with Linux operating system (Red Hat and SUSE distribution). Develop and implement action plans to investigate and resolve complex technical problems within area of expertise. Simulate problems in lab conditions where necessary to analyse problem causes and test solutions. Senior System Engineer Symphony Services Pvt Ltd, Bengaluru, INDIA| Sep 2007 Feb 2008 Roles & Responsibilities: Installing and Configuring Red Hat Linux and CentOS Servers Resolve OS issues generated by monitoring tool. Monitor Servers using Nagios and OCS Inventory Tool Create and Administration Network and File Servers in Red Hat Linux. Senior System Administrator Sonata Software Pvt Ltd, Bengaluru, INDIA| Mar 2006 Aug 2007 Roles & Responsibilities: Installing and Configuring Linux Servers Monitoring Linux Servers and resolving Issues as per SLA. Create and Manage File Servers, Network Servers in Linux User and Group Administration. Keywords: continuous integration continuous deployment sthree active directory information technology hewlett packard Arizona California Colorado |