Attenzione! Questo articolo non è tecnico ed è destinato a lettori interessati alla formazione nel campo del CI/CD. Probabilmente, se non siete interessati all'apprendimento, questo materiale non sarà di vostro interesse.

Se sei uno sviluppatore o un amministratore responsabile della configurazione dei processi di sviluppo e consegna continua (continuous integration / continuous delivery), OTUS ha aperto un corso pensato appositamente per te:.
Durante il corso, gli studenti impareranno a configurare il processo di build e testing dell'applicazione, nonché il processo di deployment su tre dei principali provider, acquisendo anche una comprensione dell'architettura dei fornitori cloud e studiando l'automazione dell'analisi del codice e della ricerca di vulnerabilità.
Alla fine del corso, ogni studente realizzerà un progetto finale, che consisterà nell'implementare processi CI/CD per un qualsiasi progetto open source a scelta. Dopo il corso, naturalmente, ogni studente riceverà il materiale di tutte le lezioni, un certificato di completamento del corso e, soprattutto, configurerà il processo di build e testing dell'applicazione e sarà in grado di individuare vulnerabilità.

Certo, non a tutti questo corso si adatta. Ma se hai esperienza:
- Lavorare con Git
- Amministrazione di sistemi Linux o Windows
- Sviluppo o sfruttamento
- Lavorare con un provider cloud
allora OTUS ti aspetta! Puoi , per determinare se le tue conoscenze sono sufficienti per il corso «CI/CD su AWS, Azure e Gitlab».
In vista dell'inizio il 17 febbraio si è tenuto un Open Day presso OTUS. L'insegnante ha spiegato più in dettaglio il programma del corso, ha risposto alle domande degli ascoltatori e ha descritto il processo di apprendimento.

È inoltre disponibile l'accesso alla visione gratuita del webinar aperto sul tema «Utilizzo di Jenkins con K8S», condotto dall'insegnante del corso :

Il processo di apprendimento per il corso si tiene lugar en formato de seminarios web en línea. Durante todo el curso (que dura 3 meses), los oyentes pueden hacer preguntas a profesores experimentados, que siempre están disponibles. Las tareas prácticas se llevarán a cabo utilizando Google Cloud Platform (GCP), Amazon Web Service y Microsoft Azure.
El programa del curso consta de cuatro módulos principales:
- Desarrollo en la nube (Code)
- Automatización de construcción y prueba (Integración Continua)
- Automatización de despliegue (Entrega Continua)
- Módulo final
Cada uno de ellos será estudiado en profundidad en las lecciones en formato de seminarios web, y los conocimientos adquiridos se reforzarán con tareas para las cuales, si es necesario, se puede obtener retroalimentación detallada por parte de los profesores.
Muchos especialistas consideran que CI/CD es una de las mejores metodologías para el desarrollo de software en los desafíos actuales. ¿Está de acuerdo con esta afirmación?
Fonte: habr.com
