Overview
Engineer II, Site Reliability on CrowdStrike's Temporal Platform team, helping operate and evolve the internal Temporal workflow orchestration infrastructure, a stateful distributed system running on Kubernetes across multiple regions.
What you'll do
- Operate Temporal infrastructure in production: deploy updates, monitor cluster health, respond to alerts, and maintain availability across multiple environments using Helm, Kubernetes and FluxCD
- Automate operational work: write scripts and workflows that make deployments, upgrades, scaling operations, and troubleshooting repeatable and safe; reduce manual toil over time
- Support capacity planning and performance tuning: track resource utilization, identify bottlenecks, tune configuration for better performance and contribute to capacity forecasts under guidance
- Build observability: instrument services with metrics and logs, improve dashboards, and refine alerting so the team can catch problems before they impact users
- Contribute to on call rotation: participate in incident response, learn how to triage and escalate issues effectively, write runbooks that help the next person on-call
- Learn GitOps workflows: work with FluxCD to manage infrastructure-as-code, submit pull requests for configuration changes, and understand how declarative deployment pipelines work
- Troubleshoot operational issues: investigate deployment failures, connectivity problems, performance degradations, and work with teammates to determine root cause and preventive fixes
- Partner with consuming teams: help internal engineers onboard to Temporal, answer questions, debug integration issues, and contribute to documentation that makes adoption easier
- Grow your infrastructure skills: work with PostgreSQL, AWS/GCP, Kubernetes networking, Helm chart management, certificate rotation, secret management and distributed systems operations under mentorship
What you'll need
- 3+ years in DevOps, SRE, platform engineering or infrastructure roles, including working on production systems and understanding the basics of running services reliably
- Kubernetes fundamentals: you've deployed services to Kubernetes, understand pods/deployments/services, and can debug basic cluster issues; comfortable navigating kubectl and reviewing YAML
- Helm experience: you've used Helm to deploy applications, understand charts and values files, and can troubleshoot failed releases
- Some infrastructure-as-code experience: you've used tools like Terraform, Ansible, or GitOps workflows (FluxCD, ArgoCD) to manage infrastructure declaratively rather than clicking in consoles
- Cloud platform exposure: you've worked with AWS or GCP in some capacity and understand basic compute, networking, and storage primitives
- Scripting ability: you can write scripts (Bash, Python, Go) to automate repetitive tasks and build simple tooling
- Basic understanding of stateful systems: you've worked with databases (PostgreSQL preferred) or other persistent services and understand backups, schema management, and connection handling at a foundational level
- Willingness to learn and ask for help: comfortable saying "I don't know" and diving into unfamiliar territory with support from teammates
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes
Nice to have
- Experience operating workflow orchestration platforms (Temporal, Airflow, Prefect, Cadence)
- Experience with FluxCD or ArgoCD in production
- Exposure to distributed tracing or observability platforms
- Go experience (our services and many consuming applications are written in Go)
- Previous work on internal platform teams or DevOps infrastructure roles
- Understanding of PostgreSQL performance tuning and operational best practices
- Familiarity with multi-region infrastructure deployment and failover patterns
Details
- Hybrid work mode
- Location: India - Bangalore
Read the full description and apply on the company’s own careers page.