Staff DevOps Engineer
About the role
The Cloud Reliability team within the Infrastructure Engineering team at Crunchyroll forms the foundation on which our services are built and directly influences our customer experience and the velocity of our engineers. Our team focuses on ensuring developers are enabled, self-service, that everything about our infrastructure is automated, and that our services are highly reliable and scalable. Staff DevOps Engineers within the Infrastructure Engineering team are essential in automating and scaling the systems and services that power our streaming platform. They work with our DevOps team, delivery teams, and lead projects related to infrastructure automation, scaling, CI/CD, and ensuring that the platform processes, automation, and best practices are being followed.
Responsibilities
- Work with our DevOps team, delivery teams, and lead projects related to infrastructure automation, scaling, CI/CD, and ensuring that the platform processes, automation, and best practices are being followed.
- Develop tools and systems that support services and facilitate high-quality software delivery and architecture / infrastructure.
- Collaborate with other engineers to understand their needs and assist them in their journey.
- Partner with our development teams to understand their needs and assist them in their journey.
Requirements
- At least a Bachelor's degree in software engineering, computer science, information technology, information systems, or similar.
- 12+ years of relevant experience in DevOps and infrastructure management.
- 8+ years working in production environments, combining DevOps and software engineering.
- 5+ years of experience managing containerized infrastructure in ECS or Kubernetes.
- Proficiency in automation, creating reusable patterns and solutions.
- Expertise in GitOps practices and CI/CD, including tools like GHA & CodeDeploy and infrastructure automation within CI/CD.
- 5+ years experience in AWS and its major services such as ECS, S3, SQS, Lambda, containerization, utilizing Infrastructure as Code (IaC) such as Pulumi and Terraform.
- Proficient in programming in TypeScript with familiarity of other languages such as Go or Python.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., DynamoDB).
- Experience guiding software engineers in production best practices, sharing knowledge across teams.
- Design and deployment experience with data sovereignty-driven designs (e.g., GDPR).
- Collaboration with other engineers to build tools and systems supporting services and facilitating high-quality software delivery.
Qualifications
- Knowledge of streaming video delivery, video encoding workflows, video origin architecture, and issues of scale for video delivery.
- Familiarity with big data and payments domain.
- Understand security concepts such as cryptography, authentication, authorization, and security protocols.
- Experience with Vault, Packer or other HashiCorp tools.
- Knowledge, or working experience with GCP.
Benefits
- Great compensation package including salary plus performance bonus earning potential, paid annually.
- Flexible time off policies allowing you to take the time you need to be your whole self.
- Generous medical, dental, vision, STD, LTD, and life insurance.
- Health Saving Account (HSA) program.
- Employer matched retirement savings.
- Time-off programs.
- Progressive health benefits and perks.
Pay Range
$221,000—$277,000 USD