Senior DevOps Engineer

San Francisco

Formation is seeking a DevOps Engineer to support the development and deployment of our services. Our platform learns and adapts to people's preferences, habits, and feedback—orchestrating highly relevant experiences that are truly unique to each person. Our vision will change the way people engage with their favorite brands across multiple industries, such as retail, finance, or healthcare.

As a DevOps Engineer at Formation, you will contribute to a large-scale cloud deployment software. You will influence our culture and processes. You will capture the entire infrastructure stack as code and provide tools and solutions that facilitate the release, maintenance, and monitoring of the platform. You will work on a cross-functional team and collaborate closely with engineers, data scientists, and product managers. Help us build a culture and practice that leads to improved product quality and cohesive collaboration.

Key Responsibilities:

  • Develop software that ensures uptime, availability, and performance of Formation's infrastructure
  • Debug critical problems in our production environment with minimal turnaround time
  • Comfortably navigate the full stack for visibility into how the platforms work end-to-end
  • Automate resource provisioning and configuration using tools such as EKS and Terraform
  • Build infrastructure and application monitoring as well as alerting for the platforms
  • Automate deployment to large-scale Kubernetes clusters
  • Evaluate technical choices and provide key input to the architecture of Formation's platforms
  • Participate in hiring activities to help select your peers

Skills and Experience:

  • Bachelor's degree or equivalent in Computer Science or relevant technical field, or equivalent experience
  • Proficiency with Unix/Linux
  • Proficiency in at least one programming language (e.g. Python, Golang, Scala)
  • Experience with AWS and detailed knowledge of multiple AWS services (such as Kinesis, Redshift, Lambda, Route53, Beanstalk, ECS, EKS, Aurora, EMR), or similar experience with e.g. Google Cloud or Microsoft Azure
  • Knowledge of database architecture, high availability, failover, and performance tuning
  • Experience with continuous integration services such as CircleCI, Jenkins or TravisCi
  • Experience with big data services such as Spark, Hadoop, Kafka, Cassandra, HBase
  • Experience with Docker and or Kubernetes

Bonus Points:

  • Experience with monitoring/observability tools such as ELK, DataDog, New Relic, LogicMonitor and AppDynamics
  • Experience with secured network design and implementation
  • Experience with functional programming (e.g. Haskell, Scala)

About Formation

Formation distills complex customer data into uniquely tailored experiences; we orchestrate physical and digital exchanges into one seamless journey. Our business is building lasting, trusted relationships between people and brands—and making it look easy.

We're already reaching millions of people a day, and we're just getting started. Our founding leadership is equal parts business, design, and engineering—because we believe differing perspectives + passionate discourse achieve the greatest outcomes. We are collectively talented, but also humble. We give our whole selves. We love learning new things.

Formation is committed to inclusion and diversity and is an equal opportunity employer. All applicants will receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability, or veteran status.

If you're up for the challenge of a lifetime, we're looking for outstanding talent to join our team.



We use cookies for site performance and analytics, by using this site you consent to our cookies policy. See conditions.