Giter Club home page Giter Club logo

devops-course's Introduction

KTH DevOps Course

This repository contains the material and content of the DevOps course at KTH Royal Institute of Technology

Registration: You must register to this course through the Swedish registration system https://antagning.se.

Next course start: March 2021 (Academic Period 4).

Past edition:

Schedule

The schedule is at https://www.kth.se/social/course/DD2482/calendar/

If you can't see any schedule events on the HTML page
Change course rounds/groups in My settings or change the time period above so that it conforms to the course round.

Program

Week 3

Week 4

Week 5

Week 7: Michelin Devops Demo Day

  • Technical Briefing (M. Monperrus)
  • Guest lecture: Devops in Sweden Jörgen Damberg (Zington)
  • Browsing and Highlights of Demos

Week 8: Wrap-up, feedback and potluck

Rules

To pass the course, the student has to collect 4 grades:

  • The grades are in category: "presentation", "essay", "video demo", "executable tutorial", "contribution to open-source", "course automation", "feedback" (choose four out of them, at most one in the same category, it is not necessary to cover everything).
  • The grading criteria page is the unique reference which explains how to pass / pass with distinction.
  • The strict deadline for essays, tutorials, contributions to open-source, course automation is April 30, 23h59 Stockholm time; and "demo"; the strict deadline for repeated tasks (all) is May 31, 23h59 Stockholm time.
  • The student proposes a category and a topic, which is discussed and accepted by the TA. The proposal is made as a pull-request on this repository. The four graded contributions must have little overlap.
  • The same student cannot choose the same topic for two different tasks. The four tasks should cover different aspects of DevOps.
  • 4 Pass means a final E, 3 Pass / 1 Distinction means a final D, 2 Pass / 2 Distinction means a final C, 1 Pass / 3 Distinction means a final B, 4 Distinction means a final A
  • Group work is encouraged (max 3 persons) but you cannot be with the same persons for more than 2 projects. You can do a work alone for one or at most two projects.
  • A failed task requires to pass it again at the end of the course, based on the feedback from the failure. A repeated task cannot be passed with distinction. A task can only be repeated once.
  • If the whole course is failed, no grades are kept if the student registers again to the course the year after.
  • After a proposal has been merged, the topic of that proposal cannot be changed.

Group Rules

  • When you send a pull request for registration, please follow the name convention of using email addresses of two members to create the folder: email-email.
  • We recommend 2 students. Three is also possible for ambitious essays, demos or contribution to open-source.

Communication

  • All communication for the course DD2482 should be sent to [email protected].
  • you create issues here if you think the question is good to be discussed publicly, the rules of netiquette fully apply.

Remote participation

Lectures:

  • the lectures will be streamed, the URLs will be posted on KTH#316
  • the recording and sharing of streamed lectures (full or fragments) is not allowed without explicit permission of the course professor and lecturer
  • the lectures are recorded by the TA team, and privately shared over KTH Box
  • questions are asked on shared gdoc (one TA is following the gdoc), no audio remote interruptions are allowed, the Zoom chat is not used.

Lab sessions:

  • Lab slots do not require mandatory presence. They are designed for students to meet TA and discuss all questions in person
  • During the planned lab time slot, please use this Queue for booking online meetings
  • Specify your zoom meeting link when you register the queue
  • Our TAs will reach you ASAP

Team

See also

Prerequisites

  • A software engineering course (eg DD2480)
  • A networking course (eg IK2218)

devops-course's People

Contributors

annsudo avatar aristoteliskotsias avatar ashgreyship avatar bbaudry avatar bubriks avatar christinerosquist avatar dieflo4711 avatar emetha avatar georgewbar avatar gluckzhang avatar henry-lp avatar hittesharma avatar htchan avatar javierron avatar jhammarstedt avatar juliuscc avatar khaes-kth avatar marcus9512 avatar mdrezaulhasan avatar mema5 avatar mindaugasvarkalys avatar monperrus avatar nagavem avatar perfah avatar pojans avatar rbratfors avatar renugaa avatar ruwaid4 avatar sujon2100 avatar ysndr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.