Pulumi senior engineering

Pulumi infrastructure services — real IaC in TypeScript

Pulumi stacks that model the full environment in TypeScript — same language as the app. Proven at GigEasy. Monthly subscription.

Available for new projects
See Custom Web Apps

Starting at $3,499/mo · monthly subscription

Who this is for

Team that wants real infrastructure-as-code in TypeScript (not HCL) and needs a senior to bootstrap it.

The pain today

  • Console-clicked AWS is a black box that nobody can reproduce.
  • Terraform feels foreign to the TypeScript team.
  • Infrastructure drifts between environments weekly.
  • The next engineer will have to learn HCL in addition to the app language.

The outcome you get

  • Pulumi TypeScript stacks covering the whole AWS environment.
  • Dev, staging, prod from the same code — no manual drift.
  • One language across app and infrastructure.
  • Published reference: 'Building a Complete Infrastructure in Days' (LinkedIn article on GigEasy).

What Pulumi IaC delivers

The Pulumi engagement covers: project scaffolding (Pulumi project plus organization, state backend on Pulumi Cloud or self-hosted S3), stack design (dev/staging/prod as separate stacks sharing the same code), AWS resource coverage (VPC, ECS or EC2 or Lambda, RDS, Elasticache, S3, Cloudfront, Route 53, ACM, IAM), module design (reusable TypeScript functions for VPC plus subnet patterns, RDS plus secret rotation patterns), CI/CD integration (GitHub Actions with OIDC to AWS for Pulumi up), secrets management (Pulumi config secrets encrypted per stack), and documentation (README plus runbook).

GigEasy — Pulumi + AWS in 3 weeks

GigEasy shipped on Laravel plus React plus PostgreSQL plus Redis plus Docker plus Pulumi plus AWS in 3 weeks. Published as a LinkedIn article: 'Building a Complete Infrastructure in Days: How Pulumi and Strategic Design Powered GigEasy's Launch' (SITE-FACTS §11). Every environment (dev, staging, production) came from the same Pulumi TypeScript code. The reproducibility was not aspirational — it was a day-one constraint, and Pulumi made it real without adding a new language to the team's plate.

Pulumi vs Terraform — honest comparison

Pulumi advantages: one language across app and infra (huge for TypeScript teams), real language features (loops, conditionals, abstractions) instead of HCL workarounds, native IDE support (autocomplete, type checking, refactoring), easier to test infrastructure like code (jest plus pulumi testing). Terraform advantages: larger ecosystem (more modules, more cloud coverage, more StackOverflow answers), bigger talent pool, HashiCorp corporate support. For TypeScript-heavy teams, Pulumi wins most of the time. For heterogeneous or non-JS teams, Terraform is still safer.

Pricing and scope

Applications subscription at $3,499 per month flat for ongoing Pulumi work as part of a broader engagement. Pulumi-bootstrap-only projects (greenfield stacks, documentation, handoff to in-house team) scope 2 to 6 weeks depending on AWS surface area.

Recent proof

A comparable engagement, delivered and documented.

Startup MVP Development

Built and shipped an investor-ready MVP from scratch

Built the entire technological base and delivered MVP in just 3 weeks, enabling a successful rapid launch and investor demo.

FintechMVP in 3 weeksInvestor-ready demoSeed funding enabled
Read the case study

Frequently asked questions

The questions prospects ask before they book.

Pulumi TypeScript, Python, or Go?
TypeScript by default when the rest of the stack is TypeScript. Python when the team is Python-heavy. Go rarely — the Pulumi TypeScript SDK is the most battle-tested.
Pulumi Cloud or self-hosted state?
Pulumi Cloud for most teams (managed state, team coordination, preview workflow). Self-hosted on S3 plus DynamoDB for teams that must not depend on a SaaS for infra state.
Can you migrate Terraform to Pulumi?
Yes. pulumi import pulls existing state. The migration is a deliberate process — sometimes it is not worth doing if the Terraform is well-organized. The audit frames the decision.
Does Pulumi work with non-AWS clouds?
Yes. GCP, Azure, DigitalOcean, Cloudflare — the Pulumi provider ecosystem covers all major clouds. AWS is the most production-battle-tested on my side.
Testing Pulumi code?
Yes. pulumi testing with mocks for unit tests on resource properties. Integration tests running against a real (cheap, sandbox) AWS account.
Get started in 60 seconds

Ready to start?

Tell me what you need in 60 seconds. Tailored proposal in your inbox within 6 hours.

Available for new projects