Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

Linux DevOps Tools

Containers, orchestration, infrastructure as code, configuration management, CI/CD and monitoring.

DevOps tools help you build, deploy and run software reliably. This page covers what each tool does; follow each project's documentation to get started.

Part of the DevOps Engineer toolkit, which explains when you would use each tool.

Containers

Build and run container images.

  • Docker Desktop icon
    Docker Desktop

    Build and run container images.

    FreemiumWin / Mac / Linux

  • Podman icon
    Podman

    Docker-compatible, daemonless containers.

    Open SourceWin / Mac / Linux

Container orchestration

Manage containers across clusters.

  • kubectl

    Manage Kubernetes clusters.

    Open SourceWin / Mac / Linux

  • Helm

    Package and install applications on Kubernetes.

    Open SourceWin / Mac / Linux

Infrastructure as code

Describe servers, networks and cloud resources in version-controlled files.

  • Terraform

    Infrastructure as code (Business Source Licence).

    FreeWin / Mac / Linux

  • OpenTofu

    Open-source fork of Terraform.

    Open SourceWin / Mac / Linux

Configuration management

Automate the setup and configuration of systems.

  • Ansible

    Agentless automation with YAML playbooks.

    Open SourceMac / Linux

CI/CD

Automate pipelines from code change to deployment.

  • Jenkins

    Self-hosted automation server.

    Open SourceWin / Mac / Linux

Monitoring

Collect metrics and visualise them.

  • Prometheus icon
    Prometheus

    Metrics collection and alerting.

    Open SourceLinux

  • Grafana icon
    Grafana

    Dashboards for metrics and logs.

    Open SourceWin / Mac / Linux

Version control

Keep configuration and code in version control.

  • Git icon
    Git

    Keep code and configuration in version control.

    Open SourceWin / Mac / Linux

More Linux tools