Principal Cloud Infrastructure Engineer

Posted 2 weeks ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Principal Cloud Infrastructure Engineer designing and scaling cloud platforms for a data solutions startup. Leading infrastructure architecture and collaborating with product teams for optimal deployment.

Responsibilities

  • Architect, deploy, and maintain scalable, secure infrastructure across AWS (and potentially Azure) using Infrastructure as Code (Pulumi, Teraform etc).
  • Collaborate closely with internal engineering teams to understand product requirements, identify system constraints, and design solutions that balance performance, reliability, and cost.
  • Own AWS EKS clusters and Kubernetes workloads, including autoscaling (Karpenter), FluxCD -based GitOps, Helm charts, and custom SDKs for reusable deployments.
  • Design and manage core cloud services—VPCs, VPNs, IAM, S3, RDS, ECR, load balancing, and network security controls.
  • Build, maintain, and document infrastructure templates and developer enablement tooling to allow teams to deploy independently.
  • Implement observability and monitoring systems using Grafana, Prometheus, and Loki for infrastructure and application metrics.
  • Establish and contribute to CI/CD best practices using GitHub Actions and related automation pipelines.
  • Participate in on-call rotations and respond to infrastructure alerts, RFIs, and external requests.
  • Author and review technical design documents and proposals for infrastructure initiatives, architecture changes, and new services.
  • Provide technical leadership and mentorship to peers, helping elevate infrastructure craftsmanship across the organization.

Requirements

  • 10+ years of experience in DevOps, platform, or infrastructure engineering roles, including 2+ years in a senior or principal capacity.
  • Proven experience designing and delivering complete cloud infrastructure solutions independently.
  • Expert-level understanding of AWS (EKS, VPC, EC2, S3, RDS, IAM, KMS, Route53, etc.).
  • Experience with Azure cloud services (VMs, networking, AKS, identity, monitoring) is a strong plus.
  • Proficiency with Pulumi (TypeScript or Python) or Terraform is required.
  • Strong Kubernetes expertise: workload management, autoscaling, GitOps (FluxCD), Helm, Kustomize.
  • Strong experience building CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
  • Skilled in containerization (Docker) and maintaining image registries and artifact repositories.
  • Solid understanding of networking and security fundamentals (VPNs, firewall rules, IAM policies, encryption).
  • Familiarity with observability and alerting stacks (Prometheus, Grafana, Loki).
  • Excellent communicator, able to write and present technical designs and proposals clearly.
  • Experience mentoring others and leading by example in fast-paced, high-autonomy environments.
  • Proficiency in Python for automation, scripting, or tooling development.
  • Experience with Go is a plus.

Benefits

  • Competitive salary
  • Comprehensive health, dental, and vision insurance plans
  • Additional benefits like flexible hours
  • Work travel opportunities
  • Competitive vacation time
  • Parental leave

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDockerEC2GrafanaKubernetesPrometheusPythonTerraformTypeScriptGo

Location requirements

RemoteCanada

Report this job

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