Operazioni di Sviluppo. Questa guilda che pochi conoscono l'essenza di. È solo uno sviluppatore che aggiusta alcuni script di rilascio automatico? Sì, a volte.
È a volte una persona che pianifica l'uso del tempo di server e acquista spazi su AWS in base a una previsione per abbassare il prezzo per applicazioni ad alta utilizzo? È una persona che esegue il backup del database? Assicura che i certificati SSL siano aggiornati? Sì, potrebbe essere.
Molti sviluppatori sono anche bravi in DevOps. Possono impostare server e creare script di build. Ma per un approccio più gestibile con responsabilità chiare (e competenza), cerca di ottenere un responsabile DevOps nel tuo team.
Una persona DevOps è qualcuno che ha la responsabilità di garantire che gli sviluppatori abbiano tutto il necessario per poter continuare a sviluppare, testare e rilasciare l'applicazione su cui stanno lavorando.
Gli sviluppatori lavorano su qualcosa chiamato "Ambiente di Sviluppo", che è in primo luogo un computer veloce con molta RAM-memoria (il computer più nuovo e migliore è, più veloce sarà la compilazione o il calcolo dell'applicazione), e un IDE (Integrated Development Environment) che è un software per scrivere codice, un "localhost" che è un server sul computer dello sviluppatore dove il codice può eseguire, può ospitare un database e può essere visualizzato in un browser.
Poi, ci sono tonnellate di add-on. Potresti voler usare Docker per "containerizzare" il tuo localhost, ovvero impostare un server virtuale che riceve risorse virtuali dal tuo computer in termini di CPU, memoria, disco, ecc.
Ciò aiuta a evitare di consumare tutte le risorse del computer. Oppure potresti usare qualche altra VM.
Leggi di più in "Il Playbook del CTO" disponibile su Amazon/Kindle.
Siamo una società svizzera (LLC) con sede in
Svizzera.