DevOps Engineer – L4

Posted 14hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

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