I

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Team Lead DevOps Engineer

Engineering LeadershipUpdated on Nov 13
Full-timeRemote in UKNo salary listed

About the Job

Requirements

  • Strong background in platform or DevOps engineering for complex distributed systems.
  • Deep understanding of compute, networking, storage, DNS, certificates, load balancing, and how these components interact.
  • Deep knowledge of Kubernetes cluster operations, upgrades, scaling, security, ingress, and role-based access control.
  • Experience with Docker or containerization in production.
  • Solid experience with at least one major cloud provider; Azure is preferred, while AWS or GCP is a plus.
  • Comfort working in hybrid cloud and on-premises environments.
  • Strong experience designing and running continuous integration and continuous delivery (CI/CD) pipelines.
  • Hands-on experience with GitHub Actions and self-hosted runners, including scaling and security.
  • Experience with other CI/CD tools such as Azure DevOps, GitLab, or ArgoCD is a plus.
  • Proficiency with infrastructure-as-code tools such as Terraform, Crossplane, and Helm.
  • Strong scripting or coding skills in Python, Go, Bash, or PowerShell to automate complex operational workflows.
  • Experience with configuration management and automation tools such as Ansible, Chef, or similar tools.
  • Experience with Prometheus, Grafana, and centralized logging stacks such as ELK or Splunk.
  • Ability to build meaningful dashboards and alerts, and interpret telemetry to drive improvements.
  • Understanding of security best practices across network, infrastructure, and application layers.
  • Experience with web application firewalls, rate limiting, and vulnerability management tools such as Qualys or CrowdStrike is a plus.
  • Proven experience leading DevOps or platform teams, or serving as a strong technical lead.
  • Ability to mentor engineers and raise the technical bar for the team.
  • Experience leading small or medium-sized projects using Agile, Scrum, or similar methodologies.
  • Strong communication skills to translate technical constraints into clear options and decisions for stakeholders.
  • Demonstrated ability to own outcomes from design through implementation, rollout, and ongoing operations.
  • Strong troubleshooting skills and ability to remain calm under pressure during incidents.

Responsibilities

  • Lead and grow a small DevOps engineering team supporting Unite Services and Unite Integrations.
  • Drive team planning and execution across operational efficiency, security, reliability, and platform maturity initiatives, including quarterly objectives and key results.
  • Provide technical mentorship on Kubernetes, GitHub, CI/CD, and cloud infrastructure.
  • Collaborate with Engineering, Site Reliability Engineering, Security, and Operations on roadmaps, incident resolution, and cross-team initiatives.
  • Own the operational health of Unite Services and Unite Integrations, including leading production deployments and release processes for backend services such as Unite Notifications, the integrations platform, and Salesforce-related services.
  • Oversee support across development, quality assurance, and production environments, as well as special environments such as RTE.
  • Operate and evolve cloud and on-premises Kubernetes clusters, including cluster upgrades, migration playbooks, ingress and Nginx changes, service mesh and networking changes, and resource and capacity optimization.
  • Manage supporting infrastructure for Unite platforms, including Redis, Consul, Harbor, Chart Museum, API gateways, and message queues such as RabbitMQ.
  • Contribute to and adopt Internal Developer Platform capabilities, including API Gateway, Apache Flink management, and Crossplane-based infrastructure.
  • Lead migration and consolidation of repositories and pipelines to GitHub from TFS, Azure DevOps, and other systems.
  • Design, implement, and maintain GitHub-based CI/CD, including GitHub Actions workflows, self-hosted GitHub runners for Kubernetes and Windows, and versioning and branching strategies.
  • Introduce and maintain GitOps practices for infrastructure and application deployments.
  • Automate repetitive tasks and operational workflows through scripting and infrastructure as code.
  • Drive security initiatives, including ransomware preparedness and vulnerability remediation such as Redis Lua remote code execution remediation, and tagging in Qualys or CrowdStrike.
  • Work with Security to design and implement rate limiting, web application firewall rules, API protection such as Cloudflare for SCIM and public APIs, secrets management, and secure configuration.
  • Define and execute disaster recovery and ransomware recovery strategies for UST, Unite Services, and Integrations.
  • Improve platform reliability and quality through service-level indicators, service-level objectives, operational runbooks, and post-incident improvements.
  • Own observability for Unite Services and Unite Integrations, including metrics, logs, traces, and tools such as Prometheus, Grafana, and ELK.
  • Build dashboards for capacity, including Kubernetes CPU usage and throttling, and error budgets.
  • Lead incident response for platform issues, including triage, mitigation, communication, and follow-up actions.
  • Coordinate with product and engineering teams during outages.
  • Create and maintain detailed runbooks and recovery procedures for the RTE environment, Kubernetes clusters, Harbor, Consul, Chart Museum, disaster recovery, and ransomware scenarios.
  • Produce and maintain actionable documentation for infrastructure design and configuration, CI/CD and GitOps processes, recovery and maintenance procedures, and RFCs for new platform capabilities such as API Gateway and Apache Flink.
  • Contribute to process improvements in CI/CD, deployment strategies, and developer experience.
  • Help define and maintain product maturity models for Unite Integrations and related platforms.

Desired Qualifications

  • Experience defining or implementing Internal Developer Platforms.
  • Experience with API Gateway and stream processing platforms such as Apache Flink.
  • Background in ransomware preparedness, disaster recovery planning, or business continuity for critical systems.
  • Experience operating systems at multi-region or multi-tenant scale.
  • Azure cloud provider experience is preferred.
  • AWS or GCP experience is a plus.
  • Experience with CI/CD tools such as Azure DevOps, GitLab, or ArgoCD is a plus.
  • Experience with web application firewalls, rate limiting, and vulnerability management tools such as Qualys or CrowdStrike is a plus.

About the Company

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Intermedia provides a cloud-based unified communications and collaboration suite for small to mid-sized businesses. Its offerings include voice, video, chat, contact center, file sharing, and email services delivered through a single, subscription-based platform that customers access from the cloud. The company works by delivering an integrated set of tools via a monthly or annual plan, reducing the need for multiple vendors. It differentiates itself with award-winning technical support from JD Power and a partner program that lets resellers offer Intermedia’s services to their own customers. Its goal is to simplify business communications for SMBs by providing an all-in-one, scalable cloud solution with reliable service and support.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Sunnyvale, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Intermedia Intelligent Communications

See more jobs