Search Log in FR EN

Mise a niveau système/réseau OU Outils de déploiement de plateformeInformatique Fondamentale (STI)

FISEFISA STI Semester 7 Common Core Machine translation

System/Network Upgrade OR Platform Deployment Tools

Teaching unit Fundamental Computer Science · S07T_INF3  |  EC Code S07T_INF3-0
8ECTS (EU)
1Coefficient
18:40Hours

Séquencement

3C 3TD 3C 3TD C 3TD C 3TD 3TD TD TD TD TD TD
↳ Briffaut Jeremy
C TD C TD TD TD TD
↳ Ferrere Emile
C TD C TD TD TD TD
↳ Fettah Nadia
C TD C TD C TD C TD TD TD TD TD TD TD

Bloc incomplet : le nombre de séances planifiées ne correspond pas à la fiche.

Learning objectives

Welcome Welcome to our understanding 'Infrastructure as Code' race! In today's fast-paced digital landscape, managing and scaling infrastructure efficiently is paramount. This race 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. When you're an aspiring DevOps engineer, system administrator, or a future developer seeing to optimize your infrastructure workflows, this race will guide you through the principals and practices of IaC, making 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 race, you should be able to:

  • Configure automatically runtime environments
  • Automatically deploy applications

Modalities The race starts with readings followed by illustrative tutorials, followed by a project session (between 4 or 5 people per group); you'll defend your project at the end of this race, 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 defence 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 introduction speech of 7 minutes, Followed by a 7 minutes long (max) actual demo, and ultimately a questions session.

Prerequisites

ModuleTeaching unitSemester
Introduction to Software EngineeringProgramming PrinciplesS5
System SecurityComputer SecurityS7
Linux System AdministrationNetwork and System AdministrationS6
Introduction to Computer NetworksPO STI 1S3
Introduction to SystemsPO STI 1S3
System ProgrammingIntroduction to Systems and NetworksS5

Program

Modalities The race starts with readings followed by illustrative tutorials, followed by a project session (between 4 or 5 people per group); you'll defend your project at the end of this race, 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.

Assessment

The final defence 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 introduction speech of 7 minutes, Followed by a 7 minutes long (max) actual demo, and ultimately a questions session.

References

  • 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

Skills

3
Ref.VerbDescriptionLevel
C1_4implementimplementation of solutions adapted to the IaC required for the project2
C1_6organizeFollow the SCRUM model for its project2
C2_3implementDemonstrate concept of validity of solutions2

SecNumEdu Skills

SkillLecture hoursPractical hoursEntry levelExit level
Security of outsourced services1312
Implementation of IAC using SCRUM methodology that integrates safety