Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Nithin Kuragayala

Arlington,TX

Summary

  • IT professional with overall 8+ years of professional experience in IT. Experience in Installation, configuration and troubleshooting of Redhat Linux, Ubuntu and Windows on various hardware platforms and familiar in DevOps tools like SVN, GIT, ANT, Maven, Jenkins, Ansible, Chef, Docker, Kubernetes and AWS/Azure/GCP cloud.
  • Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Experience in Architecting and securing the Infrastructure on AWS using EC2, S3, RDS, EBS, VPC, ELB, IAM, KMS, EMR, Cognito, API Gateway, Cloud Trail, Cloud Watch, Amazon SQS, SNS, SES, Config, AWS Kinesis, Lambda, Network ACLs, Security Groups, Route Tables, Route53, EKS, Elastic Beanstalk, Redshift and deploying applications utilizing all these services majorly focusing on high-availability, fault tolerance, and Autoscaling in AWS CloudFormation.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Experience in Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Experience on Jenkins, Electric commander, Subversion (SVN), Git, GitHub, VSS, Bitbucket, Artifactory, Splunk, Clear Case, Eclipse, Build Forge, OpenStack, Team Build, Perl, Red Hat (RHEL), Shell script, Power Shell, Install Shield, Install Anywhere Server, ELK Stack, Unix, Linux, Windows Server, Citrix Server.
  • Experienced in branching, tagging, and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry, Used Docker-Swarm to maintain the cluster of containers.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Experience in implementing Spark processing, Kafka messaging, JBoss BRMS and Cassandra DB on the OpenShift container platform.
  • Extensive experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end - to-end automation for all builds and deployments.
  • Worked on Java and .Net applications by automating their build from end to end, even by integrating test tools like SonarQube and Visual Studio using Jenkins.
  • Experience in writing Jenkins Pipeline groovy, PowerShell scripts for Continuous Integration and build workflows.
  • Having knowledge on Installation and Configuration of Nexus repository manager for sharing the artifacts within the company and efficient in using Nexus and Artifact Repository managers for Maven builds.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. Worked on Microservices and deploying Microservices using Kubernetes YAML files.
  • Experience in orchestration of Docker Images and Containers using Kubernetes by creating whole master and minion. Installed Artifactory on-top of Kubernetes for dynamic PVC provisioning.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment.
  • Experienced in managing K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • In-depth knowledge of computer applications and Shell scripts(Bash), Ruby, Python, PowerShell, and Azure PowerShell for automating tasks.
  • Had good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

Overview

1
1
Certification

Work History

DevOps Engineer

Xyz

• Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.

• Application of automations tools like Chef, Ansible, DevOps based on the requirements.

• Worked on integrating the tools with the help of GitHub actions.

• Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & ear from source code and writing Pom.xml and Build.xml respectively.

• Deployment and implementation of Chef for infrastructure as code initiative.

• Performed the automation using Chef Configuration management.

• Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.

• Designed the project workflows/pipelines using Jenkins as CI tool. Expert in User Management and Plugin Management for Jenkins

• Design and demonstrated several Proof of Concepts (POC for OpenShift / Kubernetes platform.

• Expert in User Management, Disaster Recovery Processes and Plugin Management for Jenkins.

• Experience in writing power shell scripting to do patching, imaging and deployments in Azure.

• Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.

• Experience in building, decommissioning and scaling-up the Openshift clusters on top of Kubernetes using vSphere.

• Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.

• Cloud architect focused on adoption of Red Hat’s Openshift on premise cloud platform at paypal.

• Working experience with continuous integration environments (preferably Jenkins/maven).

• Strong knowledge of developing cross-platform/browser compatible, dynamic applications for web and/or mobile.

• Managed application and worked with DEV teams using OpenShift and Docker containers.

• Developed and implemented Software Release Management strategies for various applications

according to the agile process.

• Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

• Provided stable build environments for product development.

Environment: SVN, AWS, Maven, Ant, Jenkins, Python, GCP,Nexus, Confluence, Apache Tomcat, Chef, Find Bugs, Service now, AWS, EC2, Agile, IBM WebSphere.

Sr. Cloud DevOps Engineer

Xyz
  • Deployed Azure Cloud services (PaaS role instances) into secure VNets, and subnets and designed Network Security Groups (NSGs) to control Inbound and outbound access to Network Interfaces (NICs), VMs & subnets.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security, firewall, Backup and restore Azure services. Configured Azure SQL Database and Data warehouse (DW) on virtual machines and Paas.
  • Worked on AZURE (laaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE and performed Hardening of the VM's and disk encryption using the KEK key in MS Azure.
  • Managed and maintained Azure Active Directory, ensuring accurate user identity and access management across cloud services using Microsoft 365.
  • Deployed an Azure Databricks workspace to an existing virtual network that has public and private subnets and properly configured network security groups.
  • Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management.
  • Strong preference for HashiCorp stack (Terraform, Packer, Consul, etc). Configured RDS instances using Cloud formation and terraform. Built Jenkins jobs to create AWS infrastructure from BitBucket repos containing terraform code.
  • Installed and configured Hashicorp Vault and consul. Integrated vault with terraform to store secrets/passwords while provisioning the infrastructure in cloud environment.
  • Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration, and deployment.
  • Worked on automation of CI/CD process using Jenkins, GitLaband maintained Images in docker registry in Jfrog Artifactory, continuous delivery with rolling updated, blue-green deployments on applications on EKS cluster.
  • Extensively worked with Jenkins APIs to know various things like build status, count of builds, GIT commit version used by Jenkins builds etc. using Groovy.
  • Extensively utilized build automation tools, such as MAVENand ANT, for the creation of deployable artifacts like war from source code.
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the CLI to automate infrastructure provisioning.
  • Worked on Container management by using Docker and by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Experience in using Dockers Swarm and deployed spring boot applications and expertise in using the Docker for virtualization, ship, run and deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and developer environment needs.
  • Implementing clusters using Kubernetes (EKS) and worked on creating pods, replication controllers, Name Spaces, deployments, Services, labels, health checks, Ingress resources and Controllers by writing YAML.
  • To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache Tomcat and AWS. And used Ansible playbook to deploy applications.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Worked on NoSQL Database MongoDB to replica setup and sharing. Also experienced in managing replica set. Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource/Network Monitoring
  • Demonstrate advanced proficiency in Dynatrace monitoring, conducting in-depth analysis of system metrics, and leveraging the platform's features for optimal performance insights.
  • Managed upgrades and maintenance of Grafana, Nagios, and Dynatrace, ensuring that monitoring tools are up to date with the latest features and security patches.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET and POST requests for parsing HTML data from website.
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Developed spark applications in python (Pyspark) on distributed environment to load huge number of CSV files with different schema in to Hive ORC tables.
  • Implemented monitoring tools for Kafka cluster health and performance, such as Confluent Control Center or custom dashboards.
  • Environment: Azure, Jenkins, Nexus, Maven, Gradle, GitHub Actions, Docker, Kubernetes, Ansible, VMware, Web Logic, Tomcat,Github,Grafana,HashicorpVault,Ruby,GitLab,Nagios,YAML,Splunk,Kafka,JIRA,AppDynamics

Education

Master of Science -

The University of Texas At Arlington
Arlington, TX

Skills

  • Operating Systems: Windows, Linux, Unix
  • Cloud Computing: AWS (EC2, ELB, S3, Cloud formations), Microsoft Azure, OpenStack, GCP
  • Version Control: GIT, GitHub, Gitlab, Bitbucket, ClearCase, TFS
  • CI Tools: Jenkins, bamboo, IBM build forge, Gitlab
  • Build Tools: Ant, Maven, Gradle
  • Containerization Tools: Docker, Kubernetes
  • Provisioning Tools: Chef, puppet and Ansible
  • Network Protocols: FTP, SSH, HTTP, TCP/IP, HTTPS
  • Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss
  • Web Servers: Tomcat, Apache HTTP, WebLogic & WebSphere, Redhat Satellite, Kafka
  • Testing tools: Selenium, SonarQube
  • Databases: Oracle, MS SQL Server, MySQL, MongoDB, Cassandra NoSQL Database, postgres
  • Languages/Scripting: Bash scripting, Groovy, YAML, Power Shell Scripting, SQL, Java/J2EE, Ruby Python, Bash, Net
  • Bug Tracking Tools: JIRA, Atlassian, Remedy, Bugzilla

Certification

1. AWS Certified Cloud Practitioner

2. AWS Certified solutions Architect – Associate

3. HashiCorp Certified Terraform Associate

4. Microsoft Certified Azure Administrator Associate

Timeline

DevOps Engineer

Xyz

Sr. Cloud DevOps Engineer

Xyz

Master of Science -

The University of Texas At Arlington
Nithin Kuragayala