Production since 2019, not a lab
Linux, Plesk, cPanel, AWS, and DigitalOcean at real scale. Migrations, patching, backups, DNS, and web stacks at DigitalOcean, One.com, and ServerGuy, with SLAs attached.
Open to full-time roles and AI integration projects
DevOps · SRE · AI Infrastructure
gyan@prod ~ $ whoami
Delhi NCR, IndiaRemote, hybrid, or on-siteIn production since 19 Feb 20197 certifications

Gyanaranjan Pradhan
AI Infrastructure Engineer · DevOps & SRE
Delhi NCR, India
gyan@prod ~ $ infra status --models
99.99%
uptime
<10 min
MTTR
7+ yrs
in production
Production I have carried
// what I am good at
Linux, Plesk, cPanel, AWS, and DigitalOcean at real scale. Migrations, patching, backups, DNS, and web stacks at DigitalOcean, One.com, and ServerGuy, with SLAs attached.
Qwen 3.6 and Gemma 4 on Ollama, vLLM, and LM Studio, exposed through Open WebUI and AnythingLLM. Sizing the GPU, picking the quantization, watching VRAM headroom, keeping throughput steady when the queue fills up.
Claude, Amazon Nova, DeepSeek, and Mistral through one Bedrock gateway, chosen per task on cost, latency, and where the data is allowed to go. Fallbacks and timeouts on every call.
Live triage across the application, hosting, and platform layers, then the RCA that keeps it from repeating, then the runbook so the next engineer does not need me. Same on the security side: VAPT and incident response inside the SOC.
// the model fleet
Some of these live on hardware I manage, the rest are API calls I pay for. Each one is here because it does a job better or cheaper than the alternative, not because it was in the news.
Bulk log and config analysis on data that is not allowed to leave the network
Fast on-box drafting and summaries during triage, no egress, no per-token bill
Structured extraction and classification over ticket and alert text
Root-cause writeups, runbooks, and config review where the output quality matters most
AWS-native workloads that have to stay inside the account and its IAM boundary
Long reasoning passes over incident timelines where token cost decides the design
Scanned documents, screenshots, and console captures turned into text I can query
// self-hosting stack
Self-hosting a model is not one tool, it is a stack. This is mine, from the thing that loads the weights up to the thing a human actually types into.
Ollama for quick local pulls, vLLM when throughput matters and requests need batching, LM Studio for trying a new quant before it earns a slot.
Open WebUI is the chat front end my team touches. AnythingLLM holds the workspaces where runbooks and docs get retrieved instead of pasted.
One compatible endpoint in front of everything, so swapping a local model for a Bedrock one is a config change and not a rewrite.
Picking the quant that fits the card, leaving headroom for context, and knowing what falls over when the queue gets deep.
// decision rules
Model choice is a capacity and risk decision, same as picking an instance type. These are the rules I actually apply.
Every generated output gets a human review before it touches production. That has not changed and will not.
if
The data cannot leave the network
then
Self-hosted open weights. No API call ever gets the chance to make that decision for me.
if
The volume is high and the task is routine
then
Open model on my own GPU. Once you are past a certain request rate, owning the hardware wins on cost.
if
The reasoning is hard and the output is customer-facing
then
A frontier model on Bedrock. I would rather pay per token than ship a confidently wrong RCA.
if
The workload is locked to AWS
then
Bedrock end to end, Nova included, so the data path and the IAM story stay inside one account.
if
Anything is in the critical path
then
Timeouts, a fallback model, and a plain non-AI path underneath. A model outage should degrade the feature, not the platform.
// selected work
AI wired into the support pipeline
Tickets that used to wait on an L1 engineer now get diagnosed, fixed, and verified without one. The hard ones reach L3 with the work already done.
A customer issue lands in the support platform
Map the report to the actual resource, its owner, and everything downstream of it
Serves the logs, metrics, and parameters the models ask for. There is no write path to give away.
04 · three models, three independent answers
qwen 3.6
rag pass
gemma 4
rag pass
mistral
rag pass
Reads all three answers, weighs them against the evidence, and returns the one verdict worth acting on
L1 · L2
Fixed automatically, then verified before the ticket is allowed to close
L3 · critical
Escalated to an engineer with the diagnosis and the steps already written
$ ticket #8842 resolve --auto
My own SaaS, shipped
An AI infrastructure engineer that watches servers live and turns an incident into a plain-English root cause.
illustrative output
Multi-region security platform
A security operations center built so that losing one region does not mean losing visibility.
illustrative output
Endpoint and security telemetry with vulnerability scanning and validation steps, so an investigation starts with evidence instead of guesswork.
Health, availability, and service visibility across the estate, tuned for catching capacity problems before they become incidents.
// daily workflow
These are the jobs I have handed to a model, and the ones I have not.
First pass at a root cause from the incident signals. I rewrite it, I sign it.
Turn a fix I just performed into a runbook while the details are fresh.
Pull the interesting lines out of a few hundred megabytes of logs, locally.
Second opinion on nginx, systemd, and Terraform before a rollout.
Classify and route inbound alerts and tickets by what they actually are.
Ask the runbook and doc workspace a question instead of grepping a wiki.
Read scanned docs and console screenshots into text I can grep.
A model can draft the answer. It does not get to press the button.
// building with models
Getting a model to produce code is the easy part. The skill is knowing whether what came back will survive contact with production, and that is an infrastructure question, not a prompting one.
Generated code that works on one box and falls over on a restart, a second replica, or a slow disk. I have debugged those failures for years, so I catch them in review instead of at 3am.
Open ports, permissive IAM, secrets in the wrong place, a database listening where it should not. Models produce these constantly because they look correct.
Most of the time the generated code was fine and the network, DNS, or a firewall rule was not. Knowing which layer to suspect is most of the work.
Some things are faster to write by hand than to explain twice. Recognising which is which saves more time than any prompt trick.
// track record
Independent Consulting · Remote · Apr 2026 to Present
Group.one (One.com) · Remote, Denmark · Apr 2025 to Jan 2026
DigitalOcean · Remote, US · Mar 2023 to Jan 2025
ServerGuy · New Delhi, India · Feb 2019 to Mar 2023
// the stack
Model serving
AI integration
Models
Cloud & hosting
Observability
Security & SOC
Platform
Certifications
Education
B.Sc. Information Technology
Centurion University of Technology & Management · 2014 to 2017
CHNA, Computer Hardware & Network Administrator
IANT · 2017 to 2019
Languages
Available now
I run production infrastructure and I build the AI layer that sits on top of it. Either one is on the table.
DevOps, SRE, platform, or AI infrastructure. I want a team running real production that is putting models into it, and I bring the on-call habits that keep both standing.
Project work for teams adding AI to a platform or product. I take on the parts that break once real traffic arrives, not the demo that works on a laptop.

Gyanaranjan Pradhan
AI Infrastructure Engineer · DevOps & SRE
Delhi NCR, India · Remote, hybrid, or on-site
I reply to every message, usually the same day.