Overview
Lead Site Reliability Engineer role at Thales in Bangalore, focused on measurement, reliability, incident response and platform continuity for cloud, web and CDN scale infrastructure.
What you'll do
- Apply SRE core tenets of measurement (SLI/SLO/SLA), eliminate toil, and reliability modeling
- Enable and educate development teams on industry best practice design patterns, ways of working and operational knowledge to ensure platform continuity
- Develop and architect solutions to infrastructure and operational aspects of new products and feature sets
- Assist with go/no go preplanning, verification/validation, and review of existing and new product/services
- Proactively analyze data and test the integrity of network/systems to ensure production applications and services are operating optimally
- Work within development teams to troubleshoot and resolve business affecting issues
- Handle escalations, incident response, RCA, and blameless postmortems
- Participate in on-call rotation
What you'll need
- At least 7+ years of professional experience within a cloud/web/CDN scale infrastructure
- Expert Linux troubleshooting in production: isolate CPU vs memory vs IO vs network bottlenecks quickly; hands-on with top/htop, vmstat, iostat, sar, pidstat, ss, lsof, dmesg, and journald/systemd
- Strong networking fundamentals and practical debugging: deep understanding of TCP/UDP and routing basics; can prove issues using curl, dig, mtr/traceroute, nc, and tcpdump
- DNS and HTTP(S) clarity: understands resolver vs authoritative, TTL/caching, SERVFAIL/NXDOMAIN patterns; knows HTTP 502/503/504 meaning and common LB/proxy failure modes
- TLS/SSL proficiency: understands certificate chain, expiry, SNI mismatch, handshake failures; can validate quickly using openssl s_client and interpret output
- Production mindset: prioritizes mitigation first (rollback/disable/route around), then RCA; writes clear runbooks and automates repeat fixes to reduce toil
- Expert knowledge of Linux systems, network programming and protocols TCP, UDP, DNS, TLS/SSL, HTTP
- Implement software engineering best practices/standards and software development life cycle
- Experience in developing software, troubleshooting, and monitoring large scale distributed systems
- Experience analyzing and building data telemetry, modeling, pipelines, UI visualization
- Working knowledge and experience of Agile software development methodologies
- A strong team player who is accountable towards business urgency
- Ability to stay organized in a multi-tasking environment
- Self-starter personality
Nice to have
- Experience with BGP and Anycast routing
- Experience with DevOps principles and concepts such as Infrastructure as Code (Ansible/Saltstack), CI/CD (Gitlab, Jenkins, Git), monitoring and visualization (Prometheus, Grafana)
- Experience with big data technologies such as NoSQL/RDBMS, Redis, ElasticSearch, Kafka
- Experience with containers and container management (Docker, Kubernetes)
Details
- Location: Bangalore - Indraprastha, India
Read the full description and apply on the company’s own careers page.