Open main menu

CDOT Wiki β

OPS345 Weekly Schedule

Revision as of 16:36, 21 August 2021 by Andrew (talk | contribs)

THIS PAGE IS A DRAFT, NOT A REAL COURSE PAGE

The current schedule for OPS345 is here: OPS335_Weekly_Schedule

Instructors: see OPS345

Note: Each OPS345 instructor will indicate the due dates for labs, tests and assignments. This schedule is a general guideline for week-by-week content.

Week Objectives and Tasks Labs
Week 1:
date
Course introduction
  • About the course
  • Review of prerequisite skills from ULI101 and OPS245
  • AWS account requirements and account setup
  • Your workstation setup
Prep for Labs
Week 2:
date
First VM in the cloud
  • AWS cost monitoring
  • Basic security on a public-facing server: users, passwords, login requirements, SSH keys
  • AWS networking, static IPs
  • Deploying a pre-built VM on AWS
Lab 1
Week 3:
date
iptables
  • The purpose of a firewall on a server on the internet
  • AWS Security Groups and iptables
  • iptables fundamentals
  • iptables setup and troubleshooting, nmap
  • Securing services that need to be publicly accessible
  • Port forwarding SSH
Lab 2
Week 4:
date
DNS
  • DNS overview
  • Bind DNS server configuration
  • Forward lookups
  • Forwarders
  • Workstation configuration
Lab 3
Week 5:
date
'
  • Lab
    Week 6:
    date
    Assignment 1
    Week 7:
    date
    Evaluation
    • Guided self-evaluation (online)
    • Presentation (in-class)
    Study Week:
    date
     
    Week 8:
    date
    Simple email server
    • Second AWS VM: email
    • Basic Postfix setup
    • Delivery using dovecot-lda to Maildir
    • Monitoring script from 'dns' sending messages to 'email'
    • Reading Maildir using Mutt
    • Email server security: open relays, port access
    Lab 5
    Week 9:
    date
    IMAP server
    • Certificate/key management using TinyCA
    • Dovecot configuration as an IMAP server using a self-signed certificate
    • Postfix remote access configuration using a self-signed certificate
    • Thunderbird setup on the workstation (including CA)
    Lab 6
    Week 10:
    date
    Web server
    • Apache web server configuration
    • HTTP vs HTTPS
    • Configuration using a self-signed certificate
    • Firefox setup on workstation to include CA
    • Configuring Roundcube Webmail
    Lab 7
    Week 11:
    date
    Proper Cloud data storage
    • Storage overview on AWS
    • EBS
    • RDS
    • EFS
    • S3
    Lab 8
    Week 12:
    date
    Automatic Deployment and Configuration Management (no lab)
    • What we did wrong in this course
    • Automatic, demand-based deployment of VMs
    • Automatically configuring new VMs
    • Containers
    Week 13:
    date
    Assignment 2
    Week 14:
    date
    Evaluation
    • Guided self-evaluation (online)
    • Presentation (in-class)