Vai al contenuto
BigTree108

Servizi di platform engineering

Servizi di platform engineering per aziende i cui sviluppatori aspettano le operations per rilasciare: piattaforme interne per sviluppatori, portali e cataloghi software Backstage, golden path e template di servizio, infrastruttura self-service, piattaforme Kubernetes, ambienti di anteprima e pipeline condivise, con platform engineer dedicati per il Suo team o una piattaforma realizzata end to end.

Il lavoro di platform engineering che prendiamo in carico

  • Piattaforme interne per sviluppatori

    Un unico percorso supportato dal commit alla produzione, con runtime, pipeline, segreti, osservabilità e accessi già collegati, gestito da un team di piattaforma come un prodotto con una propria roadmap, documentazione e utenti.

  • Portali per sviluppatori Backstage

    Un portale Backstage con il catalogo software popolato dai repository, responsabili e reperibili indicati per ogni servizio, plug-in per gli strumenti di CI, cloud e gestione degli incidenti e documentazione conservata accanto al codice. Portali in hosting come Cortex o Port quando si preferisce non gestirne uno in proprio.

  • Golden path e template di servizio

    Template da cui parte un nuovo servizio, con build, test, immagine container, deploy, dashboard e avvisi già predisposti, e scorecard che mostrano quali servizi si sono allontanati dallo standard.

  • Infrastruttura self-service

    Database, code, bucket e interi ambienti richiesti dal portale o da una pull request e creati da moduli Terraform o composizioni Crossplane rivisti, entro limiti di dimensione, regione e costo.

  • Kubernetes come piattaforma condivisa

    Cluster multi-tenant con un namespace e una quota per team, network policy e regole Kyverno applicate a ogni carico di lavoro, GitOps tramite Argo CD o Flux e una breve specifica applicativa al posto di manifest scritti a mano.

  • Componenti condivisi delle pipeline

    Workflow GitHub Actions riutilizzabili, componenti GitLab CI/CD o template Azure Pipelines gestiti dal team di piattaforma, così i passaggi di firma, scansione e deploy raggiungono ogni team con un aggiornamento di versione.

  • Ambienti di anteprima effimeri

    Una copia temporanea dell’applicazione per ogni pull request, creata dalla pipeline con dati di test precaricati, collegata dalla revisione ed eliminata al merge.

  • Ambienti di sviluppo nel cloud

    Dev container, GitHub Codespaces o workspace Coder che riproducono la build e le sue dipendenze su qualsiasi macchina, così un nuovo ingegnere esegue il codice già il primo giorno.

  • Metriche di developer experience

    Metriche di delivery DORA, tempi di build e di revisione e brevi sondaggi tra gli sviluppatori misurati prima e dopo ogni modifica alla piattaforma, così il suo valore è dimostrato con i numeri e non semplicemente affermato.

Ingaggiare platform engineer

  • platform engineer dedicati

    Platform engineer che entrano a tempo pieno nel Suo team, lavorano con i Suoi strumenti e il Suo processo e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.

  • Progetti di Platform engineering

    Un’attività di platform engineering ben definita, con un perimetro, un piano fisso e un responsabile nominato da parte nostra che risponde del risultato e riferisce sull’avanzamento nei Suoi canali.

  • platform engineering su base continuativa

    Platform engineering come servizio continuativo: le stesse persone ogni mese, un backlog di cui Lei stabilisce le priorità e ore che può vedere nel nostro portale e in fattura.

La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.

Chi si occupa di platform engineering per Lei

  • Platform engineer

    La piattaforma, i suoi template e il self-service

  • ingegneri Kubernetes

    Cluster multi-tenant e GitOps

  • Ingegneri DevOps

    Pipeline condivise e infrastructure as code

  • Sviluppatori backend

    Plug-in Backstage e API della piattaforma

  • Site reliability engineer

    Osservabilità e reperibilità integrate nei template

Come costruiamo le piattaforme

Una piattaforma si gestisce come un prodotto: gli sviluppatori che la usano ne sono i clienti, la prima versione porta a termine la richiesta più comune dall’inizio alla fine e ogni aggiunta parte da un collo di bottiglia misurato e non da uno strumento che qualcuno voleva provare. I golden path restano facoltativi e ben curati, così i team li scelgono perché sono più rapidi.

Tutto ciò che la piattaforma offre è codice: template, moduli Terraform, policy e configurazione del portale in Git, rilasciati con numeri di versione in modo che i team si aggiornino secondo i propri tempi. Su una configurazione esistente partiamo da una verifica in sola lettura e da interviste ai team che rilasciano attraverso di essa, poi da un piano scritto in ordine di impatto.

Altri servizi di cloud, DevOps e sicurezza

Panoramica: Cloud, DevOps e sicurezza

Domande sul platform engineering

In quali settori lavorano i vostri platform engineer?

Soprattutto fintech e banche, dove ogni team deve rilasciare attraverso lo stesso percorso sottoposto ad audit; aziende SaaS enterprise con molti team e servizi; e-commerce e retail; aziende cloud, hosting e telecom che offrono una piattaforma ai propri clienti; prodotti AI e di dati che richiedono capacità GPU e di pipeline su richiesta; e sanità, dove i controlli di conformità sono integrati nei template.

Ci serve Backstage per iniziare?

No. Una piattaforma è il percorso supportato verso la produzione e un portale è solo un modo per accedervi. Molti team iniziano con template e self-service tramite pull request e aggiungono Backstage quando il numero di servizi rende utile mantenere un catalogo.

In che cosa il platform engineering si differenzia dal DevOps?

Gli ingegneri DevOps di solito lavorano all’interno di un singolo team di prodotto, sulle sue pipeline e sulla sua infrastruttura. I platform engineer costruiscono ciò che tutti i team condividono: template, self-service e il percorso verso la produzione, così ogni team svolge meno lavoro di questo tipo in proprio. Forniamo entrambi, separatamente o insieme.

Con quale rapidità possono iniziare platform engineer?

Quando è disponibile il profilo giusto per il ruolo di platform engineer, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.

Come ingaggiare platform engineer tramite BigTree108?

Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.

A chi appartiene il lavoro che producono?

A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.

Sta costruendo una piattaforma interna per sviluppatori?

Ci indichi quanti team rilasciano, dove girano le applicazioni e che cosa li rallenta. Riceverà una risposta entro un giorno lavorativo: un piano per la prima versione, profili di candidati oppure un perimetro per una verifica.