Skip to content

DevOps as a Service for business-critical systems

DevOps as a Service means faster deployments and more stable systems: We build cloud, CI/CD, and infrastructure processes to support your company and your development team.

  • Infrastructure deployment, migration, and modernization
  • Operation on AWS, in your environment, or in our data center in Munich
  • We know your systems and remain your point of contact

350+

Managed Applications

400+

Server in operation

15+

Years: Always in time and in budget
DevOps Services

Our DevOps services

Building or migrating infrastructure

Whether you want to rebuild your infrastructure or switch providers, we’ll design the target architecture, build it, set up deployment and monitoring, and hand it over to your developers.

Optimizing existing infrastructure

Your infrastructure is too expensive, too slow, or not designed to handle future growth: We’ll optimize the size of the instances, data storage, or the interaction between the database and the application.

Managing infrastructure long-term

You don't want to handle operations and maintenance yourself: we take care of monitoring, security updates, and resource planning, and remain your point of contact for any changes.

Our Clients' DevOps Projects

We would definitely recommend makandra to others. They helped us build a completely new platform, and their experience contributed significantly to the project's smooth progress.
Sebastian Titze CTO, Corify GmbH
How we work

The engineering behind it

We manage web applications from start to finish: servers, databases, deployment, and monitoring. These six areas are involved in almost every project.

Operating System and Infrastructure

Operating, hardening, and keeping Linux systems up to date with security updates is part of our daily routine. We describe the infrastructure in code, using Terraform or OpenTofu for provisioning and Puppet or OpenVox for configuration. This ensures that every change is versioned, traceable, and repeatable, even if it was made two years ago.

Containers and Orchestration

We containerize applications using Docker and run them in Kubernetes, deployed via Helm charts and GitOps with Flux. The cluster runs in our data center, on AWS EKS, or in your existing environment.

CI/CD and Deployment

We build pipelines from automated testing all the way through to production rollout, including rollback and reproducible environments. We’ve been using GitLab CI for years, and we also run our own GitLab instances. Your developers can then roll out updates without any input from us.

Databases

We run PostgreSQL, MySQL, and MariaDB, as well as Redis, Valkey, OpenSearch, and Memcached. We know their operational limitations: how they scale, how replication is set up, how to restore a backup, and what happens when things get serious for the first time. Point-in-time recovery is standard, you can restore your data to any point in time.

Monitoring and Alerting

We collect metrics, logs, and alerts across the entire stack, from the hardware all the way to the application. We use Prometheus, Grafana, and the ELK Stack. Monitoring alone isn't enough for us: we address anomalies before they reach your users.

Security and Data Backup

Access control, secret management, patch strategies, and automated checks during deployment are standard features and are not part of a separate project. We back up databases and persistent volumes daily. Upon request, data can be stored in our data center in Germany, without sharing infrastructure with third parties.

Our process

How your DevOps as a Service project works

From the first conversation to smooth DevOps workflows in five steps.

  1. Initial consultation
    You describe your situation to us, we ask follow-up questions, and let you know if we’re the right partner for you. Free of charge and with no obligation. If your project is a better fit for someone else, we’ll let you know right then and there.
  2. Assessment
    We’ll take a look at what you’re currently running: infrastructure, deployments, monitoring, backups, and costs. The result will be a clear picture of your current state, including areas where we can implement improvements for you.
  3. Plan and proposal
    You’ll receive a target architecture, a step-by-step plan, and an estimate of the effort and duration required. We’ll also explain why we don’t recommend certain approaches.
  4. Implementation
    We’ll restructure, migrate, or set up new systems in coordinated steps. Downtime is minimized or confined to an agreed-upon window. We’ll proactively keep you informed about progress and budget status.
  5. Handover and operation
    Your team will receive everything they need for their own deployments, along with documentation that’s easy to understand, even for those who weren’t involved. Alternatively, we’re happy to take care of your infrastructure and remain your point of contact for future infrastructure or hosting projects.
Now that the migration project has been successfully completed, we can say that working with makandra was absolutely the right decision. The project was executed perfectly, and everything is running smoothly. We look forward to continuing our collaboration!
Jussi Räisänen Managing Director, H2 Preventive Health Solutions Ltd.
DevOps as a Service:

Frequently Asked Questions

DevOps as a Service means that an external service provider takes over the setup, automation, and operation of your infrastructure, rather than you having to staff these roles yourself. This includes servers and networks, deployment pipelines, monitoring, backups, and security.

The term is used in different ways. Some providers use it to refer to consulting: they implement tools and processes and train your team, after which you handle operations yourself. For us, it means that we set up the systems and, if desired, also take on long-term responsibility for them.

External DevOps support is worthwhile in three cases:

  • When infrastructure tasks arise regularly but aren’t frequent enough to justify a full-time position.
  • When the team is overwhelmed by the DevOps structure, when the infrastructure isn’t working, or when costs are an issue.
  • When a large, one-time project is coming up and the team can’t handle it while continuing their regular work.

A typical scenario is when developers handle DevOps tasks on the side: It works as long as nothing goes wrong, but it takes time away from the product.

A dedicated position is worthwhile as soon as the need is permanent and broad enough to keep someone fully occupied. We discuss in detail when this point is reached in the article “When Do You Need Your Own DevOps Experts?”

We work with companies whose business depends on the availability of their applications, which is why quality and performance are non-negotiable for them. These are often scale-ups with a digital product, midsize companies with established infrastructure, and business units within large corporations.

DevOps expertise can help reduce expenses, especially when you identify inefficient structures and correct them with targeted optimization measures—such as right-sizing or automated lifecycle policies. A professional perspective helps align resources with actual needs and reduce unnecessary costs.

In our article “Optimizing Cloud Costs,” you’ll learn in detail how to better understand your expenses and reduce them in the long term.

Yes, that’s one of our most common starting points. We begin by assessing your current security, permissions, backups, monitoring, and costs, and then plan the project together with you. A complete rebuild is only considered if the assessment indicates it’s necessary.

You decide where the infrastructure will be set up. We can operate within your environment, on AWS or other cloud services, or in our data center in Germany.

We bill projects based on actual hours worked and provide daily updates on progress and the budget status throughout the implementation phase. For ongoing operations, we agree on the scope of services in advance.

Are you interested in DevOps as a Service?

Thomas Eisenbarth

CEO

Contact me. We’d be happy to discuss your challenges and how we can support you with your DevOps project.