Open to Cloud / DevOps / SRE roles

Mohit Dutt

Cloud & DevOps Engineer

mohit@platform:~
$ terraform apply --auto-approve

4+ years automating cloud infrastructure and operating Linux production environments on Azure and AWS. Infrastructure as Code with Terraform and Ansible, delivery through CI/CD, containers on Kubernetes, and observability that cuts noise instead of adding it.

Faridabad, Haryana, India

measured outcomes, not adjectives

99.9%
Availability sustained

Across enterprise Linux and cloud workloads, monitored with Dynatrace, SolarWinds, SCOM, and Zabbix.

50%
Faster deployments

Azure infrastructure provisioned as code with Terraform using remote state and locking for idempotent releases.

40%
Fewer false positives

Alert triage, self-healing remediation, and ServiceNow workflows automated with PowerShell and Azure Functions.

60%
Less manual server setup

Linux configuration management standardized into reusable Ansible playbooks.

// about

Reliability is an engineering outcome

Not a promise you make in a status meeting.

Cloud & DevOps Engineer with 4+ years automating cloud infrastructure and operating Linux production environments on Microsoft Azure and AWS. I build Infrastructure as Code with Terraform and Ansible, deliver through CI/CD pipelines in Jenkins, Azure DevOps, and GitHub Actions, and run containerized workloads on Docker and Kubernetes.

My work sits where reliability meets automation: if a human is doing it twice, it belongs in a pipeline. That mindset has held 99.9% availability across enterprise workloads while cutting deployment time in half and pulling 10 hours a week back from on-call toil.

const currently = {

  • role: "Cloud & DevOps Engineer @ HCLTech",
  • focus: "platform automation, SRE practice",
  • certified: ["AWS SAA", "AWS AI Practitioner"],
  • openTo: "remote / hybrid, India or global"

};

  • Infrastructure as Code

    Terraform modules with remote state and locking, so environments are reproducible and reviewable rather than remembered.

  • Delivery pipelines

    Jenkins, Azure DevOps, and GitHub Actions wired to test, build once, and promote the same artifact across environments.

  • Observability that reduces noise

    Prometheus, Grafana, and the ELK Stack tuned so alerts mean something. Fewer pages, faster root cause.

  • Least privilege by default

    IAM and RBAC scoped tight, private subnets, hardened Linux baselines, and no long-lived credentials in pipelines.

// skills

The toolchain

62 technologies across cloud platforms, automation, delivery, observability, and security. Filter by area to narrow it down.

Cloud Platforms

  • Microsoft Azure
  • Azure App Service
  • Azure Functions
  • Virtual Network (VNet)
  • Network Security Groups
  • Microsoft Entra ID
  • AWS
  • EC2
  • VPC
  • Application Load Balancer
  • ECS Fargate
  • RDS

Infrastructure as Code & Config Management

  • Terraform
  • Terraform Cloud
  • Ansible
  • YAML
  • Git

CI/CD, Containers & Orchestration

  • Jenkins
  • Azure DevOps
  • GitHub Actions
  • Docker
  • Kubernetes
  • Helm

Scripting & Automation

  • PowerShell
  • Bash
  • Shell scripting
  • Azure CLI
  • SQL

Monitoring & Observability

  • Dynatrace
  • SolarWinds
  • SCOM
  • Zabbix
  • Prometheus
  • Alertmanager
  • Grafana
  • Elasticsearch
  • Logstash
  • Kibana

Operating Systems & Networking

  • Linux administration
  • System hardening
  • TCP/IP
  • DNS
  • VPN
  • LAN/WAN
  • Load balancing
  • High availability

Security & Identity

  • IAM
  • RBAC
  • Microsoft Entra ID
  • Azure Conditional Access
  • Least-privilege access

Operations & Process

  • ServiceNow
  • Incident management
  • Root cause analysis
  • On-call support
  • Agile/Scrum

Databases & Development

  • PostgreSQL
  • MongoDB
  • JavaScript
  • Node.js
  • Express.js
  • React.js

// experience

Where I've done the work

Four years from full-stack intern to platform engineer running production cloud and Linux workloads.

  1. Cloud & DevOps Engineer

    HCLTech · NOC & Platform Team

    Aug 2022Present

    Noida, Uttar Pradesh, India

    • Maintained 99.9% availability across enterprise Linux and cloud workloads using Dynatrace, SolarWinds, SCOM, and Zabbix.
    • Reduced false positives by 40% and saved 10 on-call hours per week by automating alert triage, self-healing remediation, and ServiceNow ticket workflows with PowerShell and Azure Functions.
    • Cut deployment time by 50% by provisioning Microsoft Azure infrastructure as code with Terraform, using remote state with locking for repeatable, idempotent releases.
    • Reduced manual server setup time by 60% by standardizing Linux configuration management with Ansible playbooks.
    • Built CI/CD pipelines in Jenkins, Azure DevOps, and GitHub Actions to automate testing, builds, and multi-environment deployments with PowerShell and Azure CLI.
    • Configured secure Azure and AWS networking across VNets, route tables, and Network Security Groups.
    • Containerized applications with Docker and deployed to Kubernetes via automated Azure DevOps pipelines.
    • Built observability with Prometheus, Alertmanager, Grafana, and the ELK Stack for custom metrics, dashboards, and centralized logging.
    • Azure
    • Terraform
    • Ansible
    • Kubernetes
    • Docker
    • PowerShell
    • Prometheus
    • Grafana
    • ELK
    • ServiceNow
  2. Software Engineer Intern

    JSpiders

    Nov 2021Jul 2022

    Noida, Uttar Pradesh, India

    • Developed responsive full-stack web applications using MongoDB, Express.js, React.js, and Node.js across the full software development lifecycle.
    • Automated test-environment deployments to Azure and AWS with PowerShell and Azure CLI, validating compatibility on Linux hosts.
    • Collaborated in an Agile/Scrum team using Git and Azure DevOps for sprint planning and backlog management.
    • MongoDB
    • Express.js
    • React.js
    • Node.js
    • Azure CLI
    • Git

// projects

Systems I've built end to end

Each one framed the way I'd walk you through it in an interview: what was broken, what I did, what changed.

project 01

Production-Grade AWS Infrastructure & Database Reliability

Modular Terraform for a highly available, multi-AZ AWS platform with a private PostgreSQL tier.

Problem

Single-AZ, hand-built environments drift from each other and have no recovery story. Development and production needed to share one codebase while differing in resilience and cost profile.

Approach

  • Designed a highly available AWS environment with modular Terraform: multi-Availability Zone public and private subnets, an Application Load Balancer, ECS Fargate services, and a private RDS PostgreSQL instance.
  • Hardened the platform with least-privilege security groups, deletion protection, and automated backup retention across separate development and Multi-AZ production configurations.
  • Automated Terraform format, validate, and plan checks in GitHub Actions so drift and syntax errors surface on the pull request, not after apply.
  • Authored SQL migrations, performance indexes, and PowerShell/Bash backup and recovery scripts to make the database tier operationally boring.

Outcome

One Terraform codebase produces both a lean dev stack and a Multi-AZ production stack. The database sits in private subnets with no public route, and every change is plan-reviewed in CI before it reaches AWS.

  • Terraform
  • ECS Fargate
  • RDS PostgreSQL
  • Application Load Balancer
  • GitHub Actions
  • SQL
  • Bash

architecture

VPC 10.0.0.0/16Internetpublic subnets · az-a / az-bApplication Load Balancerprivate app subnets · no route to internet gatewayECS Fargatetask · az-aECS Fargatetask · az-bisolated db subnetsRDS PostgreSQL · Multi-AZ

project 02

End-to-End MERN CI/CD Pipeline

Multi-stage delivery from commit to Azure App Service with secret masking and pre-deployment hardening.

Problem

Manual deployments to App Service meant inconsistent environment config, secrets pasted into portals, and no gate between a bad commit and production.

Approach

  • Built a full-stack MERN application with a multi-stage delivery pipeline, running unit tests, linting, and artifact builds in GitHub Actions before anything is packaged.
  • Deployed the validated artifact to Azure App Service through Azure DevOps release stages, keeping build and deploy concerns separate.
  • Automated resource provisioning and environment configuration with Azure CLI and PowerShell so environments are reproducible from scratch.
  • Added secret masking in pipeline logs and pre-deployment hardening checks to keep credentials out of build output.

Outcome

Every commit is tested, linted, and built once, then promoted as an immutable artifact. Environment setup is scripted rather than clicked, and secrets never appear in logs.

  • Azure DevOps
  • GitHub Actions
  • Azure App Service
  • Azure CLI
  • PowerShell
  • Node.js
  • React.js

architecture

commitgit pushtestunit + lintbuildartifactreleaseApp ServiceGitHub Actions · fails the PR before anything shipsquality gateseslint · jest · secret maskingAzure DevOpsstaging → prodAzure CLI + PowerShell · provisioning, env config, pre-deploy hardening

// credentials

Certifications & education

AWS Certified Solutions Architect – Associate

Amazon Web Services

AWS Certified AI Practitioner

Amazon Web Services

Bachelor of Technology (B.Tech), Computer Science & Engineering

J.C. Bose University of Science & Technology, YMCA

Faridabad, India

2018 - 2022CGPA 8.96 / 10.0

// contact

Let's talk infrastructure

Hiring for a Cloud, DevOps, or SRE role, or want to compare notes on automation? Either works.

Usually replies within a day

Faridabad, Haryana, India · open to remote