Overview
Site Reliability Engineer (SRE) and Software Developer supporting backend services for Cisco's SaaS teamwork products within the Collaboration Business Unit, including Webex. The role supports a 3-shift model.
What you'll do
- Own the deployment and operation of critical collaboration services across cloud and hybrid environments, driving reliability and scalability.
- Develop, evolve, and optimize CI/CD pipelines and automation, including AI-first tooling for deployment, monitoring, and incident response.
- Lead incident response for complex production issues, perform root cause analysis, and drive systemic reliability and performance improvements.
- Use observability data to guide capacity planning, scaling strategies, and resource optimization across services.
- Define and champion operational best practices, documentation standards, and a culture of reliability and operational perfection.
- Develop Python backend services, REST APIs, and background jobs for operational automation.
- Develop and implement MCP tools that expose operational capabilities to AI clients, with clear tool descriptions, input schemas, validation, structured results, and useful error responses.
- Supply to the shared tool-execution platform used by MCP and the Webex bot's AI workflow, so a capability follows consistent rules regardless of how it is invoked.
- Build integrations with systems used for deployments, DNS, VIPS, certificates, storage, Kubernetes, and configuration management.
- Ensure automation respects permissions, approval requirements, job tracking, and audit records, particularly for operations that change infrastructure.
- Solve issues across APIs, background workers, MCP tool calls, and external systems.
- Improve tests, logs, metrics, and documentation based on what you learn.
- Participate in design discussions and code reviews and work with multi-functional teams to deliver practical solutions.
What you'll need
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) with 5+ years in Site Reliability Engineering, Cloud Operations, Software Development or Systems Engineering.
- Strong hands-on experience operating production services using Docker and Kubernetes in cloud or hybrid environments.
- Proficiency in Python and more programming or scripting languages (e.g., Python, Go, Bash) to build automation and operational tooling.
- Experience with monitoring, observability, and incident response in production environments, including on-call participation and post-incident reviews.
- Working knowledge of Linux systems, networking, distributed systems, relational databases, REST API, Kubernetes, Argo, Jenkins, CI/CD pipelines, infrastructure-as-code, and Git-based workflows.
- Ability to define clear software interfaces, validate inputs, and communicate failures effectively.
- Sound technical judgment, strong troubleshooting skills, and the ability to collaborate with both software engineers and operations.
- Strong written and verbal communication.
Nice to have
- Experience operating large-scale, globally distributed SaaS platforms.
- Familiarity with hybrid cloud environments and multi-region deployments.
- Experience applying AI-assisted or automation-first approaches to SRE tooling and workflows.
- Strong written communication skills for creating clear operational documentation and runbooks.
- Hands-on experience developing MCP servers or tools, or building tools and API integrations for AI assistants and agents.
- Practical knowledge of TCP/IP, DNS, HTTP/TLS, load balancing, and service connectivity.
- Experience automating or troubleshooting network services such as DNS records, VIPs, or certificates.
Details
- Location: Bangalore, India.
- Supports a 3-shift model.
Read the full description and apply on the company’s own careers page.