Edit page blog/2010/02
[wiki.git] / SystemAdministratorRole
1 === One is glad to be of service ===
2
3 I've been taking care of boxes since my first job as an
4 EmployedWorker and in the '90s I've been providing free
5 telecommunication service to a total of 450 registered
6 users with my own BullettinBoardSystem called [[SystemShockBBS]].
7
8 I've been using a wide variety of different OSes, see
9 SystemArchitectRole for a list.
10
11 === Production systems ===
12
13 I've designed and helped implementing the following
14 production systems, all of which are still in service:
15
16  * **SugarLabs's Internet infrastructure** -- I'm coordinator
17  of the [[http://sugarlabs.org/go/InfrastructureTeam | Infrastructure Team]],
18  taking care of 8 machines hosted at various colocation facilities, running
19  development and support services for a large community.
20
21  * **[[http://fsf.org/ | Free Software Foundation]]'s virtualization infrastructure ** --
22  I've been the fall system administrator intern in 2009. My main job was to set up and
23  evaluate a **high-availability virtualization cluster** with 2 nodes based on
24  [[http://www.xen.org/ | XEN]] and [[http://www.drbd.org/ | DRBD]].
25
26  * **DevelerCompany's IT infrastructure** - For over 6
27  years I've been continuously growing and restructuring
28  the network, the servers and their intricate mesh of
29  services and support scripts.  The main server, called
30  ##trinity##, contains 1TB of storage and offers file storage,
31  user authentication, e-mail, and many web-based services to a
32  highly heterogeneous and complex environment comprising several
33  versions of Linux, MacOsX and Windows clients. Additional servers
34  act as VoIP PBX and secondary slave for many (but not all) of
35  ##trinity##'s services.
36
37  * ** [[http://www.fieremostre.it/ | Fieremostre (Milan)]] ** - A cluster of 4 RedHat
38  servers, two web front-ends and Java appservers and two
39  database and filesystem back-ends with SCSI RAID5.
40  Fully managed remotely, including power fencing and
41  robotized tape juggler.
42
43  * In 2003, I configured and installed a cluster of 5 nodes on
44  blade CPU boards with **shared fiber-channel RAID storage**.
45  I used a pre-release of **RedHat Advanced Server**
46  to implement a shared storage pool of 1.5TB with GFS1.
47  The system initially went to production without the GFS
48  pool because of reliability concerns with this new
49  technology.
50
51  * **Genexpress Lab** - A combo of two interconnected servers, each
52  acting as a gateway and file server for a security ring. This design
53  was done for the Department of Bioengineering of the University of
54  Firenze, in Prato's Scientific Center.
55
56 My philosophy is using mainstream hardware whenever possible and
57 concentrate most services on few physical systems. The savings in
58 cost can be used to increase availability and performance through
59 redundancy. This strategy leads to data-centers that are easy to
60 understand and maintain, while at the same time scaling up much
61 better than traditional asymmetrical solutions (like web server,
62 mail server, db server...).
63
64 Being particularly fond of the UNIX culture, I tend to keep
65 my systems as open as possible while at the same time very secure.
66
67 TODO: add a list of server software I use/know