Job
Description
Job Purpose VoIP Engineer (Asterisk, Kamailio) - 5-7 Years Experience
Duties and Responsibilities A- Minimum required Accountabilities for this role VoIP Infrastructure Design & Maintenanceo 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 Routingo 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 Optimizationo 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 & Supporto 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 & Complianceo 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 Integrationo 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 & Scriptingo 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 Expertiseo 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 Proficiencyo 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 & Platformso 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 a) Qualifications Graduates with relevant voip experience of 4-5 Years Experienceb) Work Experience VoIP Infrastructure Design & Maintenanceo 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 Routingo 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 Optimizationo 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 & Supporto 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 & Complianceo 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.