Now you can Instantly Chat with Punnarao!
About Me
With 17+ years of experience in IT technical roles, My developed knowledge of the three main pillars required to build Infrastructure and Cloud Platforms (Server, Storage and Network) have enabled me to Deliver successful Infrastructure Projects as a...
Show MoreSkills
Portfolio Projects
Description
- Design Implement and Maintain all AWS infrastructure and services within a managed service environment.
v Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment.
v Work with internal teams to create the AWS services as per the requirements.
v Work with business unit managers to understand project scope, suggest possible alternatives and document each step of the design in AWS and Google Cloud Platform.
v Configuring and Administrating AKS (Amazon Kubernetes Services) Clusters and Worker nodes in AWS.
v Performed AKS Cluster Kubernetes version upgrade and Worker Nodes upgrade in AWS.
v Creating “Launch Templates” & “Creating new versions” in Auto Scaling Groups to meet AKS requirements.
v Configuring Load Balancers in AWS Cloud to support services deployed in EKS Cluster and instances.
v Creating, managing EC2 instances, Auto Scaling Groups as per the requirements.
v Designing and deploying scalable, Highly available systems on AWS.
v Creating and managing network service VPCs, Subnets, NACLs and Security Groups in AWS.
v Creating IAM Users, Group accounts, rules and policies as per the requirement.
v Configuring MFA authentication for IAM Users to Manage Own MFA Devices.
v Creating S3 buckets and assigning bucket policies and ACLs to provide access.
v Configuring and managing firewall rules and Security Groups to control access between different networks.
v Creating and managing “Launch New Configuration Templates” in Auto Scaling groups to add new instances in existing Auto Scaling Groups.
v Designing and managing network services VPC, Firewall Rules, Subnets and Load Balancers in Google Cloud Platform using gcloud command line utility.
v Enabling and disabling the services in Google Cloud Platform using gcloud command line utility.
v Configuring and administrating Google Kubernetes Clusters in Google Cloud Platform.
v Creating VM’s and configuring networking and Storage in Google Cloud Platform.
v Creating Projects and enable billing and providing access using IAM in Google Cloud Platform.
v Managing and Administrating GitHub Enterprise.
Managing and administrating Kubernetes Clusters ( Creating Namespaces, implementing RBAC, secrets, deploying DaemonSet and Services, etc..).
Installing, upgrading and uninstalling Packages in Kubernetes Clusters using Helm Charts.
Performing CICD activity’s using TeamCity tool.
Managing Docker Images in Nexus Repository.
Show More Show LessDescription
- Management of the Linux and Cloud Specialist team (Currently 11 heads).
- Collaborating with Various teams & Management to understand the requirement & design the Infrastructure in Cloud and On-Premises.
- Implemented cloud services IaaS and PaaS which include Amazon AWS, Microsoft Azure and OpenStack, Docker, Kubernetes and OpenShift.
- Experience in Guiding the Classification, Plan, Implementation, Growth, Adoption and Compliance to Enterprise Architecture strategies, processes and Standards.
- Managing and Administrating Large Scale Linux Server Environments: Handling Linux Environment, including Build & Provision, Administration, Network Configuration, Performance Monitoring and Tuning, Security Hardening, Troubleshooting Server issues.
- Designing and Implementing Linux Based services including implementation of Firewalls, SSH Configuration, NFS Server and FTP servers.
- Configure and Managing AWS Compute Services using EC2, Amazon ECR, Amazon ECS, Amazon EKS and AWS Lambda.
- Configured the Elastic Load Balancers, Autoscaling Groups, Amazon SQS, Snapshots and AMI’s to create highly fault tolerant and resilient environment.
- Creating the configuration for establishing a VPN tunnel between on premise network and AWS VPC.
- Designed and implemented AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Amazon RDS, CloudFormation, Amazon SQS, and other services of the AWS infrastructure.
- Creating and Administrating Network Services (VPC, Subnets, Firewall Rules, Security Groups, Elastic IP address and VPN Gateways) in AWS Cloud As per the project requirement.
- Created users and groups using Identity Access Management (IAM) and assigned individual policies to each group. Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
- Manage, OpenStack Infrastructure upgrades, expansion, scaling, troubleshooting and debugging on the most challenging and complex environments.
- Creating Projects and allocating the resources as per the project requirement.
- Creating and Managing Virtual Firewalls and Security Group as per the requirement.
- 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 and AWS.
- Configuring and Managing Elastic Load Balancers in Amazon AWS and Microsoft Azure Cloud platforms.
- Involved in DevOps migration/automation processes for build and deployment.
- Designed, Implemented and coordinate an automated build & release CI/CD process using Gitlab, Jenkins and Ansible on hybrid IT infrastructure.
- Used CI/CD tools Jenkins, Git/Gitlab and Docker registry/daemon for configuration management and automation.
- Configuring and administrating GIT/GitLab and its concepts - Configuration, Administration, branching, merging, tagging, and committing changes.
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Utilized kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Created and Implemented Private Cloud Using Kubernetes and OpenShift Clusters that supports Performance Test and Production Environments.
- Adding Storage and Configuring Network in Kubernetes Cluster, Docker SWARM and UCP.
- Managed Kubernetes charts using Helm.
- Managing and Administrating kubernetes Clusters (creating namespace, deploying services, monitoring services/pods, etc..).
- Experience with Kubernetes and OpenShift administration and monitoring along with production support and on call.
- Installing, Configuring and Managing HP Synergy Frame 12000 hardware to install Red Hat Open Shift 3.11 PaaS Platform.
- Managing Network resources in OpenShift Cluster to meet 50k concurrency as per the project requirement.
- Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project.
Description
- Managing Server Hardware and Operating System configuration, maintenance, monitoring and troubleshooting of UNIX and Linux systems.
- Development and continuous improvement of system administration and operational processes and standards.
- Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment
- Evaluation/design/development/deployment of additional technologies and automation for managed services on AWS
- Experience in designing cloud, Web and middleware solutions, supporting them with solution approach, cloud assessment workshops, POCs and development/migration Plans.
- Working with developers to load software onto Linux Enterprise servers and debugging Scripts.
- Worked on configuring web servers like Apache Tomcat and Nginx.
- Performed automated installations of Operating systems using Kickstart installation.
- Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud.
- Created User accounts for the Development group, DB-Group, testing group by using AWS IAM service.
- Monitoring the AWS Infrastructure Response Time, Application/Service availability, Backend Transaction time, Throughput using CloudWatch and Site24x7.
- Create low latency website using S3, Cloud Front, and Route53.
- Responsible for overall Docker & Kubernetes setup, configuration, and Architecture.
- Installed and Configured and maintaining/supporting a large-scale Docker-Based PaaS environment using Kubernetes Clusters to Orchestrate the deployment, scaling and management of Docker Containers.
- Utilized Kubernetes Cluster for the runtime environment of the CI/CD system to build, test and deploy.
- Experience in defining Application Deployment Solution on Docker-based PaaS environment and migrating applications to Kubernetes and Docker platform.
- Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
- Create and manage user permissions, directories and files in Linux environment.
- Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
- Documentation of builds, source control processes, plans and the work done to mitigate future projects.
- Involved in Scrum meetings, artefacts and other scrum activities in collaboration with the team.
Description
- Worked as a Technical Lead for 12 members Team.
- Provide remote support for AIX server, Linux Servers and VMware environment.
- Configured IBM P5 and P6, IBM x3850, x3860, Dell PowerEdge R730, R730xd, R930 servers, M1000e and Dell VRTX Chassis for production, Dev and test environments.
- Created checklists and collected audit data for compliance with SOX and Internal Audits.
- Provide 24/7 support on RHEL, IBM AIX, SLES, VMware ESXi and Dell DAS Storage.
- Responsible for Auditing Server Build’s to ensure security compliance and SOX compliance.
- GSD331 troubleshooting, find any incompliant servers are Remediate GSD331.
- Worked on with the team members to create, execute and implement the plans.
- Develop and maintain Standard Operating Procedures for VMware virtualization environment, IBM AIX and Linux Operating Systems.
- Installation and Configuration of PXE boot and Kick start installation servers.
- Configuration and Administration of LVM file systems on Linux and AIX servers.
- Configuration and Administration DM-Multipath on Linux Servers.
- Integrated Linux Servers with Windows AD for SSO using Kerberos and SSSD.
- Patching Linux servers periodically using RHN, YUM and SuSe Manager.
- Upgrade Service Pack to latest service packs using SuSe Manager.
- Configured and Managed SuSe Manager Server in SLES.
- Installation and Configuration of YUM Server and Clients.
- Installation and Configuration ESXi Hosts and vCenter Servers.
- Configuration and Administration of HA and DRS Clusters
- Patching ESXi hosts using VUM periodically as per compliance report.
- Configure and Administrating VMware virtual networking.
- Create and Manage Datastores, Hosts Profiles and Resource Pools.
- Hardware troubleshooting, Maintenance and replacement failed hardware.
- 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.
Description
- Regular duties involve monitoring the health of the ESXi/RHEL/Windows servers, Hardware utilization and performance tuning of the hosted virtual machines.
- Providing 24/7 Infrastructure support to Data centre’s located in U.S.A, Germany, Australia.
- Handling Physical Servers hardware (DELL Servers) problem and coordinating with Hardware Vendors for fixing the same.
- Updating Physical server’s firmware and BIOS via remote console (iDRAC)
- Installation, Configuration and Administration of ESXi4.1/5.0, RHEL5/6 and Windows 2012 servers and NetApp Storage Systems.
- VMware guests build and rebuild as per project requirement (Deploying the new VM from the template and cloning existing VM)
- Installing and updating VMware tools and VM hardware versions on guest machines.
- Manage and administrating Virtual Machines and templates.
- Configuring and mange VMware clusters for High Availability (HA) and Distributive Resource Scheduling (DRS) and adding/removing ESXI hosts from cluster.
- Configuration of virtual switches and virtual networks.
- Configure and manage resource pools, alarms, alerts and NTP.
- Installing RHEL using kick start and PXE network installation method.
- Installing/updating new packages using yum and rpm tool.
- Coordinating with NetApp to replace the faulty disks.
- Monitoring the environment using multiple monitoring tools (Nimsoft, Dell OME, NetApp alerts and VCenter alerts) and addressing the alerts within SLA.
- Coordinating with multiple teams to address the issues within SLA.
- Coordinating with Data centre engineers to rack and un-rack the servers and configure iDRAC and replace faulty parts.
- Performing monthly maintenance activities in environment to apply the patches and fix the software/hardware issues.
- Upgrading the BIOS, Firmware and PERC Controller firmware’s on DELL servers.
- Providing the support to end users on ad-hoc request.
- Administering of user accounts and computers on the AD (Creating users & groups, giving them rights, unlocking and resetting the user passwords etc...)
- Configure and maintain Group Policies.
- Configure performance alerts and alarms to check the health of the servers.