The Lead Platform Engineer is responsible for building and maintaining a performant, well-architected, secure, reliable hosting platform for our tools and services.
Enjoy having a “multiplier effect” for your teammates by pro-actively recognizing and reducing “toil.”
Are knowledgeable of modern container-based cloud architectures.
Understand the importance of regular system maintenance, to prevent technical debt and reduce security risks.
Have experience configuring network architectures and firewall rules for optimal service security, redundancy, and resiliency.
Have experience using Config-as-Code tools such as Terraform.
Maintain and improve our current usages of AWS ECS and Heroku.
Determine pros/cons of moving to alternate platforms (e.g. k8s) and (if applicable), create a long-term implementation plan.
Simplify and modularize our processes for creating new containerized services.
Address security vulnerabilities in a timely manner, adhering to our published SLAs.
Minimize downtime, orchestrate releases, and establish appropriate deployment and operational metrics and monitoring.
Participate in primary on-call rotation for infrastructure related alerts. [rare]
Document, develop, and improve operational practices and procedures.
Here is our tech stack:
Web Application: Ruby on Rails, React, GraphQL via Apollo
Infrastructure/Ops: Heroku, AWS ECS, AWS Kinesis, AWS SQS
Background Processing: Sidekiq, Shoryuken, Protobufs, Go
Database: PostgreSQL, Redis
Management: Notion, Slack, Github
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply - we’d love to hear from you.
A Human Approach to Staffing
eHire is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.