Skip to content

Manager as a Service

What would a manager as a service look like? What kind of systems a manager would resemble? How can you describe a manager’s responsibility through various systems? Here’s my take. A good engineering manager is like

  • An integrated development environment (Idea, Visual Studio, Xcode). S/he helps to maximize engineer productivity. S/he is highly technical and provides guidance where the engineer needs. S/he gives relevant suggestions based on the context.
  • A message broker (Kafka, Pulsar, RabbitMQ). There are a large number of requests coming to an Engineering manager. S/he will hold the right tasks and take the pressure off so that engineers can focus on their current tasks. S/he implements proper backpressure tactics to prevent burning out the team. 
  • A metric collector (Prometheus, Nagios). S/he uses metrics to make goals and objectives clearer. Metrics become an alignment tool. S/he mitigates risks and takes action before problems get too messy.
  • A Load Balancer (Nginx, HAProxy) – S/he balances the load based on the number of people in the team. S/he implements ways to distribute requests across a group of engineers. S/he has thorough algorithms that capture how each engineer work.
  • An orchestration system(Kubernetes). S/he progressively rolls out engineering strategy. If something goes wrong, s/he automatically rolls back. S/he ensures all engineers are healthy by implementing health checks like 1:1s. 
Kafka, Pulsar, RabbitMQ, Prometheus, Nagios, Kubernetes, Prometheus, Nagios
Engineering Manager Tasks

Oh hi there 👋 It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.