O que faz uma empresa de consultoria DevOps?

Uma empresa de consultoria DevOps, ou um consultor DevOps, projeta e constrói o caminho que o código percorre até a produção: o pipeline de CI que verifica cada mudança, o de CD que a publica, a infraestrutura como código por baixo e os gates e o rollback que limitam o estrago quando algo dá errado. Na Clouditive, medimos esse trabalho por releases que chegam à produção verificadas, não por ferramentas instaladas.

Um pipeline que só faz build e deploy publica uma release ruim tão rápido quanto uma boa. O que a barra são os gates, as migrações seguras e o rollback ensaiado.

O pacote CI/CD e IaC constrói ou reestrutura seu CI/CD e sua infraestrutura como código: US$ 4.000, 2 semanas, preço fixo.

O que você recebe, passo a passo

Tudo o que o pacote inclui, na ordem em que chega. O preço e a duração não mudam.

  1. Passo 1: Pipelines

    Construir ou reestruturar seus pipelines de CI/CD.

  2. Passo 2: Infraestrutura

    Construir ou reestruturar sua infraestrutura como código.

  3. 2 semanas

    US$ 4.000

Quer continuar depois do pacote? Some engenheiros por hora com as tarifas publicadas, com prazo mínimo de 6 meses. Como funciona o staff augmentation.

Releases mais seguras para uma plataforma SaaS fintech, de dev à produção

Análise de investimentos / Fintech

Status: Plataforma em produção, trabalho em andamento

  1. desenvolvimento
  2. 1 hora de teste
  3. controles
  4. produção
  • ~3xmais releases em produção por semana
  • 23% → 4%de falhas em releases de produção
  • 0 → 275regras de alerta em produção
  • 72 sde rollback, ensaiado em desenvolvimento

Desenhado a partir do caso. O produto é um sistema do cliente e não é exibido.

Ver o caso

Para a plataforma SaaS de análise de portfólios da MPI, construímos pipelines de promoção com Kargo sobre Argo CD. Antes da produção, cada release roda uma hora sob observação (1 hora de soak) e precisa passar por smoke tests na borda, checagens de reinício e readiness de pods e um gate de proporção de erros HTTP 5xx, que a barra se a fatia de erros de servidor sobe.

O que isso mudou:

  • O código novo chega ao ambiente de dev sozinho; a produção espera uma hora e precisa passar por checagens automáticas de saúde.
  • O banco é copiado automaticamente antes de cada migração.
  • A volta para a release anterior foi ensaiada de ponta a ponta: 72 s para trás e 124 s para a frente em dev, ambos verificados.
  • A primeira release em produção pelo novo pipeline de promoção foi verificada: as 12 imagens de serviço em execução coincidem com a release. As checagens automáticas agora podem bloquear uma release ruim.
  • Cada mudança de código é escaneada em busca de vulnerabilidades conhecidas antes do merge (orientado a SOC 2), com exceções que expiram.

DevOps as a service vale a pena?

Desempenho por rede no console da agência: o que 3 redes informam sobre 7 peças de 2 marcas, com a fonte de cada número. (interface em inglês)

Vale, quando o time externo deixa para você releases que chegam à produção verificadas e um pipeline capaz de barrar uma ruim. Não vale, quando você recebe só ferramentas instaladas. É a régua que aplicamos ao nosso próprio trabalho.

DevOps as a service (DevOps como serviço) é um time externo operando seus pipelines e sua infraestrutura como código de forma contínua. Faça duas perguntas a qualquer fornecedor, nós inclusive: o que barra uma release ruim, e o rollback já foi ensaiado? A primeira está respondida acima. Assim vendemos:

  • Comece por preço fixo: CI/CD e IaC custa US$ 4.000 por 2 semanas. Os pipelines e o código de infraestrutura são seus desde o primeiro dia.
  • Continue por hora se quiser ajuda contínua: de US$ 30 a 60 por hora, de Júnior a Líder, com mínimo de 6 meses. Um Sênior a 160 horas custa US$ 7.200 a 8.000 por mês.
  • Na Autonomah, cada tag de release faz build, migra e faz deploy por digest da imagem: 89 releases de v1.0.0 a v1.61.0 em 10 dias, com cada deploy em produção verificado.
  • Trabalhamos no seu horário comercial e não oferecemos plantão 24x7. Deixamos alertas e runbooks para que o seu próprio plantão resolva os incidentes.

Prefere pagar por hora?

Some engenheiros à sua própria equipe com as tarifas publicadas, em vez de comprar um pacote.

  • Você entrevistaVocê conhece o engenheiro que fará o trabalho.
  • Mínimo de 6 mesesCobrança por hora trabalhada.
  • Reposição sem custoSe ele sair ou não se encaixar, fazemos a reposição e cobrimos a transição sem custo.
Ver como funciona o staff augmentation
  • Líder / ArquitetoUS$55–⁠60por hora
  • SêniorUS$45–⁠50por hora
  • PlenoUS$35–⁠40por hora
  • JúniorUS$30por hora

US$ por hora, desenhado em uma única escala

Para continuar lendo

Perguntas frequentes

O que inclui o pacote CI/CD e IaC?

Construímos ou reestruturamos seu CI/CD e sua infraestrutura como código. Preço fixo US$ 4.000, 2 semanas.

CI/CD é difícil?

Um pipeline que faz build é fácil. Um que consegue barrar uma release ruim é mais difícil: exige gates de verificação, migrações seguras e um rollback ensaiado, como construímos para a MPI.

Qual cloud devemos usar para DevOps?

A que o seu produto já usa. Construímos na AWS EKS para a MPI, no Google Cloud para a Autonomah e na Cloudflare para a Arynvia, sempre com infraestrutura como código.

O que está substituindo o DevOps?

Costuma-se citar a engenharia de plataforma, mas ela se apoia no DevOps em vez de substituí-lo: uma plataforma interna que permite aos times entregar por conta própria. Vendemos os dois.

Quais ferramentas de infraestrutura como código vocês usam?

OpenTofu e Terraform com estado criptografado; Atlantis e Crossplane na MPI. Uma mudança que destruiria um recurso para antes de ser aplicada.

O que significa fazer deploy por digest?

A release publica exatamente a imagem de contêiner que foi construída e testada, identificada pelo hash do seu conteúdo. Na Autonomah, todo deploy em produção é verificado assim.

Quanto custa um engenheiro DevOps por hora?

Nossas tarifas publicadas: US$ 55–⁠60 para Líder ou Arquiteto, 45–⁠50 Sênior, 35–⁠40 Pleno e 30 Júnior, com mínimo de 6 meses em staff augmentation (alocação de profissionais).

Qual a diferença entre DevOps e CI/CD?

DevOps é uma forma de trabalhar em que quem constrói o software também responde por como ele é publicado e operado. CI/CD é uma das práticas centrais: a integração contínua verifica cada mudança automaticamente, e a entrega ou o deploy contínuo leva mudanças verificadas à produção por um pipeline repetível. DevOps também cobre infraestrutura como código, observabilidade e resposta a incidentes, então CI/CD é parte de DevOps, não sinônimo.

Na Autonomah, cada tag de release faz build, migra e faz deploy por digest da imagem, a impressão digital do build exato que foi testado. Isso rendeu 89 releases de v1.0.0 a v1.61.0 em 10 dias.

Na PCU e na Arynvia, cada mudança é verificada na máquina do engenheiro antes de sair dela (segredos, tipos, lint e build); a verificação da PCU soma regras de arquitetura e de código morto.

A IA vai substituir o DevOps?

No nosso trabalho, os engenheiros dirigem e os agentes de IA assistem. Nosso líder de plataforma na MPI trabalha com assistência de IA, e a Autonomah é construída por um time humano bem pequeno que dirige agentes de IA sob uma política de engenharia explícita. Em ambos, os controles são os mesmos: toda release tem tag, a produção é verificada para rodar o build exato que foi testado, checagens automáticas podem bloquear uma release e o rollback foi ensaiado.

Em todo repositório em que atuamos: infraestrutura como código com OpenTofu e estado criptografado, regras de arquitetura checadas antes de o código sair da máquina do engenheiro e mudanças de infraestrutura que param antes de destruir qualquer coisa.

DevOps como serviço, terceirizado ou para uma startup: o que muda?

DevOps como serviço significa que um time externo opera seus pipelines e sua infraestrutura como código de forma contínua; terceirizar DevOps costuma ser um trabalho fechado entregue a esse time. Para uma startup, a primeira necessidade é um pipeline que barre uma release ruim. Vendemos as três formas: engenheiros por hora a partir de US$ 30, ou CI/CD e IaC por US$ 4.000 em 2 semanas.

O que você precisa resolver?

Respondemos a todo pedido em até 1 dia útil. Assinamos um NDA antes da conversa, se você pedir.