Resume Score

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

Sign in to check score

About the role

  • DevOps Engineer responsible for infrastructure, CI/CD, and backend services for a major university platform. Join Robots and Pencils, building impactful digital solutions.

Responsibilities

  • Develop and maintain Node.js and Python Lambda functions powering REST APIs, data aggregation, and business logic
  • Build and optimize Step Function workflows orchestrating multi-service operations
  • Integrate with external enterprise APIs and internal microservices, handling authentication, rate limiting, and error propagation
  • Implement deferred processing patterns using SQS for handling concurrent and long-running operations
  • Own and evolve Terraform modules provisioning API Gateway, Lambda, DynamoDB, Step Functions, SQS, CloudFront, and ECR across multiple AWS accounts
  • Manage multi-account AWS environments with proper IAM boundaries, secrets management (Vault), and S3 state backends
  • Design and implement infrastructure changes that support zero-downtime deployments and safe rollback strategies
  • Maintain and optimize Docker image builds and ECR lifecycle policies for containerized services
  • Own Jenkins pipelines that build, test, and promote artifacts through staged environments with manual approval gates
  • Improve build reliability, speed, and developer feedback loops across multiple repositories
  • Implement and maintain pre-commit hooks, automated testing gates, and lint/type-check enforcement
  • Coordinate production deployments following established release procedures
  • Build monitoring, alerting, and logging infrastructure for a distributed serverless system
  • Troubleshoot production issues spanning API Gateway, Lambda cold starts, Step Function timeouts, and DynamoDB throttling
  • Establish and maintain SLOs for critical user-facing workflows
  • Improve error handling and retry strategies across event-driven workflows

Requirements

  • 7+ years of professional software engineering experience
  • Deep hands-on experience with AWS serverless services: Lambda, API Gateway, Step Functions, DynamoDB, SQS, CloudFront, ECR
  • Strong proficiency writing and maintaining Terraform at scale
  • Production experience with CI/CD pipeline design and operation (Jenkins preferred)
  • Solid understanding of containerization (Docker) and image registry management (ECR)
  • Experience with multi-environment promotion strategies and deployment safety patterns

Benefits

  • Work on a production platform that directly impacts real users at scale
  • Operate within a mature, multi-repo AWS serverless architecture with real complexity
  • Collaborate with experienced engineers across backend, frontend, and infrastructure disciplines
  • Grow within a globally recognized AWS partner ecosystem with access to cutting-edge cloud practices
  • Influence DevOps culture, tooling, and reliability standards across the engineering organization

Job type

Full Time

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSDockerDynamoDBJavaScriptJenkinsMicroservicesNode.jsPythonTerraformVault

Location requirements

RemoteCanada

Report this job

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