Overview
Work History
Skills
Timeline
Generic

VINEELA NAKKA

Overview

10
10
years of professional experience

Work History

DevOps Engineer

Citi
10.2021 - 03.2023
  • Engineered EC2 instance architecture to ensure high availability and meet stringent security requirements, optimizing for scalability and resilience
  • Managed S3 buckets, setting policies and life cycle rules to transition data between Standard and Glacier storage classes, optimizing for cost and access requirements
  • Provisioned AWS environments, including Hadoop EMR clusters, and implemented system alerts for proactive monitoring and response
  • Facilitated container-based deployments, utilizing Docker for image management and Kubernetes for orchestration, enhancing application portability and scalability
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure
  • Developed Chef recipes for automated configuration, deployment, and maintenance of software components, improving infrastructure reliability and consistency
  • Installed and configured monitoring and alerting systems for CI/CD components, ensuring system health and timely response to issues
  • Led various testing phases, including integration, smoke, performance, and load testing, to ensure application robustness and reliability
  • Automated build and deployment processes using Maven, integrating Jenkins for continuous integration and delivery across environments
  • Implemented Chef software from scratch, managing VM configurations and automating deployments with chef-server and chef-client
  • Leveraged Ansible for automating component replacements within OpenShift, enhancing system flexibility and maintenance efficiency
  • Employed Nagios, CloudWatch, and the ELK Stack for comprehensive monitoring, ensuring high system uptime and performance
  • Supported teams in Bitbucket repository setup and code management, advocating for CI/CD practices to enhance development efficiency
  • Implemented Agile methodology, facilitating weekly and daily release management to adapt rapidly to project needs and feedback
  • Managed multiple AWS accounts and VPCs, focusing on automation, integration, and cost control for production and non-production environments
  • Excelled in container technologies, including Docker, Kubernetes, and OpenShift, for project management, load balancing, and troubleshooting
  • Utilized SQL and PL/SQL for database optimization, implementing procedures and indexes to enhance performance
  • Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database
  • Managed IAM users and groups, ensuring secure and appropriate access control across AWS services
  • Managed scaling and performance of OpenShift clusters, optimizing AWS app nodes for efficiency
  • Established full CI/CD pipelines, ensuring thorough testing and quality assurance before production deployment
  • Customized existing Chef cookbooks and recipes, tailoring automation to meet specific VM requirements
  • Monitored applications end-to-end, validating raw versus loaded data in Snowflake for data integrity
  • Working on Red Hat Open Shift platform and AWS for managing Docker containers and Kubernetes Clusters using Linux, Bash/Shell Scripting
  • Involved in source control management with GitHub and GitLab Enterprise level repositories
  • Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management
  • Configured & deployed applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation
  • Worked on rehydration of EC2 and EMR servers thru CFT, Terraform in Jenkins for every 45 days with the latest AMI
  • Setup and build AWS infrastructure using various resources, EC2, S3, IAM, Security Group in Cloud formation Json Templates
  • Monitoring each service deployment, and validating the services across all environments
  • Setting up the build and deployment automation for Terraform scripts using Jenkins
  • Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Enterprise Container Services, and today using AWS Faregate, Implemented Micro Services framework with Spring Boot, NODE.JS and OpenShift containerization platform (OCP)
  • Creating new security group thru Nimbus, IAM role thru Avenue to eliminate enterprise version and change to Application level
  • Provide access to S3 buckets for new application and creating new S3 buckets
  • Fixing connectivity issue for snow flake database on peak load
  • Monitoring the Arrow Jobs and generate Pager duty alert and raise an incident for failure
  • Managed AWS infrastructure as code using Terraform
  • Strong experience in setting up the entire Chef Infrastructure from scratch
  • Tools and Technologies Used: AWS Cloud (EC2/EMR), Splunk, Spark, Control plane, Chef, Opsin sight, Kibana, PostgreSQL, Postman, Docker, Cloud Watch, Openshift, Kubernetes, Jenkins CICD Pipelines, Terraform, Snowflake, Python, GIT, Bash, Linux.

DevOps Engineer

CVS Caremark
07.2020 - 09.2021
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory
  • Implemented CI/CD pipeline for AKS using Helm charts in Azure DevOps
  • Designed and implemented CI/CD pipelines in Azure DevOps (ADO) for seamless integration and deployment, focusing on efficiency and automation
  • Configured ADO pipelines using YAML to automate builds, tests, and deployments, ensuring consistent application delivery across environments
  • Integrated ADO pipelines with Azure Kubernetes Service (AKS) for automated deployment of containerized applications, enhancing the release process
  • Written custom build definitions and release definitions on Azure DevOps using yaml files to perform deployment activities on Azure and On Premise
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks and roles to automate system operations
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates
  • Configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell
  • Utilized Ansible to automate configuration management across Azure virtual machine instances, ensuring consistent application environments and streamlining server setup
  • Developed Ansible playbooks to automate the deployment process, configuring servers, installing dependencies, and setting up applications, thereby reducing manual effort and potential for human error
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs
  • Managed container lifecycle using Docker, from creating and managing images to container orchestration
  • Utilized Docker in conjunction with AKS to streamline the development and deployment process, ensuring consistency across environments
  • Developed Dockerfiles to build lightweight and portable container images, enhancing application scalability and deployment speed
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure Backup and Azure Automation
  • Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications
  • Leveraged Terraform for infrastructure as code (IaC) to automate the provisioning of cloud resources, ensuring infrastructure consistency and repeatability
  • Integrated Terraform with ADO pipelines to automate the deployment of infrastructure along with application code, reducing manual intervention and errors
  • Managed Terraform state files securely and implemented state locking to prevent conflicts during concurrent deployments
  • Tested Splunk search strings & operational strings and used it as resource monitoring tool
  • Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation
  • Worked on AZURE (IaaS) 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
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes
  • Implemented Prometheus for comprehensive monitoring of cloud-native applications, capturing metrics for performance analysis and alerting
  • Leveraged Grafana for interactive visualization of monitoring data, creating dashboards to display metrics collected from Prometheus
  • Integrated Dynatrace with AKS and Docker environments for advanced application performance monitoring (APM) and full-stack visibility
  • Utilized Dynatrace for automated root cause analysis and performance optimization, reducing mean time to resolution (MTTR) for incidents
  • Tools and Technologies Used:
  • Azure, Terraform, Ansible, YAML, Docker, Kubernetes, Openshift, Azure CLI, ADO Pipelines, AKS, Git, Maven, Splunk, Nagios, Python Scripts, Java/J2EE, Linux, Prometheus, Grafana, Dynatrace

DevOps Engineer/SRE

Genpact PVT Ltd
12.2015 - 06.2020
  • Created a CI/CD pipeline for microservices deployment using Kubernetes, Helm and Istio
  • Configured Elasticsearch, Logstash and Kibana (ELK) on AWS EKS for application logging
  • Specialist in spinning up Kubernetes cluster on-premise or AWS(Self-managed)
  • Configured python scripts using lambda for cost optimization alerts, EC2 and EMR cluster termination, Tagging AWS resources etc
  • Used Jenkins, Ansible and Python/Shell automation scripts for CI/CD pipeline
  • Proficient in Terraform to build IaaS for AWS
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Reduced AWS billing by 40%, by reporting daily usage billing using automation with Lambda functions
  • Developed bash scripts for managing application components lifecycle and integrating them into system boot sequences for resilience
  • Pioneered infrastructure setup within VPCs, subnets, gateways, NAT, and network security configurations to support evolving business needs
  • Implemented comprehensive monitoring solutions using CloudWatch and integrated DataDog dashboards via Terraform for proactive oversight
  • Configured Elastic Load Balancers (ELB) and Auto Scaling Groups (ASG) to maintain optimal operation under varying load conditions
  • Orchestrated containerization initiatives using Docker and Kubernetes to support microservices architecture and continuous delivery
  • Spearheaded the implementation of monitoring solutions using Ansible, Terraform, Docker, and Jenkins for enhanced site reliability
  • Drove cloud governance and compliance efforts, securing data storage, and network communication within AWS service spectrum
  • Contributed to a strategic AWS migration initiative, leading the infrastructure build-out and environment configurations across multiple stages
  • Facilitated SSL certificate deployment and IIS configuration for secure and compliant web services
  • Tools and Technologies Used:
  • AWS, Kubernetes, Terraform, ELK, Docker, Jenkins, CICD, Python, Lambda Functions, EMR, Shell scripting, Elasticsearch, Helm charts etc.

DB2 Administrator and Mainframe Developer

JP Morgan Pvt LTD
09.2013 - 11.2015
  • Designing and completing DB2 Database Administration Maintenance tasks
  • DB2 Database recovery and backup tasks
  • Monitor and maintain CICS and DB2 regions to achieve peak performance and uptime
  • Involving in Decommissioning and data archiving of the system
  • Manage DASD resources to ensure adequate resource availability while maximizing throughput
  • Responsible for maintaining the data in legacy system
  • Writing JCL’s for data archiving
  • Batch jobs for production support
  • Interact with the natural environment
  • Data Extract from the Natural, Adabas to Mainframe to Ftped to Unix server
  • Developing batch programs as per the user requirement
  • Modifying Code, Added New features and fixing problems

Sr. DevOps Engineer

04.2023 - 1 1
  • Managed Azure infrastructure such as Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses for development teams
  • Identity & Access Management: Azure Active Directory, Azure Identity, Multi-Factor Authentication (MFA)
  • Headed up Linux/UNIX/Windows Systems Administration, Networking, and virtualization projects based on large range of Operating Systems and Distributions Including Windows Server 2003, Server 2008, Server 2012, Fedora, RedHat, CentOS, Ubuntu, Debian
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format
  • Run Ansible Scripts to provision Dev servers
  • Implemented Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Directory Services, Security-Groups, CloudFront, Ops Work and Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Route-53 etc
  • Implemented and maintained automated test suites using industry-standard tools such as Selenium and JUnit, resulting in a 30% reduction in manual testing effort and improved software quality in a DevOps environment
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and
  • Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT
  • Monitoring and debug performance issues on different OS Linux (RHEL & Centos)
  • Working in Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes
  • Perform DevOps, including app deployments and QA, database replication, Linux system administration, real-time monitoring, and support
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Ansible, Jenkins, and cloud Formation
  • Created Continuous Build Process using Jenkins as Continuous integration tool
  • Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment
  • Experience pulling Docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWS S3
  • Creating Docker images and handling multiple images primarily for middleware installations and domain configuration
  • Working on Atlassian products Bitbucket, JIRA to track the changes and issues
  • Build Jenkins jobs to create Infrastructure from GitHub repositories containing Terraform code
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems
  • Implemented an end-to-end defect management process within the DevOps pipeline, utilizing tools like Jira and Jenkins to track, prioritize, and resolve defects across development, testing, and production stages, resulting in a 20% reduction in defect resolution time and improved software quality
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Installed Jenkins on a Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm
  • Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, and RHCS
  • Using Jenkins for Adding scripts, building the Suites and analyzing the results
  • Oversaw production deployments for new code releases from staging to production via GIT/Jenkins
  • Implemented Prometheus for comprehensive monitoring of infrastructure and applications, configuring custom metrics, alerting rules, and Grafana dashboards to achieve real-time visibility, proactive issue detection, and performance optimization in DevOps workflows
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
  • Tools and Technologies Used
  • Jenkins,Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD,Azure Active Directory, Azure Identity
  • Multi-Factor Authentication (MFA),Ansible,Maven,Linux,Puppet,Jira,Terraform,Github,Bitbucket,Docker,Nagios,Prometheus.

Skills

  • Infrastructure automation
  • Linux operating system
  • Monitoring and logging
  • Containerization technologies
  • Scripting languages
  • Test automation
  • Windows operating system
  • Maintenance and troubleshooting

Timeline

Sr. DevOps Engineer

04.2023 - 1 1

DevOps Engineer

Citi
10.2021 - 03.2023

DevOps Engineer

CVS Caremark
07.2020 - 09.2021

DevOps Engineer/SRE

Genpact PVT Ltd
12.2015 - 06.2020

DB2 Administrator and Mainframe Developer

JP Morgan Pvt LTD
09.2013 - 11.2015
VINEELA NAKKA