Job Description
About Switch  Switch Intelligence, Inc. is an early-stage company building the platform that runs a company’s commercial motion across marketing, sales, and customer operations. We are industry agnostic, and our buyers are companies between $250 million and $3 billion in revenue in manufacturing, healthcare, business services, distribution, and technology alike. Switch is based in NYC and founded by an operator who spent the last 20 years leading commercial organizations across the world’s largest technology companies.Â
We are looking for a strong DevOps Engineer to build the cloud, deployment, and operational foundation of the Switch Intelligence Platform — a multi-tenant, source-agnostic data streaming and intelligence system . You will stand up infrastructure as code on Google Cloud Platform , build CI/CD for application and data services, and establish secrets management, monitoring, and cost controls that a small engineering team can operate without a dedicated platform function. The platform runs on Docker and Kubernetes (GKE) and includes PostgreSQL , a Neo4j knowledge graph , event streaming, and a lakehouse layer. Engagement Structure Â
This is a phased contract engagement. Cloud account and project structure, CI/CD for the application layer, environment separation, secrets management, and an observability baseline.Â
Infrastructure as code for the data platform, orchestration deployment, pipeline deployment, and cost controls.Â
Phase 3 — ongoing retainer, 8 to 16 hours per month. Design and implement cloud infrastructure as code on Google Cloud Platform using Terraform, Pulumi, or equivalent, with reproducible environments rather than hand-configured resources.Â
Build and maintain CI/CD pipelines for application services, data services, and infrastructure changes.Â
Containerize services and deploy them to Kubernetes (GKE) , including workload configuration, autoscaling, and resource limits.Â
Implement secrets management and access controls scoped to least privilege across environments.Â
Establish environment separation across development, staging, and production, including data isolation between environments.Â
Deploy and operate infrastructure for PostgreSQL , Neo4j , event streaming (Kafka or Google Pub/Sub), Redis , and object storage.Â
Deploy and operate orchestration infrastructure for data pipelines using Airflow, Dagster, Prefect, or similar.Â
Implement monitoring, logging, alerting, and tracing that surfaces production issues and suppresses noise.Â
Implement cost controls, budget alerting, and resource tagging across GCP projects.Â
Design and document backup, restore, and disaster recovery procedures for stateful services.Â
Build network configuration including VPC design, private service access, ingress, and TLS termination.Â
Produce runbooks and architecture documentation as a deliverable of each phase, and conduct a recorded handover walkthrough with the engineering team.Â
Collaborate closely with the Data Engineering and Backend functions on deployment requirements and environment needs.Â
Troubleshoot complex production infrastructure and deployment issues.Â
5+ years of professional DevOps, Platform, or Site Reliability Engineering experience .Â
~ Demonstrated experience building production infrastructure from zero at an early-stage company, rather than maintaining an existing platform.Â
~ Hands-on experience with Google Cloud Platform , or equivalent depth in AWS or Azure with demonstrated ability to transfer to GCP.Â
~ Experience building CI/CD pipelines with GitHub Actions, Jenkins, GitLab CI, Bitbucket Pipelines, or similar.Â
~ Experience deploying and operating stateful data infrastructure , including relational databases and message queues or streaming platforms.Â
~ Experience with secrets management tooling such as Google Secret Manager, HashiCorp Vault, or similar.Â
~ Experience with monitoring and observability tooling such as Prometheus, Grafana, Datadog, Google Cloud Operations, or similar.Â
~ Working knowledge of Linux systems administration and networking fundamentals.Â
~ Strong scripting ability in Python, Bash, or Go .Â
~ Strong understanding of Git and software development workflows.Â
~ Demonstrated ability to write clear technical documentation in English.Â
~ Experience deploying and operating Neo4j or another graph database in production.Â
Experience operating Kafka , Google Pub/Sub , or similar event streaming infrastructure at production scale.Â
Experience deploying data orchestration frameworks such as Airflow, Dagster, or Prefect.Â
Experience with lakehouse or warehouse infrastructure such as BigQuery, Snowflake, or Databricks.Â
Experience with Ansible, SonarQube, Artifactory , or similar DevOps tooling.Â
Experience with FinOps practices and cloud cost optimization.Â
Looking for Vetted Remote & Hybrid Tech Roles?
Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.
Browse FlexJobs Listings →You should be comfortable taking an early-stage codebase with no deployment story and delivering a working pipeline, reproducible environments, and documentation another engineer can operate from.Â
We are looking for infrastructure a small team can operate and extend, not a platform designed for an organization we do not yet have.Â
We study what already happened before we make a claim about what happens next, and every forward claim traces back to evidence in the record.Â
We tell each other the truth early, including when the estimate was wrong or the news is bad, with respect for the person and without softening the substance.Â
We ship work we are willing to put our name on, and good enough is a deliberate decision with a stated cost rather than a place we end up by default.Â
We automate, reuse, and reach for the best tooling available to move faster than our size suggests, and we never take the time back out of correctness, testing, or operability.Â
We can state plainly what changes for the customer before we build, and activity delivered is evidence that we are working rather than evidence that we are right.Â
We stay close to customers, the market, the people we work with, and the tools available, and we ask why a system, or a business behaves the way it does before we assume.Â
This is a contract engagement. The rate for the build phases is $45 to $60 per hour USD depending on experience. The rate for the ongoing retainer is $45 per hour USD . This role is fully remote and we will consider candidates anywhere in the world.Â
Start date is immediate.Â