
Senior DevOps Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Crunchyroll is seeking a Senior DevOps Engineer for our Infrastructure Engineering team in Hyderabad, Telangana, India. In this role, you will be instrumental in automating and scaling the systems and services that power our streaming platform. You will collaborate with other infrastructure engineers and development teams on projects focused on infrastructure automation, scaling, and CI/CD pipelines. Your contributions will be crucial in driving these projects to completion, ensuring adherence to platform processes, automation, and best practices, and guiding improvements in observability, security, and reliability. You will develop tools and systems to support services and facilitate high-quality software delivery, and take initiative to enhance our technologies and processes.
We are looking for a candidate with a deep understanding of Software and DevOps methodologies, automation, and infrastructure as code. Proven experience in designing, building, and scaling high availability systems and a strong ability to collaborate effectively are essential. This role reports to the DevOps Manager.
Responsibilities:
- Lead projects related to infrastructure automation, scaling, and CI/CD.
- Improve observability, security, and reliability of the platform.
- Develop tools and systems for high-quality software delivery.
- Drive initiatives to improve technologies and processes.
- Guide and mentor other engineers on production best practices.
- Participate in on-call and developer support rotations.
- Accommodate periodic evening meetings with the US-based team.
Requirements:
- Bachelor's degree in software engineering, computer science, information technology, information systems, or a related field.
- 8+ years of experience in production-level environments as a DevOps/SRE.
- Expertise in AWS cloud technologies.
- Proficiency with Infrastructure as Code (IaC) tools such as Pulumi and Terraform.
- 3+ years of experience managing containerized infrastructure in ECS or Kubernetes.
- Experience with GitOps practices and CI/CD.
- Experience managing Linux-based infrastructure.
- Experience with observability and instrumentation for dashboards and alerts.
- Familiarity with relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, DynamoDB).
- Experience with CDN and caching technologies, including AWS CloudFront.
- Experience guiding Software Engineers on production best practices and knowledge sharing.
- Proficiency in at least two programming languages, including TypeScript.
- Excellent communication and collaboration skills.
Pluses:
- Knowledge of streaming video delivery, video encoding workflows, video origin architecture, and video delivery at scale.
- Familiarity with big data and payments domains.
- Understanding of security concepts (cryptography, authentication, authorization, security protocols).
- Familiarity with Datadog and GitHub Actions.
Company
Crunchyroll
Crunchyroll is a leading platform dedicated to delivering the art and culture of anime to a passionate global community of over 100 million fans across 200+ countries and territories. We connect fans ...