Summary
Overview
Work History
Skills
SignetJewelers
Websites
Certification
Timeline
Generic
Dilip Kumar Donka

Dilip Kumar Donka

AWS DevOps Engineer
Miami,FL

Summary

Overall 8+ years’ Experience in installation, configuration, and management of services in Linux and configuration management tools, build tools for automation in Agile methodology and SDLC which include monitoring, configuration, troubleshooting and maintenance in cloud and DevOps Environment with Continuous integration and Continuous Delivery process. Provided automation, scalability, and reliability testing for services and infrastructure components in AWS. Experience in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud. Worked on Autoscaling, CloudWatch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS(persistent disk storage). Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Experience building solutions from AWS components using CloudFormation or tools such as Ansible, Chef. Deployed AWS Services using the Terraform scripts by using Jenkins as the CI/CD. Designed, built, and tested completely rebuilt infrastructure to move ecommerce website from static hosting in Rackspace to containerized infrastructure-as-code maintained in AWS utilizing automation tools and frameworks like Ansible, Terraform, Nomad, Consul, and Kubernetes. Good understanding on DevOps concepts like Infrastructure as Code (IaC). Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell. Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager. Experience in supporting deployment of user applications on Open Stack Private Clouds through nova, neutron, and keystone. Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications. Experience in writing Docker files to build the micro-service applications. Also used Docker Compose file to deploy and run multiple containers together using YAML scripting and configure applications. Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Python, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy. Configured Kubernetes as a platform for automatic deployment of containers and created multiple clusters for load balancing and run multiple services in the production environment by mounting volume to the pods. Developed Azure custom RBAC policies to restrict the access to the users and services, managed the Security center updates and recommendation by devising suitable plans to provide the updates. Experience in Maintenance of Source Control Management Systems such as GIT and Subversion (SVN). Created tags, branches, merging and administrated software repository. Strong experience with Continuous Integration and Continuous Deployment (CI/CD) with Jenkins, GIT and Nexus repository. Deployed Java applications/web services using CI/CD tools like Jenkins, puppet in standalone and clustered environments. Experience in using Maven and ANT as build tools for deployable artifacts (jar, war) from source code management tool. Worked on creating the Docker containers and Docker consoles for managing the application life cycle and Jenkins is Built on Docker container and the Master controller Kubernetes controls pods. Worked with Ansible to create AWS instance, configuration management, and software deployment. Experience in using Ansible to manage Web applications, Environments configuration files, packages, Mount points and users. Created and used Ansible Playbooks in Ansible Tower and Used ELK Stack (Elastic search (ELK), Logstash and Kibana), integrated Ansible tower with Jenkins to deploy code to different servers. Created Docker images, upload/download in and out from the Docker Hub and Worked on setting up new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.

Overview

2026
2026
years of professional experience
2
2
Certifications

Work History

AWS DevOps Engineer /Cloud Engineer/ Linux Administrator

  • Overall 8+ years’ Experience in installation, configuration, and management of services in Linux and configuration management tools, build tools for automation in Agile methodology and SDLC which include monitoring, configuration, troubleshooting and maintenance in cloud and DevOps Environment with Continuous integration and Continuous Delivery process
  • Provided automation, scalability, and reliability testing for services and infrastructure components in AWS
  • Experience in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud
  • Worked on Autoscaling, CloudWatch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS(persistent disk storage)
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Experience building solutions from AWS components using CloudFormation or tools such as Ansible, Chef
  • Deployed AWS Services using the Terraform scripts by using Jenkins as the CI/CD
  • Designed, built, and tested completely rebuilt infrastructure to move ecommerce website from static hosting in Rackspace to containerized infrastructure-as-code maintained in AWS utilizing automation tools and frameworks like Ansible, Terraform, Nomad, Consul, and Kubernetes
  • Good understanding on DevOps concepts like Infrastructure as Code (IaC)
  • Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager
  • Experience in supporting deployment of user applications on Open Stack Private Clouds through nova, neutron, and keystone
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications
  • Experience in writing Docker files to build the micro-service applications
  • Also used Docker Compose file to deploy and run multiple containers together using YAML scripting and configure applications
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Python, GIT, Docker, on GCP
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy
  • Configured Kubernetes as a platform for automatic deployment of containers and created multiple clusters for load balancing and run multiple services in the production environment by mounting volume to the pods
  • Developed Azure custom RBAC policies to restrict the access to the users and services, managed the Security center updates and recommendation by devising suitable plans to provide the updates
  • Experience in Maintenance of Source Control Management Systems such as GIT and Subversion (SVN)
  • Created tags, branches, merging and administrated software repository
  • Strong experience with Continuous Integration and Continuous Deployment (CI/CD) with Jenkins, GIT and Nexus repository
  • Deployed Java applications/web services using CI/CD tools like Jenkins, puppet in standalone and clustered environments
  • Experience in using Maven and ANT as build tools for deployable artifacts (jar, war) from source code management tool
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle and Jenkins is Built on Docker container and the Master controller Kubernetes controls pods
  • Worked with Ansible to create AWS instance, configuration management, and software deployment
  • Experience in using Ansible to manage Web applications, Environments configuration files, packages, Mount points and users
  • Created and used Ansible Playbooks in Ansible Tower and Used ELK Stack (Elastic search (ELK), Logstash and Kibana), integrated Ansible tower with Jenkins to deploy code to different servers
  • Created Docker images, upload/download in and out from the Docker Hub and Worked on setting up new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.

Engineer IT III

Signet Jewelers
Akron, Ohio
08.2022 - Current
  • Utilized Git branching strategies (such as feature branches, release branches) for managing code changes and version control, facilitating collaborative development and deployment processes
  • Implemented AWS deployment pipelines using Git workflows, ensuring seamless integration of code changes into AWS infrastructure
  • Collaborated with development teams to optimize deployment workflows, incorporating best practices and continuous improvement principles for efficient AWS deployments
  • Monitored and logged deployment activities using AWS CloudWatch, enabling real-time visibility into deployment status and performance metrics
  • Developed infrastructure as code (IaC) solutions using AWS Cloud Development Kit (CDK) in Python, enabling efficient provisioning and management of AWS resources
  • Designed and implemented CDK constructs and stacks to define AWS infrastructure components such as VPCs, EC2 instances, S3 buckets, Lambda functions, and more, ensuring scalability, reliability, and security
  • Leveraged Python programming language to create custom CDK constructs and abstractions, enhancing the reusability and maintainability of infrastructure code across projects
  • Collaborated with cross-functional teams to understand infrastructure requirements and translate them into CDK constructs and stacks, aligning with project objectives and best practices
  • Automated deployment workflows using CDK pipelines, integrating code changes seamlessly into AWS environments and reducing manual intervention and errors
  • Utilized CDK CLI to manage and deploy CDK applications, streamlining the development, testing, and deployment lifecycle
  • Designed and implemented CI/CD pipelines using GitHub Actions YAML-based configurations, optimizing build, test, and deployment processes
  • Collaborated with development and DevOps teams to refactor and adapt existing build scripts and configurations for compatibility with GitHub Actions
  • Automated deployment workflows using GitHub Actions triggers and event-based actions, improving deployment speed and reliability
  • Monitored and optimized GitHub Actions workflows for performance, cost efficiency, and resource utilization, ensuring optimal CI/CD pipeline operation
  • Deployed applications using Git workflows, leveraging Docker for containerization and AWS ECS for orchestration
  • Built Docker images from source code repositories using Git-integrated CI/CD pipelines, ensuring consistency and reproducibility across environments
  • Created ECS task definitions and services to manage containerized applications, optimizing resource allocation and scalability
  • Configured ECS clusters, load balancers, and auto-scaling policies to ensure high availability and fault tolerance of deployed applications
  • Automated deployment processes using Git-based triggers and ECS deployment strategies, reducing manual intervention and improving deployment speed
  • Developed custom CloudWatch Log Metric Filters and Alarms to detect specific log patterns or anomalies, triggering notifications and automated responses for proactive issue resolution
  • Designed and implemented scalable and resilient architectures on AWS, leveraging services such as Amazon EC2, Amazon S3, and AWS RDS to meet business requirements
  • Utilized Amazon EC2 for provisioning virtual servers, optimizing instance types, and managing auto-scaling groups to ensure high availability and cost efficiency
  • Actively participated in daily standup meetings to provide updates on current tasks, progress made, and potential roadblocks, ensuring transparency and alignment within the team
  • Engaged in collaborative discussions during standup meetings to share insights and provide feedback to team members, fostering a culture of continuous improvement and teamwork.
  • Established strong working relationships with clients through exceptional communication skills, fostering trust and collaboration.

Senior DevOps Engineer

Verisk Business, Commerce Signals, Inc
Charlotte, NC
12.2020 - 03.2022
  • Worked on Creating IAM Roles for the Service Accounts in YAML and assigned the policies for the Users and Roles with access to the required AWS Services access using AWS CloudFormation Templates
  • Worked on writing AWS CloudFormation Templates to implement the Infrastructure as Code for EC2, S3, EKS, Redshift and AWS Lambda
  • Managed the Bitbucket with the Application Code and set up the Pipeline for Continuous Delivery and Continuous Deployment to Kubernetes
  • Managed, Rotated and Configured the Bitbuckets keys for the AWS Environments (Access Keys and Secret Keys)
  • Create and Managed the Environments for the Application in the Environments (Dev, Demo, Test, Prod) and handled the respective Environment variables for the Deployments
  • Managed the Users Access to the Bitbucket Repositories and Permissions
  • Strong in debugging the failed Bitbucket pipelines and fixing the Errors
  • Managed both Non-Prod and Prod AWS Environments and the AWS Services
  • Managed all the Config Violations in both AWS Environments by Modifying and Updating the existing Roles and policies allowing the trusted and external AWS Accounts
  • Strong in Creating and Managing the Kubernetes Clusters and configuring the Cluster access (Cluster, Context, Name) to the users and their respective roles in various AWS Regions
  • Create Fargate Kubernetes Clusters which are Serverless and Managed all the Clusters
  • Created Fargate Profiles for the Pod Executions using the Namespace in the Clusters
  • Strong in logging into the Kubernetes Clusters and managing the Pods, Namespaces, Deploys and their Service Accounts Permissions
  • Debugged the pods Stuck in the Pending state
  • Managed Kubernetes Nodes which are responsible for assigning the Pods to the Namespaces in Kubernetes Clusters
  • Created the AWS Log Groups and AWS Logs Streams for the Kubernetes Cluster and Application Logs
  • Configured FLUX Base and Overlays in both the Bitbucket and Kubernetes for the Automatic Deployments when a new code change is merged to the selective branch in the Bitbucket Repository
  • Managed the Deployments, Pods, Ingress, Services running in the Namespace of Kubernetes Clusters
  • Strong in Creating, Managing and Scaling the AWS Redshift Cluster using the AWS CloudFormation Scripts with required Role Access and Permissions
  • Created the Postgres Databases with Users and their Passwords and Granted all the Privileges for the Users on the Databases
  • Worked on Configuring and Managing network elements in AWS, which include AWS Load Balancer Controller (ALBs), Network Load Balancer, Route53, VPCs
  • Configured the Application Domains with the Domain Name Server (DNS) registered them in the Route53 and routed all the application traffic from the Load Balancer to the Domain
  • Created AWS WAF Rules for all the Application in all Environments and deploy them using the CloudFormation Scripts
  • Securely migrated data on S3 from various AWS Resources in VPC using the VPC Endpoints
  • Controlled VPC Inbound and Outbound rules for the AWS Resources in the Own VPC and connect Services securely in other AWS Accounts
  • Provided daily Monitoring, Management, troubleshooting and issue resolution to systems and services hosted on AWS resources
  • Participated actively in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.

AWS DevOps Engineer

John Deere
Moline, Illinois
05.2020 - 10.2020
  • Worked in Migrating the on-premises application to AWS cloud from developing all the Services
  • Have developed all the CloudFormation Scripts for the Application which includes all the AWS Services like EC2, RDS, IAM (Identity Access Management), Route53, SECRET MANAGER, KMS (KEY MANAGEMENT SERVICE), VPC (Virtual Private Cloud, CODEDEPLOY, S3 Storage, CloudWatch, SQS (Simple Queue Service), SNS (Simple Notification Services)
  • Have configured the Instance and the connectivity issues with in the VPC Networks
  • Good Experience on working with the Application deployment while troubleshooting the issues through SSH the EC2 instances and fixing them
  • Have create the SSH KEY PAIR for connecting to the EC2 Instance using Jenkins and connected using the Putty and MobaXTerm
  • Had worked on Linux and installed the Tomcat servers required software for running the Application on AWS
  • Have configure the Auto Scaling groups and Elastic Load Balancers for the Application and registered the Load Balancer endpoint in the Route53
  • Have worked on making the HTTP to HTTPS secure connection using the Load Balancer port, Instance port
  • Have configured the SSL certificate for making the Connection secure by using the AWS Certificate Manager
  • Hosted the whole application in a specified Availability Zone and Domain Name
  • Worked on storing the Sensitive Information like the Passwords and Ids in the AWS Secret Manager and integrating with the Code Deploy at the EC2 level
  • Have configured the CloudWatch Alarms and configured the SNS Notification Alert to specified mail address for the notifications
  • Have good experience on creating the Roles and policies in the Identity Access management (IAM), have created multiple Roles and Policies for EC2 and JENKINS required for deploying the Application
  • Have worked on Jenkins for Continuous Integration and Continuous Delivery deploying the CloudFormation scripts and creating the Stack in the AWS Environment
  • Experience in setting up build and deployment automation for Terraform scripts using Jenkins.

DevOps Engineer

Trimble Transportation, PeopleNet
Miami, FL
07.2019 - 03.2020
  • Deploying of Cloud service including Jenkins and Build-kite on Docker using Terraform
  • Installing and configuring Terraform and building the infrastructure using Terraform Configuration file and building Build-kite Pipelines to create Azure infrastructure from GitHub repos containing Terraform code
  • Good Experience in resolving Azure infrastructure problems that affect critical processes and Nagios event handlers for auto restart on application and service failures
  • Managed in Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AZURE
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys
  • Proficient knowledge in Using Spinnaker and Artifactory for pen source, multi - cloud continuous delivery platform for releasing software changes with high velocity and confidence
  • Design and Implement WCF services layer hosted on Windows Azure
  • This layer is the middle tier between SQL Azure and SharePoint online external content, log analysis via ELK stack
  • Configured AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installed Pivotal Cloud Foundry (PCF) on EC2 to manage containers created by PCF
  • Worked directly with Azure Product team in tracking and resolving defects in the beta Azure IaaS offering, automated provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration
  • Built and configured of Infrastructure in cloud development through the usage of Terraform tool as laC, and ability of modifying the Terraform modules based on the requirement of development project
  • Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS) and Azure backup functionality and design using Azure security and also have knowledge on azure-based disaster recovery
  • Proficient knowledge in Re-architected Azure IaaS environment in new datacenter using high performance DS series VMs and used AD connect to sync on-premises windows server active directory to AADS
  • Good understanding on AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT/Bitbucket, Puppet and ELK Stack
  • Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage to Python, HDInsight and Power BI
  • Exported data to Azure Data Lake Stores and stored them in their native formats using various sources, Relational and Semi-structured data using Azure Data Factory
  • Configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing
  • Worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall
  • Managed Internal Deployments of monitoring and setup alarm services for the Azure Infrastructure
  • Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process
  • Proficient in all aspects of software life cycle like Build/Release/Deploy and specialized in cloud automation through open source DevOps tools like Jenkins, Buildkite, Data dog, Chef and VictorOps
  • Managed Kubernetes, running Nodes, container snapshots and images, and used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts
  • Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat, DBA server and SSRS reports using Buildkite automated pipeline deployment
  • Good Experience in Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.

Skills

  • RHEL/CentOS 5x/6x/7x

  • Ubuntu/Debian/Fedora

  • Solaris 7/8/9/10

  • Windows Server 2003/2008/2010

  • AWS

  • Azure

  • Bash

  • Shell

  • Ruby

  • PowerShell

  • Python

  • YAML

  • JSON

  • Ansible

  • Chef

  • Puppet

  • Jenkins

  • Maven

  • Ant

  • Terraform

  • Docker

  • Kubernetes

  • PostgreSQL

  • MySQL

  • SQL Server

  • ELK stack

  • JIRA

  • Remedy

  • Bitbucket

  • GIT

  • Subversion

  • TFS

  • Apache

  • IIS

  • TFS

  • Tomcat

  • WebSphere Application Server

  • Servlets

  • JDBC

SignetJewelers

HR@signetjewelers.com

Certification

AWS Certified Cloud Practitioner, 04/14/21, 05/22/26

Timeline

Engineer IT III

Signet Jewelers
08.2022 - Current

Senior DevOps Engineer

Verisk Business, Commerce Signals, Inc
12.2020 - 03.2022

AWS DevOps Engineer

John Deere
05.2020 - 10.2020

DevOps Engineer

Trimble Transportation, PeopleNet
07.2019 - 03.2020
AWS Certified Cloud Practitioner, 04/14/21, 05/22/26
AWS Certified DevOps Engineer – Professional, 05/22/23, 05/22/26

AWS DevOps Engineer /Cloud Engineer/ Linux Administrator

Dilip Kumar DonkaAWS DevOps Engineer