Find Jobs
Hire Freelancers

Deployment and Scaling Solution for Prosody with supporting components and JVB

₹10000-150000 INR

Avslutat
Publicerad sex månader sedan

₹10000-150000 INR

Betalning vid leverans
We are seeking proposals from experienced and qualified vendors to assist in the deployment and scaling of our existing Prosody with supporting components and Jitsi Video Bridge (JVB) setup. Our current setup is containerized using Docker Compose. We aim to transition to a Kubernetes environment, ensuring efficient scaling and management of our services. Project Overview Our current system architecture utilizes Docker Compose for container orchestration. It includes Prosody and its supporting components, as well as Jitsi Video Bridge (JVB), which we need to scale dynamically based on demand. Our objective is to migrate this setup to a Kubernetes cluster, ensuring high availability, scalability, and robust management of our video conferencing services. Scope of work Kubernetes Deployment: - Design and implement a Kubernetes-based infrastructure for hosting Prosody and JVB. - The deployment should include all necessary Kubernetes resources like Pods, Services, Deployments, etc. - Ensure that the Kubernetes environment is secure, resilient, and optimized for performance. TURN Server Configuration: - Integrate and configure a TURN server, preferably Coturn, within the Kubernetes cluster. - Ensure that the TURN server is properly configured to work with JVB and Prosody for optimal performance. Scalability Strategy: - Develop a strategy for scaling JVB instances based on the number of active conferences or system load. - Implement an auto-scaling solution that dynamically adjusts the number of JVB instances in response to real-time demand. Helm-based Deployment: - Utilize Helm charts for the deployment and management of Kubernetes resources. - Helm charts should be customizable and easy to update as per our future requirements. Continuous Integration and Deployment (CI/CD): - All deployment and scaling processes must integrate with our existing GitLab CI/CD pipelines. Artifact Management: - All container images should be stored and managed in our internal Artifactory. Solution Overview A scalable solution to deploy Jitsi Video-bridge (JVB) for custom use, triggered through the CI/CD pipeline following industry best practices. The solution will be deployed on the requested cloud platform i.e., Digital Ocean kubernetes service. The deployed solution shall be able to update when triggered by CI/CD pipeline i.e., Gitlab CI Solution Components ● Kubernetes Cluster ● Docker Containers: Containerize Jitsi components, including Jicofo, JVB (Jitsi Video Bridge), Prosody, and associated services, ensuring consistency and portability across environments. ● Load Balancing ● Horizontal Pod Autoscaling (HPA) ● High Availability ● Security Measures: Utilize Kubernetes network policies, SSL/TLS certificates, and secure communication channels to safeguard data transmission and protect the infrastructure from potential threats. ● Monitoring: Integrate monitoring tools like Prometheus and Grafana to collect real-time metrics, enabling proactive monitoring, alerting, and performance optimization ● GitLab CI/CD Pipeline Technical Details Operating system required: ● Ubuntu 20.04 Auto-scaling strategy: Conference Sharding Infrastructure Setup: Preferred Cloud Provider: Scalability Requirements: Ideal Skills and Experience: Automated testing: Version control strategy: Deployment through Gitlab CI:
Project ID: 37385063

Om projektet

20 anbud
Distansprojekt
Senaste aktivitet fem månader sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
20 frilansar lägger i genomsnitt anbud på ₹80 550 INR för detta uppdrag
Använd avatar
Hi there! My name is Raman and I'm part of the CnELIndia team. We specialize in web and app development and we have a lot of experience in this field. We understand how important it is for you to have a scalable solution for deploying Prosody with supporting components and Jitsi Video-bridge setup that can be used dynamically based on demand. We have extensive experience in operating containerized systems using Docker Compose, which is what your project requires. We also have experience with Helm charts for deploying Kubernetes resources, which makes us an ideal choice for this project. Our team is well-versed in CI/CD pipelines and we have developed an Artifactory instance specifically for storing images for use within containerized systems.
₹80 000 INR Om 25 dagar
5,0 (22 omdömen)
6,4
6,4
Använd avatar
***AWS, Azure, GCP, Digital Ocean, Docker, Cloud, CI/CD, Git, Jenkins, Terraform & Kubernetes Expert*** --> I have read your project REQUIREMENT and UNDERSTOOD IT COMPLETELY. If you're available, I'd be happy to schedule a short call to further discuss. Can we hop a quick call? Here is some more detail about my skills:- -> AWS solutions using EC2. VPC, AMI, S3, RDS, EBS, Load Balancer, Auto-scaling, SNS, SQS, SES, ELB, EBS, IAM, Media-Convert and Elactic-transcoder. -> Developing scripts for the build, deployment, maintenance and related tasks using Jenkins, Docker, Ansible & Shell Scripting. -> Creating fully automated CI/CD infrastructure and processes for multiple projects using Kubernetes, Docker, Jenkins, Ansible, Git and Helm pipeline. -> Implementing monitoring and reporting solutions across a range of environments and platforms by using Grafana & Prometheus. -> Technology Used: Jenkins, Kubernetes, Docker, AWS, Git, Database, Zabbix, Nginx, Azure, Grafana, Prometheus. I provide all kinds of solutions related to Network administration or for system admin, Linux, Unix, cloud services, Apache, servers, cPanel, FTP, lambda EC2, Open SSL. I can provide solutions for all your customized needs. Please come to chat for further discussion, I can start immediately. Best Regards, Tanima
₹100 000 INR Om 10 dagar
5,0 (42 omdömen)
6,2
6,2
Använd avatar
Hello there! My name is Anvesh and I am an experienced and qualified freelancer with 4 years of experience in administrating systems. I understand you are seeking proposals from experienced and qualified vendors to assist in the deployment and scaling of your existing Prosody setup with supporting components. I believe that I am the perfect fit for this project due to my extensive knowledge of operating systems (including Linux), shell scripting, version control strategies, continuous integration and delivery pipelines, along with other essential software development tools. This ensures that all aspects of the project are handled professionally and with accuracy. Additionally, I have developed a scalable solution for auto-scaling JVB instances based on demand using conference sharding techniques so that performance is never an issue during peak hours. This solution would be invaluable to you as it ensures efficient scaling without compromising on performance.
₹30 000 INR Om 7 dagar
4,9 (25 omdömen)
4,1
4,1
Använd avatar
Hi! Already have something similar to show you live in APP Development. I have gone through your requirement. I can say that we have already worked on the similar project earlier. I can build your work as lowest cost as possible with best quality. I have in total of 10 years of experience in project development. Let us discuss more about this. Thanks and regard
₹11 000 INR Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Dear sir, We are thrilled to submit our proposal for your transition to Kubernetes for Prosody and Jitsi Video Bridge scaling. Our team's expertise in Kubernetes deployment, scalable infrastructure design, TURN server integration, and CI/CD pipeline implementation aligns seamlessly with your project goals. With a proven track record in ensuring secure, high-availability environments and leveraging best practices for containerized solutions, we are committed to delivering a robust, customizable, and performance-optimized solution. We look forward to the opportunity to contribute our skills and experience to empower your video conferencing services. Best regards, Meena
₹80 000 INR Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
I'm Mitesh, the CEO of a renowned mobile development company. Our extensive expertise lies in core mobile application development, complemented by various other services related to mobile applications, including iOS development (iPhone, iPad, iPod Touch), Android development (Android mobiles, Android tablets), PhoneGap development, and web development. We fully recognize the unique nature of each project and are committed to maintaining flexibility with our payment terms to cater to our clients' individual requirements. Generally, for projects below $5k, we typically require 50% upfront, while for projects ranging between $5k to $10k, we ask for 30% upfront. Additionally, for projects exceeding $10k, our standard upfront requirement is 20%. However, we are more than willing to discuss and establish payment terms based on the specific demands of each project. We would be more than happy to lend our expertise to assist you with your Prosody deployment and scaling solution! Please do not hesitate to reach out to us if you have any inquiries or would like further details about the range of services we provide.
₹150 000 INR Om 30 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Dear Sir, I am excited to apply for the development of software. With a proven track record in website development, ecommerce, node.js ,I am confident in my ability to contribute to your team's success. My strong work ethic, adaptability, and dedication to delivering results make me a valuable asset. I am enthusiastic about the opportunity to join your team and contribute in continued growth. Thank you for considering my application. I look forward to the possibility of discussing how my skills align with your needs. Thanks in advance Regards Priyam
₹80 000 INR Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, I am a full-stack developer with over six years of experience in cloud computing platforms, DevOps, and Linux. I specialize in container orchestration and Kubernetes and can help you migrate your Prosody, supporting components, and Jitsi Video Bridge (JVB) setup to a Kubernetes environment. My areas of expertise include: - Frontend: CSS/CSS3, HTML/HTML5, Bootstrap, Reactjs, Javascript, WP Theme Design, Angular js, vue js - Backend: PHP, Laravel, CodeIgnitor, Django, Python, Node js - Integration: Plugin customization, Payment Gateway Integration, Features Customization, Shipping-Setup, Email-Automation, SMTP, Redesign, Admin Dashboard, further Customization - NoSQL: Couch & Mongo - Amazon Web Services I would appreciate the opportunity to discuss your requirements with you and share my insights. Please let me know if you have any questions or would like to schedule a call. Thank you for your time. Best regards, Shubhras Srivastava
₹80 000 INR Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, my name is Jyotiranjan and I'm a highly skilled and experienced freelancer with a passion for delivering quality results. As part of our team, we understand the importance of timely deadlines when it comes to projects so we can guarantee that everything is done on time without any delays. We also have expertise in Amazon Web Services, Express JS, Linux, Node.js and NoSQL Couch & Mongo which will be invaluable when it comes to developing and deploying your project's required components. We understand that going through a CI/CD pipeline can be a time-consuming task so we would be more than happy to take care of this part for you so you don't have to worry about it anymore. Additionally, we maintain continuous integration and deployment pipelines so you can rest assured that your project is being taken care of from start to finish.
₹50 000 INR Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hi, hope you are doing well with your worklife. I have years of experience in Devops trends and linux servers. I worked the customization of Jitsi components both in container and host environment. My skills with Containerization include Docker and Kubernetes both. As the frontend is written in react, you can consider myself a good candidate for it. Thanks.
₹80 000 INR Om 20 dagar
5,0 (1 omdöme)
0,2
0,2
Använd avatar
I am writing to express my strong interest in your project, which requires a full-stack developer with over 12 years of expertise, specializing in Linux, NoSQL (Couch & Mongo), Amazon Web Services, Node.js, and Express.js. I invite you to explore my profile to review my extensive portfolio and customer feedback. Project Goals: The primary goals of this project are to: Design and implement a Kubernetes-based infrastructure for hosting Prosody and Jitsi Video Bridge. Develop a strategy for scaling Jitsi Video Bridge instances dynamically based on demand. Integrate and configure a TURN server, Coturn, for optimal performance with Jitsi and Prosody. Utilize Helm charts for deploying and managing Kubernetes resources, ensuring customization and easy updates. Integrate deployment and scaling processes with your existing GitLab CI/CD pipelines. Ensure that all container images are stored and managed in your internal Artifactory. I look forward to the opportunity to contribute to the success of your project.
₹150 000 INR Om 16 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Dear Client, We've carefully reviewed the initial details of your project. Here are some of the reasons why you should choose us for your project:: We have strong experience in deploying and scaling Kubernetes-based applications using Docker containers, Helm charts, and GitLab CI/CD pipelines. We have successfully delivered several projects involving Kubernetes clusters, load balancing, horizontal pod autoscaling, high availability, security measures, and monitoring tools. We have expertise in integrating and configuring TURN servers, preferably Coturn, within the Kubernetes cluster. We can ensure that the TURN server is properly configured to work with JVB and Prosody for optimal performance and reliability. We have a deep understanding of the technicalities of Prosody and JVB, as well as the scalability strategy of conference sharding. We can develop and implement an auto-scaling solution that dynamically adjusts the number of JVB instances based on the number of active conferences or system load. We have experience in developing video conferencing applications using Jitsi Meet, an open-source platform that leverages Prosody and JVB for secure and scalable video calls. We have developed custom features and integrations for Jitsi Meet, such as authentication, recording, streaming, chat, etc. If you would like to discuss further or need any other information, then please don't hesitate to contact us. Best Regards, Ankit
₹150 000 INR Om 27 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för INDIA
Mysore, India
5,0
4
Verifierad betalningsmetod
Medlem sedan nov. 20, 2019

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.