sysadmin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
sysadmin [2020-05-25 17:34] – tim | sysadmin [2020-06-01 11:06] – created tim | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== System Administration ====== | ====== System Administration ====== | ||
- | Moved to [[private: | + | At the time of writing, most of Hacklab' |
+ | |||
+ | ===== What do we maintain? ===== | ||
+ | |||
+ | * Internet connection | ||
+ | * Core network router and switches | ||
+ | * WiFi access | ||
+ | * Rack space and network service for member colo servers | ||
+ | * Virtual machines for members | ||
+ | * DNS & DHCP | ||
+ | * Members registration and authentication | ||
+ | * Access management (doors, tools and lockers) | ||
+ | * Shared services: shell, file storage, nextcloud | ||
+ | * Mailing lists | ||
+ | |||
+ | ===== What don't we maintain? ===== | ||
+ | |||
+ | * Hacklab email - this is currently hosted on fastmail.com | ||
+ | * Domain registration - this is closely guarded. | ||
+ | * Internet of Things at the lab - this is a free-for-all. | ||
+ | * Members' | ||
+ | |||
+ | ===== Communications ===== | ||
+ | |||
+ | There is a [[https:// | ||
+ | |||
+ | Users can reach us at sysadmin@lists.ehlab.uk. | ||
+ | |||
+ | ===== Access Privileges ===== | ||
+ | |||
+ | Network: The // | ||
+ | |||
+ | Servers: The // | ||
+ | |||
+ | Team members will be expected to agree to the code of conduct before getting any privileges and may not receive all privileges immediately. | ||
+ | |||
+ | ===== Code of Conduct ===== | ||
+ | |||
+ | We adopt the [[https:// | ||
+ | |||
+ | Of particular interest: | ||
+ | |||
+ | > "I will maintain professional conduct in the workplace and will not allow personal feelings or beliefs to cause me to treat people unfairly or unprofessionally." | ||
+ | |||
+ | This means use your powers only for good. You must not use them to annoy people. | ||
+ | |||
+ | > "I will access private information on computer systems only when it is necessary in the course of my technical duties. I will maintain and protect the confidentiality of any information to which I may have access, regardless of the method by which I came into knowledge of it." | ||
+ | |||
+ | This is important because the sysadmin | ||
+ | |||
+ | > "I will strive to ensure the necessary integrity, reliability, | ||
+ | > "I will design and maintain each system in a manner to support the purpose of the system to the organization." | ||
+ | |||
+ | This means that we need to co-operate as a team. The services we create should be maintainable after the person who created them has moved on. Technology choices should be shared. | ||
+ | |||
+ | ===== Technical Policies ===== | ||
+ | |||
+ | Server naming: | ||
+ | |||
+ | * Bare-metal servers are named after chemical elements. | ||
+ | * VMs are named functionally, | ||
+ | |||
+ | Configuration management: | ||
+ | |||
+ | * There is an [[https:// | ||
+ | * Use Docker for applications unless they are complex and require a dedicated host. | ||
+ | |||
+ | ===== Projects / Issues ===== | ||
+ | |||
+ | See [[private: | ||
sysadmin.txt · Last modified: 2022-04-22 13:47 by tim