A

AIRTEK Technologies

Senior Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaHybrid

About the Job

Requirements

  • Experience managing AWS infrastructure for EKS, MSK, and shared services with Terraform, including reusable modules, typed inputs and validation, for_each, and provider aliases for cross-account deployments.
  • Strong understanding of Terraform dependency graphs, plan-time unknowns, lifecycle controls, and replacement behavior.
  • Proficiency in secure remote state and locking, dependency version management, declarative imports, moved blocks, state migrations, drift remediation, and module testing with terraform test or an equivalent framework.
  • Strong knowledge of AWS multi-account architecture, VPCs, subnets, routing, DNS, security groups, private endpoints, and cross-account connectivity.
  • Experience implementing least-privilege IAM, role trust policies, KMS encryption, secrets management, network isolation, security scanning, policy enforcement, and audit logging.
  • Hands-on experience building Docker images and operating production EKS clusters, including cluster and node upgrades, add-on compatibility, pod networking, persistent storage, autoscaling, scheduling, and disruption management.
  • Working knowledge of Kubernetes RBAC, pod security, EKS access entries, Pod Identity, and IAM roles for service accounts (IRSA).
  • Experience developing reusable GitHub Actions CI/CD workflows with automated testing, security scanning, artifact management, environment protection, and OIDC-based AWS authentication.
  • Experience operating self-hosted Kubernetes runners with Actions Runner Controller (ARC), including scale sets, ephemeral runners, autoscaling, image maintenance, resource and network configuration, and job isolation.
  • Experience managing declarative GitOps delivery with Argo CD and Helm or Kustomize, including application definitions, sync policies and waves, health checks, drift reconciliation, and environment promotion.
  • Strong understanding of rolling, blue-green, and canary deployments, including verification and rollback procedures.
  • Proficiency writing and maintaining scripts and automation using Bash, PowerShell, or a general-purpose programming language.
  • Experience operating Amazon MSK and Apache Kafka, including broker configuration, upgrades, partitions, replication, retention, capacity planning, secure connectivity, and producer and consumer behavior.
  • Ability to maintain self-hosted RabbitMQ and MongoDB in non-production environments, including configuration, upgrades, persistent storage, access controls, resource management, and monitoring.
  • Hands-on experience configuring Datadog infrastructure and Kubernetes monitoring, log collection, application performance monitoring (APM), and distributed tracing.
  • Ability to manage dashboards and monitors through Terraform, define service-level indicators and objectives, and create actionable alerts for application health, Kafka consumer lag, RabbitMQ queues, and MongoDB performance and availability.
  • Strong troubleshooting and performance analysis skills across infrastructure, networking, identity, Kubernetes, messaging systems, databases, and applications.
  • Experience with incident response, operational runbooks, capacity and cost management, and tested backup and restore procedures.
  • Bachelor’s degree in computer science, software engineering, or a related field, or equivalent work experience.

Responsibilities

  • Help design, build, and improve the CI/CD capabilities used by engineering teams to ensure delivery of the company’s software.
  • Work with AWS cloud technologies to deploy and manage the company’s services.
  • Develop automation and tools to streamline software builds, client integrations, deployments, and operations.
  • Fine-tune and optimize platform components to improve their efficiency and cost-effectiveness.
  • Collaborate with engineering teams to troubleshoot errors and streamline the process of moving code to clients.
  • Drive adoption of best practices for DevOps, continuous integration, quality, scalability, and maintainability across the engineering organization.
  • Design, develop, and operate core platform services to provide reliable infrastructure solutions for the company’s products.

Desired Qualifications

  • Working knowledge of the build, configuration, deployment, and runtime requirements of C#/.NET and Node.js applications.
  • Experience with disaster recovery planning, including cross-region data replication, recovery time objectives (RTOs), recovery point objectives (RPOs), and failover and failback strategies.
  • Familiarity with Pulumi, Amazon SQS, Amazon RDS, MySQL, or policy-as-code frameworks such as OPA or Sentinel.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at AIRTEK Technologies

See more jobs