View Our Website View All Jobs

Senior DevOps Engineer

We're looking for a Senior DevOps Engineer to join our infrastructure team. The infrastructure team's mission is to enable the product engineering teams at Surfline to iterate as fast as possible. We seek to create solutions that take the operational friction and pain out of software engineering. As part of this small team, you'll work to improve our reliability, insights, container orchestration and continuous delivery platform. You'll solve problems of scale that will impact the full development lifecycle.

The ideal candidate is motivated, autonomous and proactive. They're a great communicator. They see around corners and spot issues before they become problems. They're a force-multiplier. They work tirelessly to enable every engineer to be as efficient as possible.

Our culture is one where we pursue achievement with humility and never lose touch with our roots. All candidates must keep our core values of being passionate, humble, personal, focused and growth-minded at the forefront of their minds. This position will report to Surfline’s Senior Engineering Manager and work out of our beachfront headquarters in Huntington Beach, CA.

What You'll Do:

  • Build and extend microservices infrastructure with Docker, Terraform, Cloudformation and Chef
  • Work with Engineering and QA teams to setup and monitor continuous build and deployment infrastructure
  • Define next-generation microservice infrastructure
  • Perform all non-application systems engineering: VPC, Networking, DNS, Cert Management, etc.
  • Improve system and application monitoring
  • Automate all the things

What We're Looking For:

  • 3-5 years experience designing, building and operating AWS infrastructure
  • Deployed and maintained infrastructure-as-code in production environments
  • Advanced experience in Linux system administration
  • Solid understanding of core AWS services and their management in production environments (EC2, RDS, S3, VPC, etc.)
  • Possess knowledge and experience in web/application servers and load balancers such as Amazon ALB/ELB.
  • Knowledgeable of configuration management tools such as Puppet, Chef or Ansible
  • Understand service-oriented architectures and containerization, such as Docker, Kubernetes, or other container technologies
  • Strong scripting skills: Python, Bash, etc.
  • BS in Computer Science or related degree

You May Also Have:

  • Experience with data pipeline tools like Airflow
  • Experience with Redis, MongoDB, ElasticSearch
  • Experience with container orchestration tools like Kubernetes, Mesos, Swarm, Nomad
  • Experience with AWS ECS, Lambda, API Gateway, Redshift, Elasticache
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file