Se connecter

Fiche Module

FISE

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 7
Crédits ECTS : 7

Informatique Fondamentale


Elément Constitutif :


Coefficient : 1

Mise a niveau système/réseau OU Outils de déploiement de plateforme


Tronc Commun




Volume horaire : 18:40

Type Nombre Durée
Cours 4 01:20
TD 10 01:20


Evaluations : 2

Type Coefficient
Soutenance Projet 1
Rapport Projet 1


Enseignants : 4

Enseignant Type
Bobelin Laurent Responsable
Briffaut Jeremy Responsable
Abdallah Ahmad Intervenant
Briffaut Jeremy Intervenant



Welcome Welcome to our comprehensive 'Infrastructure as Code' course! In today's fast-paced digital landscape, managing and scaling infrastructure efficiently is paramount. This course is designed to equip you with the knowledge and practical skills to harness the power of Infrastructure as Code. You'll learn how to automate the provisioning, configuration, and management of infrastructure resources using industry-standard tools like Ansible, Docker and Vagrant. Whether you're an aspiring DevOps engineer, system administrator, or a future developer seeking to optimize your infrastructure workflows, this course will guide you through the principles and practices of IaC, enabling you to create, modify, and scale infrastructure with code, leading to more agile, reliable, and cost-effective operations. Join us on this learning journey as we explore the future of infrastructure management!

Educational Objective
At the end of this course, you should be able to:

  • Configure automatically runtime environments
  • Deploy automatically applications

Modalities The course begins with lectures followed by illustrative tutorials, followed by a project session (between 4 or 5 persons per group); you'll defend your project at the end of this course, and you'll be noted on this defense. During the project, we'll use the scrum management project. Your teacher will play the role of Product Owner (PO). The project will include 3 sprints, each time followed by a review with the PO concerning the functional aspects of the project.

The final defense will consist in:

Providing a report (5 pages max). The report must include the following sections: 1 Introduction: State the goal of your project and the scope of the document 2 Architecture overview: how your project is structured, a paragraph about each of the different architectural decisions you made. 3 Features: gives a comprehensive list of features supported by your solution 4 Difficulties: problem 5. Future Work directions Making a demo, with an introductory speech of 7 minutes, Followed by a 7 minutes long (max) actual demo, and finally a questions session.

Pré-requis :

UE Semestre Module
Principes de la programmation 5 Initiation au Génie Logiciel
Sécurité Informatique 7 Sécurité système
Programmation réseaux et système 6 Administration système Linux
PO STI 1 3 Introduction aux réseaux informatiques
PO STI 1 3 Introduction aux systèmes
Sciences de base 4 4 Algorithmique et programmation 4
Initiation Système 5 Programmation système




Modalities The course begins with lectures followed by illustrative tutorials, followed by a project session (between 4 or 5 persons per group); you'll defend your project at the end of this course, and you'll be noted on this defense. During the project, we'll use the scrum management project. Your teacher will play the role of Product Owner (PO). The project will include 3 sprints, each time followed by a review with the PO concerning the functional aspects of the project.




The final defense will consist in:

  • Providing a report (5 pages max). The report must include the following sections:
  1. Introduction: State the goal of your project and the scope of the document
  2. Architecture overview: how your project is structured, a paragraph about each of the different architectural decisions you made.
  3. Features: gives a comprehensive list of features supported by your solution
  4. Difficulties: problem
  5. Future Work directions
  • Making a demo, with an introductory speech of 7 minutes, Followed by a 7 minutes long (max) actual demo, and finally a questions session.


  • Learn Ansible, Author(s): Mckendrick, Russ, Publisher: Packt Publishing, Pub. Date: 2018, pages: 558, Language: English, ISBN: 978-1-78899-875-8, eISBN: 978-1-78899-932-8
  • Infrastructure as Code (IAC) Cookbook, Author(s): Jourdan, Stephane and Pomes, Pierre, Publisher: Packt Publishing, Pub. Date: 2017, pages: 440, Language: English, ISBN: 978-1-78646-491-0, eISBN: 978-1-78646-129-2

Compétences SecNumEdu:

Compétence Heures Cours Heures Pratique Niveau Entrée Niveau Sortie
Sécurité des services externalisés 1 3 1 2
Mise en oeuvre d'IAC en suivant une méthodologie SCRUM intégrant la sécurité
Compétences :

Ref. Verbe Description Niveau
C1_4 mettre en place mise en place de solutions adaptées à l'IaC nécessaire au projet 2
C1_6 organiser Suivre le modèle SCRUM pour son projet 2
C2_3 mettre en place Faire une preuve de concept de la validité des solutions 2