Genius Sports Group - New York, NY

posted 4 days ago

Full-time - Senior
New York, NY
1,001-5,000 employees

About the position

The Senior DevOps Engineer role at Genius Sports involves driving the development of scalable and robust systems within the core platform team (DevSecOps). This position focuses on creating innovative solutions to technical challenges, collaborating with various teams, and ensuring the successful delivery of projects while maintaining high standards of quality and security.

Responsibilities

  • Build and scale the deployment architecture for Genius Sports products.
  • Architect and implement cloud native solutions using infrastructure as code tooling.
  • Write code for automation tooling and support DevOps deployment software.
  • Design and implement robust telemetry for all services operated by Genius Sports.
  • Mentor and collaborate with engineers to promote DevOps best practices.
  • Design and develop new solutions to aid the development process and delivery.
  • Produce high quality, maintainable, monitored, and tested infrastructure and solutions.
  • Troubleshoot and resolve problems effectively.
  • Oversee the maintenance and development of build systems, CI/CD pipelines, and cloud infrastructure.
  • Ensure the security of cloud-hosted systems and implement security checks for new code entering production environments.
  • Develop and maintain the core observability stack for production services.
  • Conduct constructive peer reviews of features and contribute to good reviewee hygiene.
  • Monitor, maintain, and troubleshoot systems owned by the core Platform team.
  • Maintain and evolve technical documentation such as guides and runbooks.
  • Participate in and improve agile ceremonies.

Requirements

  • Experience with AWS, Kubernetes, and software development.
  • Automation of repetitive tasks using scripting languages (Bash, Python, NodeJs, Powershell, etc.).
  • Practical knowledge of at least one programming language (C++, C#, Java, JS, Kotlin, Python, PHP, Golang).
  • Knowledge of container orchestration systems such as Kubernetes or ECS.
  • Ability to lead and execute on the DevOps/Cloud engineering vision.
  • Technical expertise in networking, data structures, and cloud native technologies.
  • Expert-level knowledge of at least one infrastructure-as-code language (e.g., Terraform, CloudFormation).
  • Detailed knowledge of building observable systems and cohesive dashboard design.
  • Understanding of continuous delivery principles, including feature-switching and CI/CD pipelines.
  • Understanding of core security principles in continuous delivery systems.

Nice-to-haves

  • Knowledge and interest in sports.
  • Knowledge of testing methodology and designing high-quality testing suites.
  • Understanding of good software design principles, including information hiding and module design.
  • Experience in capturing and exposing productivity signals to the engineering team.

Benefits

  • Health insurance
  • Skills training
  • Social events throughout the year
  • Summer and winter holiday parties
  • Monthly team building events
  • Sports tournaments
  • Charity days
  • Wellbeing activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service