Senior DevOps Engineer (WebRTC/LiveKit)
New
BrazilContractSenior
SalaryMonthly payments in US dollars
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English (B2+ or higher)
- Experience
- 3+ years
- Required Skills
- AWSDockerKubernetesPrometheusWebRTCCI/CDDevOpsTerraformAnsible
Requirements
- 3+ years of hands-on experience in DevOps engineering with strong cloud infrastructure expertise.
- Proven experience deploying and operating WebRTC systems, including LiveKit (self-hosted or cloud).
- Strong understanding of real-time communication infrastructure, including media servers and TURN/STUN configuration.
- Expertise in CI/CD pipelines, Docker, Kubernetes, Terraform, and Ansible.
- Experience working with AWS and at least one additional cloud provider (GCP or Azure).
- Strong knowledge of observability tools (Prometheus, Grafana, ELK stack, Datadog, or CloudWatch).
- Solid understanding of networking fundamentals (TCP/IP, DNS, OSI model, load balancing).
- Experience with databases and storage systems such as PostgreSQL, MySQL, NoSQL, and S3-based solutions.
- Strong troubleshooting skills in distributed, real-time systems.
- Fluent English (B2+ or higher), with excellent written and verbal communication skills.
- Experience working in agile environments (Scrum or Kanban).
- Proactive, solution-oriented mindset with strong ownership and autonomy.
Responsibilities
- Design, build, and scale cloud infrastructure to support real-time and WebRTC-based applications, including LiveKit environments.
- Deploy and manage WebRTC infrastructure components such as media servers, TURN/STUN servers, and real-time communication systems.
- Implement and maintain CI/CD pipelines, infrastructure as code (Terraform, Ansible), and automated deployment workflows.
- Ensure system observability through logging, monitoring, metrics, and alerting using tools such as Prometheus, Grafana, ELK, or Datadog.
- Manage containerized environments using Docker and Kubernetes, ensuring scalability and operational efficiency.
- Monitor system performance, reliability, and security, implementing proactive incident response and mitigation strategies.
- Collaborate with engineering teams to optimize build, deployment, and runtime processes for real-time applications.
- Maintain cloud infrastructure across AWS and other providers (Google Cloud or Azure), ensuring resilience and cost efficiency.
- Participate in agile ceremonies and client-facing updates, including standups and weekly demos.
View Full Description & ApplyYou'll be redirected to the employer's site