Cloud · Reliability · Automation

I build cloud systems that are reliable and easy to trust.

I work with cloud infrastructure, reliability, and automation. I design systems that stay up, watch over the ones already running, and automate the repetitive parts.

Cloud Infrastructure Reliability & Observability Automation & IaC Security & Compliance Cost & FinOps
Scroll to learn more
Portrait of Ansaf Nagori
About

In college, I couldn't afford a new laptop. My brother gave me his old one, but it was too slow for what I wanted to do. So I learned how to open it up and upgrade it myself. That's when I got interested in computers.

Since then, I've kept learning how systems work and how to make them safer and more reliable. I even built my own VPN, just to understand how it worked.

Today, I design and look after cloud infrastructure that people rely on every day.

Outside of work, I enjoy soccer, chess, photography, hiking, and reading about history and philosophy.

What I Do

A few of the things I spend my time on

Cloud Infrastructure

I design and run cloud infrastructure on AWS and Azure, including networking, compute, and storage.

Reliability & Observability

I build dashboards and alerts that catch problems early, so they get fixed quickly.

Automation & Infrastructure as Code

I automate repetitive work using tools like Terraform and CI/CD pipelines.

Security & Compliance

I set up secure access and manage secrets, so systems stay safe and easy to audit.

Cost Awareness (FinOps)

I keep cloud costs visible and under control as systems grow.

Disaster Recovery

I plan and test recovery steps, so teams are ready if something goes wrong.

How It Works

A peek behind the curtain

Here are a few systems I've designed, explained in plain language.

Diagram showing an observability and alerting pipeline: infrastructure sends signals to a central alarm system, which routes notifications to a dispatch layer that either notifies a person or triggers automated recovery.
Diagram 01

Watching systems and catching problems early

Different parts of the infrastructure send regular updates on how they're doing. A central system checks these updates for real problems, not small blips. If something needs attention, it's sent to the right person. Some known issues are fixed automatically, with no human needed.

In short: it watches for trouble and reacts, calling a person only when it's needed.
Diagram showing a cloud network split into a public entry zone, a private application zone, and a locked-down data zone, with a separate management layer overseeing multiple client environments.
Diagram 02

Keeping data safe with different access levels

This system has three areas. The public area is open to everyone, but every request is checked first. The middle area handles the actual processing. The data area is the most protected, and only the processing area can reach it. A separate team also watches over several systems like this one and sends daily health reports.

In short: the closer something is to the public, the less access it has to sensitive data.
Diagram showing an on-premises data center connecting to an Azure cloud environment through a private network link, with a security gateway, a microservices and data platform, and a separate monitoring and security layer.
Diagram 03

Connecting an older system to the cloud, safely

This one connects an older, on-site data center to the cloud using a private, direct link instead of the public internet. Requests pass through a security layer that checks them first. Inside the cloud, one area handles application requests, and another manages data, from collection to storage to analysis. A separate team watches system activity and security logs the whole time.

In short: it links an old system to a new one through a private, secure path, and keeps watch the whole time.
Diagram showing a code deployment pipeline: a code push triggers a build, the build is packaged and deployed to a cluster, and an AI assistant reviews code and receives live logs throughout.
Diagram 04

Shipping code automatically, with an AI assistant kept in the loop

When code is pushed, it automatically builds, packages, and deploys itself to a cluster of servers that route traffic to the right place. An AI assistant reviews the code before it ships and keeps receiving live logs afterward, so it always knows what is actually running.

In short: it takes code from push to production on its own, with an AI assistant kept up to date the whole way.
Toolbox

Tools I reach for

Cloud PlatformsAWS, Azure, hybrid cloud
ContainersKubernetes, Docker, Helm, ECS/Fargate
Infrastructure as CodeTerraform, CloudFormation, Pulumi
CI/CDGitHub Actions, Jenkins, GitLab CI, ArgoCD
ObservabilityPrometheus, Grafana, CloudWatch, Splunk, OpenTelemetry
LanguagesPython, Bash, PowerShell, Go, SQL
Security & SecretsIAM, KMS, Vault, Secrets Manager
Data & MessagingKafka, PostgreSQL, MySQL, DynamoDB, Redis
Beyond the Work

The rest of the picture

Away from work, here's what I enjoy.

⚽ Soccer ♟️ Chess 📷 Photography 🥾 Hiking 📚 History & Philosophy
A green valley set among the dry mountains of Ladakh, India, under a dramatic cloudy sky
Ladakh, India
A small campfire on a mountain overlook at dusk, with town lights visible in the valley below
Overlook at dusk
A snowy small-town street after an early snowfall, framed by mountains in the background
First snow, mountain town
Close-up of a tree canopy in full autumn color against a clear blue sky
Autumn canopy
Get in Touch

Say hello

Have a question or just want to say hi? Send me a message.