Saltar para o conteúdo
BigTree108

Serviços de DevOps e CI/CD

Serviços de DevOps e CI/CD: pipelines de build e de release, infraestrutura como código, monitorização e observabilidade, site reliability engineering e on-call, DevSecOps, platform engineering e FinOps na AWS, no Azure, no Google Cloud e nos seus próprios servidores, com engenheiros de DevOps e de SRE dedicados à sua equipa.

Serviços de DevOps que prestamos

  • Pipelines CI/CD

    GitHub Actions, GitLab CI, Azure Pipelines, Jenkins ou CircleCI que constroem, testam, analisam e fazem deploy a cada merge, com workflows reutilizáveis, builds em cache e ambientes e aprovações escritos no pipeline e não guardados na cabeça de alguém.

  • Infraestrutura como código

    Terraform ou OpenTofu com Terragrunt, Pulumi ou Bicep para cada recurso e Ansible para o que corre nos servidores, o plano revisto no pull request, estado remoto com bloqueio e deteção de desvios agendada que comunica o que foi alterado à mão.

  • Monitorização e observabilidade

    Métricas, registos e traces enviados através do OpenTelemetry para o Prometheus e o Grafana, o Datadog, o New Relic ou o Elastic, com um painel por serviço e registos estruturados que se podem pesquisar por pedido.

  • Site reliability e on-call

    Objetivos de nível de serviço e error budgets acordados com o product owner, rotações no PagerDuty, no incident.io ou no Grafana IRM que só chamam uma pessoa quando há algo em que atuar, um runbook junto de cada alerta e uma revisão sem atribuição de culpas após cada incidente.

  • DevSecOps e segurança da cadeia de fornecimento

    Acesso à cloud através de federação OpenID Connect em vez de segredos guardados, ações de terceiros fixadas por hash de commit, análise de código, de dependências e de imagens em cada push, e artefactos assinados com Sigstore e entregues com um SBOM e proveniência SLSA.

  • Automatização de releases

    Releases blue-green e canary, feature flags através do LaunchDarkly, do Unleash ou do OpenFeature, e migrações de bases de dados que correm no pipeline, para que fazer deploy seja rotina em qualquer dia útil.

  • Infraestrutura multi-cloud e híbrida

    Um único conjunto de módulos Terraform e de pipelines na AWS, no Azure, no Google Cloud e em servidores on-premises, imagens de máquina construídas com Packer e ligações VPN, Direct Connect, ExpressRoute ou Cloud Interconnect entre as clouds e o seu centro de dados.

  • Platform engineering

    Uma plataforma interna para programadores: um catálogo de serviços Backstage, templates a partir dos quais os novos serviços arrancam, um ambiente de pré-visualização para cada pull request e dev containers que reproduzem o build em qualquer máquina, para que um novo repositório possa entrar em produção na primeira semana.

  • FinOps e custos de cloud

    Cada recurso etiquetado com uma equipa e um produto, despesa reportada por equipa e por cliente, estimativas Infracost no pull request, OpenCost para o que custa cada carga de trabalho Kubernetes e alertas de anomalias antes de a fatura chegar.

Contratar Engenheiros de DevOps

  • Engenheiros de DevOps dedicados

    Engenheiros de DevOps que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de DevOps

    Uma parcela definida de DevOps, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • DevOps em regime contínuo

    DevOps como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em DevOps para a sua empresa

  • Engenheiros de DevOps

    Pipelines, infraestrutura como código e releases

  • Engenheiros de site reliability

    Níveis de serviço, on-call e incidentes

  • Engenheiros de plataforma

    Plataformas internas para programadores e templates

  • Engenheiros de cloud

    Ambientes AWS, Azure, Google Cloud e híbridos

  • Engenheiros de DevSecOps

    Segurança de pipelines e da cadeia de fornecimento

Como fazemos DevOps

Tudo como código: pipelines no repositório, infraestrutura em Terraform ou OpenTofu, e alertas, painéis e políticas sob controlo de versões, para que cada alteração tenha um revisor e um ambiente possa ser reconstruído a partir do Git. O acesso à cloud é federado e não guardado, as ações de terceiros são fixadas por hash, e a nossa própria plataforma corre exatamente sob estas regras.

No seu parque, partimos do que lá está: uma revisão só de leitura dos pipelines, das contas cloud e do processo de release, e depois um plano escrito por ordem de risco. As alterações chegam como pull requests que a sua equipa revê, e tudo é documentado para que a sua equipa o possa operar sem nós.

Outros serviços de cloud, DevOps e segurança

Visão geral de Cloud, DevOps e segurança

Perguntas sobre DevOps e CI/CD

Em que setores trabalham os engenheiros de DevOps?

Sobretudo fintech, onde cada release precisa de um rasto de aprovação e os sistemas de pagamentos não podem parar; empresas de cloud, alojamento e telecomunicações que operam as suas plataformas e redes como código; comércio eletrónico, com releases e planeamento de capacidade em torno de picos de vendas; produtos SaaS com muitos serviços e tenants; saúde, onde os registos de auditoria e a cifragem fazem parte do pipeline; produtos de IA e de dados que precisam de capacidade de GPU e de pipelines de dados geridos como qualquer outro serviço; e empresas de segurança que entregam os seus próprios produtos através de pipelines reforçados.

Com que ferramentas de DevOps trabalham?

GitHub Actions, GitLab CI, Azure Pipelines, Jenkins e CircleCI para pipelines; Terraform, OpenTofu, Pulumi, Bicep, o AWS CDK e Ansible para a infraestrutura; Argo CD e Flux para GitOps; OpenTelemetry, Prometheus, Grafana e Datadog para monitorização; PagerDuty e incident.io para on-call. Trabalhamos com o que tem e, quando uma ferramenta o está a travar, dizemo-lo e explicamos porquê.

Os engenheiros podem estar on-call para os nossos sistemas?

Sim, durante o seu horário de trabalho ou 24 horas por dia. Antes de a rotação começar acordamos o horário coberto, o tempo de resposta para cada nível de gravidade e o circuito de escalonamento para a sua equipa, e cada alerta que pode chamar alguém tem um runbook. Cada incidente termina com uma revisão escrita do que aconteceu e do que impede que volte a acontecer.

Podem migrar os nossos pipelines do Jenkins para o GitHub Actions?

Sim, pipeline a pipeline. O antigo e o novo correm lado a lado até o novo ter feito deploy do mesmo build sem problemas, e as credenciais guardadas são substituídas por identidade federada pelo caminho.

Em quanto tempo podem começar Engenheiros de DevOps?

Quando o engenheiro de DevOps adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos Engenheiros de DevOps através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Precisa de engenheiros de DevOps ou de SRE?

Indique-nos onde correm os seus sistemas, como o código chega à produção e o que tem de mudar. Receberá resposta no prazo de um dia útil: um plano, perfis de candidatos ou um âmbito para uma revisão.