HimalayasHimalayas logo
Time DoctorTD

DevOps Engineer

Founders Rob Rawson and Liam Martin built the Time Doctor software in 2012.

Time Doctor

Employee count: 51-200

United Kingdom only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Time Doctor
Time Doctor is a workforce analytics platform that gives leaders AI-powered, actionable insights into how work actually happens. By turning activity and productivity data into practical intelligence, Time Doctor helps organizations make smarter decisions, support employee well-being, and lead with trust, not control, across remote, hybrid, and in-office teams.

Why Join Us

🌍 100% remote and async-first β€” work from anywhere

πŸš€ Mission-driven company shaping the future of work

πŸ’ͺ Strong product-market fit with tens of thousands of users (and growing)

🀝 Collaborative, humble, high-performing team

🌴 Competitive pay + 30+ days of paid time off

The Role

As a DevOps Engineer at TimeDoctor, you will play a key role in architecting, managing and scaling our cloud-native infrastructure on Google Cloud Platform and AWS. You’ll work hands-on with modern serverless technologies, containerized architectures and container orchestration platforms, while leveraging the full range of cloud services to ensure high availability, security and performance. This role requires deep expertise in infrastructure such as code (Terraform), automated CI/CD pipelines and cloud-native best practices to support enterprise-grade SaaS, which empowers thousands of organizations worldwide.

We are NOT looking for

❌ Engineers with AWS-only backgrounds β€” this role is GCP-first, and you must have hands-on production experience with Google Cloud

❌ Candidates without database administration experience β€” you need to have actively managed databases (especially MongoDB Atlas), not just consumed them

❌ Engineers who only maintain infrastructure β€” you should be driving improvements in scalability, reliability, and cost

❌ People who wait for fully defined tickets β€” you proactively identify gaps and take ownership across infrastructure and systems

❌ Candidates without deep Terraform ownership β€” writing a few modules isn’t enough; you’ve managed and evolved infrastructure at scale

We ARE looking for

βœ… A DevOps Engineer with strong, hands-on GCP experience (GKE, Cloud Run, networking, IAM, security, production systems)

βœ… Someone who has owned Terraform end-to-end β€” designing, structuring, and scaling infrastructure across multiple environments

βœ… Proven experience administering MongoDB Atlas in production β€” including clustering, replication, backups, performance tuning, and security

βœ… An engineer who builds and maintains robust CI/CD pipelines and automates infrastructure and deployments

βœ… A systems thinker who connects infrastructure decisions to uptime, performance, and developer velocity

βœ… Someone curious about AI and using it to automate workflows and improve engineering efficiency

Requirements

Infrastructure as Code & Cloud Architecture

  • Design, implement and maintain Terraform-based infrastructure across 40+ environments (production, staging, sandbox and customer-specific deployments)

  • Manage GCP services including GKE, Cloud Run, Cloud Functions, Cloud Build, VPC networking, Cloud Armor and Cloud Load Balancers

  • Develop and maintain reusable Terraform modules following best practices and DRY principles

  • Manage multi-environment infrastructure using GitOps workflows and Terraform Cloud

Database & Data Infrastructure

  • Administer MongoDB Atlas clusters including backup strategies, replication, network peering and performance optimization

  • Manage Redis instances (Cloud Memorystore) for caching, session management and real-time features

  • Configure and maintain BigQuery datasets, scheduled queries and data pipelines

  • Implement data lifecycle policies for Cloud Storage and optimize storage costs

CI/CD & Automation

  • Build and maintain CI/CD pipelines using GitHub Actions, Cloud Build and automated Terraform workflows

  • Implement container build pipelines and manage container registries (GCR/Artifact Registry)

  • Automate deployment processes with integration to GitHub via OIDC/Workload Identity Federation

  • Develop infrastructure automation scripts in Python and Bash

  • Configure and manage pre-commit hooks and code validation workflows

Monitoring, Observability & Incident Response

  • Maintain comprehensive monitoring solutions using Google Cloud Monitoring and Sentry

  • Create and manage custom alert policies for application and infrastructure metrics

  • Implement distributed tracing and APM using Cloud Trace and OpenTelemetry

  • Configure log-based metrics and structured logging with Cloud Logging

  • Respond to incidents, perform root cause analysis and implement preventive measures

  • Manage uptime checks and SLO/SLI monitoring across services

Security & Compliance

  • Configure and maintain Cloud Armor WAF policies with rate limiting and DDoS protection

  • Manage Identity-Aware Proxy (IAP) for secure access control

  • Implement SSL/TLS automation using Let's Encrypt and Google-managed certificates

  • Maintain secrets management using Google Secret Manager with proper IAM controls

  • Configure VPC networking, private service access and Cloud NAT for secure communication

  • Enforce security best practices including encryption at rest, network isolation and least-privilege IAM

Collaboration & Documentation

  • Work closely with engineering teams to optimize application performance and scalability

  • Participate in architecture discussions and provide infrastructure expertise

  • Create and maintain comprehensive documentation for infrastructure configurations, runbooks and procedures

  • Mentor team members on DevOps best practices and infrastructure workflows

  • Collaborate with cross-functional teams on feature deployments and system improvements

Required Qualifications

Bachelor's degree in Computer Science, related technical field or equivalent practical experience

3-5 years of hands-on DevOps experience with production cloud environments

Strong expertise in Google Cloud Platform (GCP), including:

Cloud Run, Cloud Functions, GKE

VPC networking, Cloud Armor, Load Balancers

IAM, Secret Manager and security services

Advanced Terraform proficiency:

Infrastructure as code for complex multi-environment setups

Module development and state management

Terraform Cloud/Enterprise workflows

MongoDB Atlas administration:

Cluster configuration, sharding and replica sets

Backup/recovery strategies and performance tuning

Network peering and security configuration

Container technologies:

Docker containerization and multi-stage builds

Experience with Kubernetes or serverless container platforms

Container registry management

CI/CD expertise:

GitHub Actions workflows

Cloud Build pipelines

GitOps practices and automated deployments

Scripting and automation:

Strong Python and Bash scripting skills

Infrastructure automation and tooling development

Monitoring and observability:

Experience with Sentry/Datadog or similar APM/monitoring platforms

Cloud-native monitoring tools and practices

Log aggregation and analysis

Our Hiring Approach

🌍 This is a full-time, 100% remote role, giving you the freedom to work from anywhere.

🀝 Equal opportunity employer β€” we deeply value diversity and inclusion. We welcome applicants of all backgrounds and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

πŸ—ΊοΈ We hire globally. Depending on your location, you may join as a full-time employee or contractor. Our Talent Attraction team will walk you through all the details during your first interview.

Who are we?
We’re a global team building the future of workforce analytics, focused on visibility, trust, performance, and growth. Our mission is to empower people and companies thrive in the modern world of work, while giving business leaders the confidence to scale.

We’re a fully remote, async-first company with 150+ team members across 35+ countries. We collaborate across time zones and cultures and value thoughtful, data-informed decision-making. We’re looking for globally minded people who want to help shape the future of work through data, trust, and empowered leadership.

Learn more about us here: https://people.timedoctor.com

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

3 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About Time Doctor

Learn more about Time Doctor and their company culture.

View company profile

Founders Rob Rawson and Liam Martin built the Time Doctor software in 2012. It was initially built out of their own need to work effectively with a remote team and to make sure there is trust and high levels of productivity in a remote team.

Our mission is to enable effective remote work and improve productivity in remote teams. We are able to communicate that to our over 85 employees in more than 31 countries worldwide as well as the thousands of businesses around the world that now use Time Doctor every day.

OUR CULTURE

We love working remotely!

We have flexible work hours but we also make sure to be available to communicate with the rest of the team when needed.

We believe that working from home is as productive as working from an office.

We believe in constant improvement and training.

OUR PRODUCT

Time Doctor is a time tracking and productivity monitoring software for remote teams. Our goal with the software is to help individuals and organizations to be more productive when working remotely

With Time Doctor Software you can:

  • Improve the speed and effectiveness of communication in organizations

  • Clearly organize, communicate and delegate their daily tasks

  • Reduce time spent on email, and other non-work related distractions

  • Ensure employees use their time effectively

  • Reduce time spent on everyday tasks, including commonly generated reports

WHAT WE OFFER:

  • The opportunity to work from home

  • Flexible working hours

  • The opportunity to work with an innovative and highly motivated team

  • Paid time off

  • The opportunity for professional development via training

  • Corporate meet-up around the world

Employee benefits

Learn about the employee benefits and perks provided at Time Doctor.

View benefits

Paid vacation

Paid time off and sick time off.

Company events

We have monthly company meetings.

Birthday leave

Take the day off on your birthday!

View Time Doctor's employee benefits
Time Doctor logoTD

Time Doctor

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at Time Doctor

Explore the variety of open remote roles at Time Doctor, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Time Doctor

Remote companies like Time Doctor

Find your next opportunity by exploring profiles of companies that are similar to Time Doctor. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan