DevOps Engineer · North Bergen, New Jersey

Dhruv Patel

I'm a DevOps engineer who loves making systems run smoothly.

In my current role I build automation workflows with ConnectWise Automate, PowerShell and Rundeck, and integrate with Microsoft 365 via the Graph API. Earlier I volunteered part-time as a Software Engineer at CTR Hotels, designing and maintaining cloud infrastructure for reservation, CRM and mobile systems. Before that I built and cost-optimized AWS infrastructure at Eywa Solutions and earned AWS accreditations.

Dhruv Patel smiling on a wooded trail

School to present

The journey

From a classroom in Mumbai to DevOps engineering in New York: the schools, degrees and roles that got me here.

Scroll, or hold the right arrow key, to move forward.

Along the way: motorcycles, coffee shops, music and photography.

  1. Aug 2005 to May 2015 · Grade 1 - Grade 10 · Mumbai, India

    R. N. Shah High School

    School, Maharashtra State Board (SSC)

    • Ten years at one school in Mumbai, from grade 1 through to the SSC board exams at the end of grade 10.
    • Where my interest in computers started.
  2. Aug 2015 to May 2017 · Grade 11 - Grade 12 · Mumbai, India

    A.A.V.P. Jr. College

    Junior college, Science with Computer Science (HSC)

    • Studied the science stream with Computer Science as a subject, under the Maharashtra State Board.
    • Prepared for engineering entrance exams alongside the HSC board exams at the end of grade 12.
    • The two years that led into a Computer Engineering degree.
  3. Aug 2017 to May 2021 · Maharashtra, India

    Mumbai University

    Bachelor of Computer Engineering

    • Co-founded the AWS Student Committee (2019 to 2021).
    • Helped 200+ students with the fundamentals of cloud computing.
    • Mentored 20+ students preparing for AWS certifications.
  4. Jan 2020 to Jul 2022 · India

    Eywa Solutions

    Cloud Engineer (intern, then contract)

    • Built cloud infrastructure on AWS core services (EC2, S3, VPC, RDS, IAM) for critical business applications.
    • Migrated complex workloads to AWS with minimal downtime.
    • Automated provisioning with CloudFormation and Terraform, and built CI/CD pipelines with AWS CodePipeline.
    • Cut cloud costs through rightsizing, Reserved Instances and Spot Instances.
  5. Sep 2022 to May 2024 · New Jersey, USA

    Stevens Institute of Technology

    Master of Science in Computer Science

    Provost Master's Scholarship, Fall 2022.

  6. Sep 2024 to Feb 2025 · New Jersey (remote)

    CTR Hotels

    Software Engineer (volunteer, part-time)

    • Designed, implemented and maintained cloud infrastructure for hotel digital platforms and critical business functions.
    • Supported reservation, CRM and mobile systems, ensuring reliability and scalability.
    • Worked with IT teams, developers and stakeholders to optimize cloud environments and align them with business goals.
  7. Mar 2025 to present · New York

    ECI

    DevOps Engineer

    • Build and maintain automation workflows in ConnectWise Automate and Rundeck across 26,000+ endpoints in multiple client environments.
    • Automate vulnerability remediation with PowerShell, cutting manual effort by 70%.
    • Own the reusable automation behind Windows 10 to 11 migrations and feature updates, adopted by other engineers as the standard upgrade tooling.
    • Automate Microsoft 365 operations through the Graph API, Intune compliance checks, and recurring jobs as scheduled GitHub Actions workflows.
  8. Next chapter: Pending. Road ahead still in staging; promoting to cloud...

What I work with

Skills

Cloud

  • AWS
  • Azure
  • Azure Arc

Automation

  • PowerShell
  • ConnectWise Automate
  • Rundeck
  • Microsoft Graph API
  • Microsoft 365
  • Intune
  • Tanium

Delivery and IaC

  • Terraform
  • CloudFormation
  • Docker
  • Kubernetes
  • GitHub Actions
  • CodePipeline

Observability

  • Prometheus
  • Grafana
  • CloudWatch
  • CloudTrail

Languages

  • Python
  • JavaScript
  • C++
  • HTML
  • CSS

Data

  • SQL
  • MongoDB

What I have achieved

Awards and certifications

What I have built

Projects

This site: the AWS Cloud Resume Challenge

The page you are reading is a static site in a private S3 bucket, served through CloudFront over HTTPS on a Route 53 domain. The view counter is a Lambda function behind a function URL that reads and updates a DynamoDB table. All of it is defined in Terraform, and GitHub Actions deploys the site and applies the infrastructure on every merge.

I later went back to fix what had drifted. The counter's Lambda and table, first built by hand in the console, are now managed by Terraform. CI signs in to AWS through GitHub OIDC with no stored keys, and can only write from the main branch. The counter now updates atomically, so simultaneous visits are all counted, and a test of 50 concurrent requests has to pass before it can deploy.

  • S3
  • CloudFront
  • Route 53
  • Lambda
  • DynamoDB
  • Terraform
  • GitHub Actions
  • OIDC
  • pytest
  1. Visitor
  2. Route 53
  3. CloudFront
  4. S3 bucket
  5. Lambda URL
  6. DynamoDB