Senior DevOps Engineer

Overview

Responsibilities

  • Create theme-based roadmaps that align with product, engineering, and security goals
  • Enable the adoption of serverless and API based technology while maintaining security requirements and reducing financial and resource spend
  • Embed security and reliability engineering within DevOps practices and pipelines
  • Collaborate with engineering leaders and product teams to design high level architecture and patterns that fulfill organizational requirements
  • Participate in on-call rotations, performing handoffs when alerts reach a high threshold, leading blameless postmortems and security incident response
  • Create a more sustainable working environment by reducing toil
  • Reworking our distributed task queues to automatically scale to support hundreds to thousands of simultaneous jobs, guaranteeing very high uptime and completion rates, supporting retries for failing jobs
  • Tuning and improving our infrastructure to support efficiency, reliability and scalability while maximizing performance
  • Building a CI/CD pipeline to safely push changes to production with no downtime at the click of a single button, which also deploys seamlessly our environments as frequently as code is updated

Requirements:

  • Have strong leadership skills, but still have the chops to work hands-on promoting a culture of systems thinking, DevOps practices and individual ownership of security practices and compliance protocols
  • Have experience hosting web frameworks scaled to support millions of users
  • Have experience with infrastructure management using tools such as AWS, Kubernetes, Terraform, and Docker
  • Have experience architecting and building complex systems with high performance, scalability, and reliability requirements of large 24/7 systems
  • Have built production deployment pipelines using tools such as Jenkins or GitLab
  • Have implemented distributed task queues (e.g., Celery) scaled to hundreds or thousands of concurrent jobs on large data sets
  • Are comfortable defining objectives, prioritizing months of work, and proposing plans and roadmaps to meet these objectives
  • Know your way around relational databases and NoSQL databases, being skilled at writing queries as well as tuning and managing the configurations
  • Have no problem integrating a new service with no prior experience with that specific technology
  • Have a thorough understanding of security and encryption, understanding what is required to keep user information protected under any type of attack
  • Are comfortable working in 2-week sprints and pushing production-quality changes that meets business requirements at the end of each sprint
  • Have proven your ability to estimate work timelines and communicate appropriately when issues arise
  • Love a fast-paced environment and thrive when tackling the hardest challenges
  • Desire to learn new skills and approach problems from unique angles
  • Share our values, and work in accordance with those values
  • Understand that everybody you work with is human, and is trying their best, and can expect to have the same understanding provided to you
  • Are comfortable self-leading, working to improve yourself and your abilities
  • Have an all-in attitude, ready to jump in to help keep things running regardless of what time it is

Benefits:

  • Flexible work schedule
  • Unlimited PTO
  • Physical and mental wellness benefits
  • Medical coverage
  • Parental leave
  • 401K
  • Company-sponsored events
  • Referral program
  • Onsite gym
  • Dog friendly office
  • Snacks in the office
  • Commuter benefits
  • Onsite massages
NeuroFlow
Visit website
Apply Now

Find your next job

Signup and start finding your next job.