Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal DevOps Engineer architecting NBCUniversal’s Kubernetes-native platform for broadcast production. Leading Go, AWS, Crossplane, GitOps, networking, security, and observability engineering.

Responsibilities

  • Architect and evolve the Kubernetes-native platform powering NBC broadcast production environments
  • Design platform infrastructure that automates provisioning, lifecycle management, and cloud infrastructure delivery at enterprise scale
  • Model broadcast infrastructure as custom resources using Crossplane compositions and custom Go functions
  • Lead provisioning automation across multi-account AWS environments and on-premises control rooms
  • Design, build, and maintain Kubernetes operators, controllers, and internal platform APIs in Go
  • Develop custom Crossplane providers integrating enterprise platforms such as NRCS, Venafi, and Infoblox
  • Manage resource lifecycles and approval workflows
  • Lead cloud networking, DNS strategies, cross-account connectivity, VPC topology, and dynamic network routing
  • Partner with broadcast systems engineers, system integrators, and external vendors
  • Automate bare-metal compute configurations with Puppet and integrate proprietary vendor solutions
  • Write RFCs, drive architectural decisions, mentor engineers, and establish CI/CD and testing strategies
  • Own authorization models, hierarchical RBAC, resource identifiers, and identity integrations
  • Drive GitOps continuous delivery using Flux, Kustomize, and Helm
  • Manage configuration-as-code for compute fleets using Puppet
  • Design observability and alerting stacks
  • Oversee remote desktop/VDI connectivity, authentication, credential management, and gateway routing
  • Contribute upstream to open-source projects and improve cloud-native solutions

Requirements

  • 10+ years of experience designing, building, and operating production infrastructure and cloud-native platforms at enterprise scale
  • Strong proficiency in Go, including systems-level programming and API servers
  • Deep experience building Kubernetes controllers/operators using controller-runtime and kubebuilder
  • Expert-level knowledge of Kubernetes, including CRD/XRD generation, operators, informers, admission webhooks, and RBAC
  • Deep production experience with Crossplane, including composite resources, composition functions, and custom Crossplane providers in Go
  • Extensive production experience with AWS multi-account architectures, cross-account networking, and identity federation
  • Experience with EKS, EC2, VPC, IAM, STS, SSM, Secrets Manager, Route 53, and S3
  • Production experience with GitOps tooling, specifically Flux or ArgoCD
  • Hands-on Puppet experience, including module development, PuppetDB, Hiera, and r10k
  • Experience designing REST APIs with middleware patterns and OAuth/JWT authentication
  • Knowledge of information security, IAM trust chains, least-privilege policies, JWT lifecycles, and secrets abstraction
  • Experience designing observability platforms using Grafana, Prometheus/Mimir, Loki, OpenTelemetry, Alloy, or Prometheus Node Exporter
  • Working knowledge of PostgreSQL, SQLite, or similar relational databases, including schema design, migrations, and query optimization
  • Ability to present architectural decisions, engage with vendors, and write technical documentation
  • Familiarity with broadcast/media production workflows and live production constraints preferred
  • Experience with Crossplane function SDK and Kubernetes disaster recovery preferred
  • Familiarity with VDI solutions, machine identity workflows, and PKI certificate management preferred
  • Experience with hybrid DNS, software-defined networking, Envoy Gateway, or Gateway API preferred
  • Familiarity with k6, KUTTL, SOPS, Air, kind, or colima preferred
  • Ability to script in Bash and PowerShell
  • Active open-source contributions, particularly in the CNCF/Kubernetes ecosystem, preferred

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Discounts and perks
  • Bonus eligibility

Job type

Full Time

Experience level

Lead

Salary

$180,000 - $230,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDNSEC2FluxGrafanaKubernetesNode.jsPostgresPrometheusPuppetSQLiteGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.