Tech Stack
AnsibleCloudDistributed SystemsFirewallsGoogle Cloud PlatformJavaJavaScriptPythonSQLTerraformVoIP
About the role
- Troubleshoot and mitigate voice platform related issues in public cloud telephony systems
- Assist in resolving complex software-related issues controlling the telephony application switch and related applications
- Support platform migrations, upgrades, and lifecycle management
- Execute build and deployment automation and CI/CD testing
- Test new voice features, platform types, and endpoints
- Manage large-scale distributed systems
- Provide in-day and after-hours incident resolution and on-call support (7/24/365 operations)
- Build, maintain, and promote strong technical documentation
- Act as technical liaison to product development, engineering, support, and executive level staff
- Support Product, Engineering, and Customer Support/Operational teams to uphold platform reliability vision
Requirements
- At least 2+ years of platform operations experience in cloud based environments; preferred knowledge of FreeSWITCH, Kamailio and Coturn and other telephony application switches
- Solid understanding scripting languages like Terraform, Ansible, JavaScript and Python
- Foundational understanding of public cloud infrastructure (GCP preferred) centered around network and geo-graphical deployments voice architecture
- Fundamental understanding of CI/CD, distributed architectures and micro-services; ability to read and troubleshoot Java code base is a plus
- Solid knowledge of WebRTC and VoIP related to protocols and architecture
- Fundamental understanding of SRE best practices, including reliability, monitoring, availability, and incident response
- Solid understanding of traditional infrastructure tenants; Networking, Firewalls, and OS base
- Database experience with enterprise class SQL
- Demonstrate sound judgment in problem solving, identification, troubleshooting and solutions
- Strong analytical and organizational skills, with attention to detail
- Demonstrate strong verbal and written communication skills
- Ability to multi-task, prioritizing multiple objectives and initiatives
- Able to work in a team environment and with a diverse group
- Mentoring and cross training to platform engineering and operations
- Self-driven, highly motivated, quick responder, and sound decision-making skills