Tech Solutionist - Contact center

Full–time

Posted on: 2 days ago

Location Name: Pune Corporate Office - Mantri

Job Purpose

VoIP Engineer (Asterisk, Kamailio) - 5-7 Years Experience

Duties And Responsibilities

A- Minimum required Accountabilities for this role
  •  VoIP Infrastructure Design & Maintenance:

  • o Configure, deploy, and maintain FreeSWITCH and Kamailio-based systems.

    o Understanding of VoIP architectures to support business needs.

    o Implement call routing, DID management, and trunk configurations.
  •  SIP & Call Routing:

  • o Develop and manage SIP-based call routing for internal and external communication.

    o Troubleshoot SIP signaling issues using tools like Wireshark or sngrep.

    o Optimize routing rules for least-cost routing (LCR) and high availability.
  •  Monitoring & Performance Optimization:

  • o Monitor VoIP systems for performance, security, and uptime.

    o Conduct capacity planning and optimize system resources.

    o Implement call quality monitoring tools (e.g., RTCP, QoS metrics).
  •  Collaboration & Support:

  • o Work with cross-functional teams to integrate VoIP systems with CRM and other platforms.

    o Provide Level 2/3 support for VoIP-related issues.

    o Train team members on VoIP best practices and system usage.

    B- Additional Accountabilities Pertaining To The Role
  •  Security & Compliance:

  • o Ensure VoIP security measures to prevent fraud and mitigate risks.

    o Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA).

    o Configure firewalls and SBCs for secure SIP trunking.
  •  Database & Messaging Integration:

  • o Integrate VoIP systems with databases like MongoDB and PostgreSQL.

    o Leverage Redis for caching and RabbitMQ for messaging queues.

    o Ensure efficient data storage and retrieval mechanisms to support VoIP services.
  •  Programming & Scripting:

  • o Develop custom VoIP features and modules using languages like Golang, Lua, Python, C, and C++.

    o Automate repetitive tasks and processes through scripting.

    o Understanding of WebRTC solutions for real-time communication.

    Key Decisions / Dimensions
  •  Soft Skills:

  • o Strong analytical and problem-solving skills.

    o Excellent communication and documentation abilities.

    o Ability to work collaboratively in a team environment.

    Major Challenges
  •  VoIP Expertise:

  • o Strong hands-on experience with FreeSWITCH and Kamailio.

    o In-depth knowledge of SIP protocols, RTP, and VoIP troubleshooting.

    o Familiarity with codecs like G.711, G.729, Opus, etc.
  •  Networking Proficiency:

  • o Solid understanding of networking concepts such as NAT, RTP, and STUN/TURN.

    o Experience with firewall configurations and SBCs.
  •  Development Skills:

  • o Proficiency in programming languages like Golang, Lua, Python, C, and C++.

    o Experience with WebRTC for real-time communication.

    o Familiarity with database systems like MongoDB and PostgreSQL.

    o Experience with Redis for caching and RabbitMQ for asynchronous messaging.
  •  Tools & Platforms:

  • o Familiarity with monitoring tools like Homer, Grafana, or Nagios.

    o Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.

    o Proficiency in containerization tools like Docker and orchestration with Kubernetes.

    Required Qualifications And Experience
  •  Qualifications
  •  Graduates with relevant voip experience of 4-5 Years Experience
  •  Work Experience
  •  VoIP Infrastructure Design & Maintenance:

  • o Configure, deploy, and maintain FreeSWITCH and Kamailio-based systems.

    o Design scalable and reliable VoIP architectures to support business needs.

    o Implement call routing, DID management, and trunk configurations.
  •  SIP & Call Routing:

  • o Develop and manage SIP-based call routing for internal and external communication.

    o Troubleshoot SIP signaling issues using tools like Wireshark or sngrep.

    o Optimize routing rules for least-cost routing (LCR) and high availability.
  •  Monitoring & Performance Optimization:

  • o Monitor VoIP systems for performance, security, and uptime.

    o Conduct capacity planning and optimize system resources.

    o Implement call quality monitoring tools (e.g., RTCP, QoS metrics).
  •  Collaboration & Support:

  • o Work with cross-functional teams to integrate VoIP systems with CRM and other platforms.

    o Provide Level 2/3 support for VoIP-related issues.

    o Train team members on VoIP best practices and system usage.
  •  Security & Compliance:

o Implement VoIP security measures to prevent fraud and mitigate risks.

o Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA).

o Configure firewalls and SBCs for secure SIP trunking.