SIP/VoIP Engineer with Asterisk and GCP Expertise

We are seeking a highly skilled SIP/VoIP Engineer Contractor to help finalize and enhance our SIP server infrastructure.

Key Responsibilities

1. SIP Server Development

a. Complete the development of our SIP server built on the Asterisk framework.
b. Ensure seamless connectivity with our partner’s (Five9) SIP server.

2. High Availability & Load Balancing

a. Set up and configure OpenSIPS, Routr, or similar solutions for SIP traffic load balancing.
b. Advise on and implement strategies for high availability, reliability, and fault tolerance.
c. Work with Kubernetes (GKE) for container orchestration and scaling.

3. Infrastructure Enhancement

a. Migrate the SIP server from a single VM to a more resilient architecture.
b. Implement best practices for infrastructure on GCP, including VMs and load balancers.

4. Integration & Development

a. Connect our Golang-based call controller module with the SIP server.
b. Collaborate on integrating the call controller with our Node.js server.

5. Testing & Optimization

a. Perform E2E and load testing to ensure system performance and reliability.
b. Optimize system components for maximum efficiency.

Qualifications

1. Technical Expertise

a. Extensive experience with SIP and VoIP technologies.
b. Proficiency with the Asterisk framework and SIP server development.
c. Strong understanding of OpenSIPS, Routr, or similar load-balancing technologies.

2. Infrastructure Experience

a. Hands-on experience with GCP including GCE, GKE, and LBs.
b. Knowledge of high availability, reliability, and fault-tolerant system design.

3. Programming Skills:

a. Proficient in Golang and familiarity with Node.js.

4. Additional Skills:

a. Experience with Five9 or similar contact center solutions.
b. Familiarity with end-to-end testing frameworks and load testing tools.
c. Prior experience in migrating systems to cloud-native architectures.

Share the Post:

Related Posts