DevOps
Qual è la tua esperienza professionale in questo campo?
Come creare un Dockerfile minimo per la containerizzazione di un'applicazione?
Puoi spiegare il concetto di build a più livelli in Docker e perché sono necessari?
Descrivi la tua esperienza con i sistemi di gestione di database SQL e fornisci esempi di compiti svolti.
Puoi spiegare le principali differenze tra Deployment e StatefulSet in Kubernetes?
Quali strumenti di automazione dell'infrastruttura come codice utilizzi per distribuire e gestire gli ambienti?
In quali situazioni è necessario aprire le porte TCP sul server?
Qual è il ruolo principale e la funzione di HAProxy nell'infrastruttura delle applicazioni?
Come limitare i diritti degli utenti di un gruppo in Linux solo alla visualizzazione dei dati?
Qual kernel del sistema operativo viene utilizzato quando si avvia un contenitore?
Come comprendi i principi e le pratiche di DevOps?
Come distinguere tra i comandi git rebase e git merge, e quali sono i loro vantaggi e svantaggi?
Come organizzerebbe la struttura dei file per Terraform nel suo progetto?
Qual è l'obiettivo principale dell'utilizzo della virtualizzazione nell'infrastruttura IT?
Come implementeresti un sistema di notifiche in uno strumento di monitoraggio?
Abbiamo il ramo principale (master), e abbiamo ricevuto una richiesta da uno sviluppatore per implementare una nuova funzione. Quali azioni intraprenderai successivamente?
Puoi spiegare cos'è Patroni e quale ruolo svolge nella gestione del cluster PostgreSQL?
In che cosa si differenziano i servizi di code di messaggi SQS e MSK in AWS per funzionalità e applicazioni?
Pensi che sia corretto combinare la build, i test e la pubblicazione dell'immagine in un unico workflow, oltre ad aggiungere passaggi per il deployment in diversi ambienti?
Hai esperienza nell'uso di GitLab CI per automatizzare i processi CI/CD?