As a Senior Kamailio (VoIP) Developer, you must take complete ownership of supporting all VoIP infrastructure, debugging issues related to specific servers or software, or remote clients such as SIP devices (both virtual such as soft-phone or WebRTC client, and physical such as a desk phone or an on-premise PBX), and providing fixes. Experience with Open Source VoIP applications such as Kamailio, OpenSIPS, FreeSWITCH, RTPEngine or RTPProxy, and open source tools such as Wireshark, sngrep, and Homer Experience with High Availability, geographically redundant, and load-balanced applications of FreeSwitch and Kamailio, with Call Center functionality, Presence, and SIP Registrations Working FreeSWITCH carrier experience to handle 10,000+ concurrent calls Good knowledge of RTP Proxy and routed audio conferences concept where media would flow via free switch RTP Proxy FreeSWITCH - Listening to all events generated by Kamailio or events from FreeSwitch such as those exposed using esl/mod_event_socket Support customers during EST timezone during critical releases or emergency incidents 5+ yrs of supporting global VoIP services and/or applications on cloud-based servers. Expertise in SIP call flow analysis and debugging Expertise in setup and maintaining SIP-based monitoring, debugging, and alerting services Experience scripting call flow, dialplan, and custom routing with FreeSwitch using LUA and XML Experience in debugging Kamailio and Freeswitch-based applications is a must Good problem-solving and analytical skills Excellent written and verbal communication Experience working with open-source projects Exposure to SIP Carrier Integration Advanced Experience with cloud media infrastructure (load balancers, gateways, SBCs, STUN, TURN) Advanced Knowledge of all modern VoIP protocols/platforms including (SIP, RTP stack & SDP, RTCP, TCP, UDP, SIP, HTTPS, SSL/TLS) Working Knowledge of Network Usage Scenarios and understanding of Internet Traffic with the general flow of Routing, Ports, Firewalls, and Packet Flow Experience with any load testing tools for FreeSwitch/Kamailio to ensure scalability and acceptable minimum load tolerances, such as automated dialplan testing, calls per second testing (CPS), transcoding validation, and playback verification Working understanding and knowledge of codecs such as PCMU, G722, and Opus and how to efficiently transcode codecs, or optimize and prevent call quality issues by signal updates for optimized codec renegotiation Ability to create and maintain geo-redundant and highly available and optimized MySQL and/or PostgresSQL based database infrastructure (with working understanding of vertical and horizontal sharding) Excellent troubleshooting skills and working knowledge of IPTables, Fail2ban, wireshark, tcpdum, sipp Understanding of SIP security such as acceptable or unacceptable requests, and how to respond/honeypot Experience with containers and automation tools such as Kubernetes, Docker, Ansible, Jenkins, Nomad. Advanced working knowledge and experience to set up and maintain a geographically redundant and highly scalable SQL backend Working experience implementing and testing HA scenarios and automated fail-over tests Experience with CloudFlare products (such as WebSockets, SIP, and RTP over Magic Transit) Experience working with AWS, GCS Kubernetes is a plus Experience with Linux, open source tools and shell scripting Experience with video conferences and video transcoding is a plus Develop and maintain automation of code deployment (AWS, k8s, CI/CD, etc.) Experience with AMQP protocol with Kamailio and FreeSwitch (such as RabbitMQ / Kafka) Experience with real-time RTP processing for transcription and predictive response handling using internal applications or third party services Show more Show less
Company Description UniVoxx specializes in business telecommunications, offering services from business phones to call centers for companies of all sizes and service providers. Our platform is designed for mobile employees and businesses with multiple locations, aiming to simplify communications with a single, cost-effective, and user-friendly interface. Our diverse customer base includes industries such as medical, non-profit, mortgage, real estate, security, and more. We provide flexible solutions that make it easy to add and replace phones as needed, ensuring seamless communication for your business. Role Description This is a full-time on-site role located in Ahmedabad for a Kamailio (VOIP) Developer. The Kamailio (VOIP) Developer will be responsible for the development, configuration, and maintenance of Kamailio and related VOIP systems. Day-to-day tasks include scripting, debugging, and testing VOIP solutions, collaborating with team members on system design, and ensuring system security and reliability. The developer will also need to troubleshoot system issues and provide technical support as required. Qualifications Experience with Kamailio, OpenSIPS, or similar VOIP servers Skills in scripting languages such as Lua, Python, or Perl Knowledge of SIP protocol, RTP, and other VOIP technologies Understanding of network protocols and network security Experience with Linux/Unix system administration Excellent problem-solving and troubleshooting skills Ability to work independently and collaboratively in a team environment Bachelor’s degree in Computer Science, Engineering, or a related field Experience in telecommunications is a plus Show more Show less
We are hiring a Cloud Database & DevOps Architect to lead the design, automation, and scaling of our mission-critical systems. This role combines deep database expertise (PostgreSQL & MongoDB) with DevOps skills to ensure high availability, performance, and reliability across containerized and cloud environments. You will define best practices for HA, replication, backups, disaster recovery, monitoring, and CI/CD pipelines while collaborating with developers and operations teams. Key Responsibilities Architect and manage PostgreSQL and MongoDB clusters with HA, replication, and failover. Design and implement backup and disaster recovery strategies . Containerize and orchestrate databases and services using Docker/Kubernetes. Develop and manage CI/CD pipelines for application and DB deployments. Implement infrastructure-as-code (Terraform/Ansible) for repeatable setups. Monitor and tune database and infrastructure performance . Ensure security, compliance, and data governance across environments. Collaborate with Dev and QA teams for end-to-end delivery pipelines . Required Skills Expert knowledge in PostgreSQL and MongoDB. Strong experience with containers (Docker, Kubernetes) . Proven track record in HA, clustering, replication, and DR planning . Hands-on with DevOps tools (CI/CD pipelines, GitLab CI/Jenkins, ArgoCD). Infrastructure as Code : Terraform, Ansible (or similar). Knowledge of cloud platforms (AWS/Azure/GCP) and managed DB services. Strong background in monitoring & observability (Prometheus, Grafana, ELK, Loki). Excellent troubleshooting and automation mindset. Nice to Have Familiarity with Redis, Kafka, RabbitMQ . Knowledge of service mesh / API gateway in K8s environments. Security compliance (GDPR, HIPAA, SOC2).
You are looking for a Cloud Database & DevOps Architect to take charge of designing, automating, and scaling your critical systems. In this role, you will merge your in-depth knowledge of databases like PostgreSQL & MongoDB with DevOps expertise to ensure top-notch availability, performance, and reliability in both containerized and cloud setups. Collaborating with development and operations teams, you will establish best practices for high availability, replication, backups, disaster recovery, monitoring, and CI/CD pipelines. Responsibilities: - Lead the architecture and administration of PostgreSQL and MongoDB clusters incorporating HA, replication, and failover mechanisms. - Devise and execute backup and disaster recovery plans for the databases. - Containerize and orchestrate databases and services utilizing Docker and Kubernetes. - Create and oversee CI/CD pipelines for application and database deployments. - Implement infrastructure-as-code using tools like Terraform and Ansible for consistent setups. - Monitor and optimize database and infrastructure performance. - Ensure security, compliance, and data governance are maintained across various environments. - Work closely with Development and QA teams to ensure seamless end-to-end delivery pipelines. Required Skills: - Profound expertise in PostgreSQL and MongoDB. - Solid background in containers (Docker, Kubernetes). - Demonstrated experience in high availability, clustering, replication, and disaster recovery strategies. - Hands-on experience with DevOps tools such as CI/CD pipelines, GitLab CI/Jenkins, and ArgoCD. - Proficiency in Infrastructure as Code tools like Terraform, Ansible, or equivalent. - Knowledge of cloud platforms like AWS, Azure, GCP, and managed database services. - Strong understanding of monitoring & observability tools like Prometheus, Grafana, ELK, and Loki. - Excellent troubleshooting skills and a strong automation mindset. Nice to Have: - Familiarity with Redis, Kafka, RabbitMQ. - Understanding of service mesh and API gateway in Kubernetes environments. - Knowledge of security compliance standards such as GDPR, HIPAA, SOC2.,