From felipe@cathedrallabs.org Tue Aug 1 04:06:12 2006 From: felipe@cathedrallabs.org (Felipe Augusto van de Wiel (faw)) Date: Tue, 01 Aug 2006 00:06:12 -0300 Subject: [Infrastructures] is this thing on? In-Reply-To: <44CE5C90.2050306@halligan.org> References: <2aa4b130607310638j7dd90977h2433ecb3d5bf1267@mail.gmail.com> <44CE18C5.6@terraluna.org> <44CE5C90.2050306@halligan.org> Message-ID: <44CEC524.7010300@cathedrallabs.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/31/2006 04:40 PM, Michael T. Halligan wrote: > Joyce, > > Do you need any help? I'm sure there are a bunch of us (myself included) > who would gladly help out. Going a little bit further, I have interest in work with translation and "push" infrastructures.org in Brasil, so people get to know it. ;) Kind regards, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFEzsUjCjAO0JDlykYRAqo9AJ4/yzyaIfQEDWXMI3cIpXVtARoh7wCgn+QK BRkuFFm8qU9Q9TRxp4fEAtw= =29la -----END PGP SIGNATURE----- From brenojac@gmail.com Tue Aug 1 20:18:11 2006 From: brenojac@gmail.com (Breno Jacinto Duarte da Costa) Date: Tue, 1 Aug 2006 16:18:11 -0300 Subject: [Infrastructures] is this thing on? In-Reply-To: <44CEC524.7010300@cathedrallabs.org> References: <2aa4b130607310638j7dd90977h2433ecb3d5bf1267@mail.gmail.com> <44CE18C5.6@terraluna.org> <44CE5C90.2050306@halligan.org> <44CEC524.7010300@cathedrallabs.org> Message-ID: ------=_Part_123003_31682572.1154459891496 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, Count on me too, I'm also interested in helping in this regard. cheers, On 8/1/06, Felipe Augusto van de Wiel (faw) wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 07/31/2006 04:40 PM, Michael T. Halligan wrote: > > Joyce, > > > > Do you need any help? I'm sure there are a bunch of us (myself included= ) > > who would gladly help out. > > Going a little bit further, I have interest in work with > translation and "push" infrastructures.org in Brasil, so people > get to know it. ;) > > > Kind regards, > > - -- > Felipe Augusto van de Wiel (faw) > "Debian. Freedom to code. Code to freedom!" > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (GNU/Linux) > Comment: Using GnuPG with Debian - http://enigmail.mozdev.org > > iD8DBQFEzsUjCjAO0JDlykYRAqo9AJ4/yzyaIfQEDWXMI3cIpXVtARoh7wCgn+QK > BRkuFFm8qU9Q9TRxp4fEAtw=3D > =3D29la > -----END PGP SIGNATURE----- > _______________________________________________ > Infrastructures mailing list > Infrastructures@mailman.terraluna.org > http://mailman.terraluna.org/mailman/listinfo/infrastructures > --=20 .''`. -- Breno Jacinto : :=B4` : -- breno /at/ freeunix dot com dot br : ' ' : -- 88AE 3F43 7110 57F6 A206 `. `'` -- D116 02CA 02F4 803D 4294 `-- -- Debian GNU/Linux - The Universal OS ------=_Part_123003_31682572.1154459891496 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello,

    Count on me too, I'm also interested in he= lping in this regard.

cheers,

On 8/1/06, Felipe Augusto van de Wiel (faw= ) < felipe@cathedrallabs.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SH= A1

On 07/31/2006 04:40 PM, Michael T. Halligan wrote:
> Joyce,>
> Do you need any help? I'm sure there are a bunch of us (myse= lf included)
> who would gladly help out.

   &n= bsp;    Going a little bit further, I have interest in = work with
translation and "push" infrastructures.org in Brasil, so people
get to know it. ;)

=
        Kind regards,

- = --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP= SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuP= G with Debian - http://enigmail.mozd= ev.org

iD8DBQFEzsUjCjAO0JDlykYRAqo9AJ4/yzyaIfQEDWXMI3cIpXVtARoh7wCgn+Q= K
BRkuFFm8qU9Q9TRxp4fEAtw=3D
=3D29la
-----END PGP SIGNATURE-----_______________________________________________
Infrastructures mailin= g list
Infrastructure= s@mailman.terraluna.org
http://mailman.terraluna.org/mailman/listinfo= /infrastructures



--
  .''= `.  -- Breno Jacinto
: :=B4` : -- breno /at/ freeunix dot com= dot br
: ' ' :  --  88AE 3F43 7110 57F6 A206 &= nbsp;
`. `'`   -- D116 02CA 02F4 803D 4294  
  `--   -- Debian GNU/Linux - The Universal OS

------=_Part_123003_31682572.1154459891496-- From ferlatte@cryptio.net Sun Aug 13 06:07:37 2006 From: ferlatte@cryptio.net (Mark Ferlatte) Date: Sat, 12 Aug 2006 22:07:37 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> Message-ID: <20060813050737.GA1618@cryptio.net> --3MwIy2ne0vdjdPXF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Magnus said on Mon, Jul 31, 2006 at 09:57:07AM -0400: > I am reading up on isconf at http://trac.t7a.org/isconf/ and a lot of > what I'm reading would seem to contradict or deprecate the bootstrap > checklist for infrastructures.org. >=20 > Does the site need to be revamped to reflect this development? Perhaps this is no longer the correct list, but: Something that I don't see isconf doing is recovering from user error (at least, not very well). Let say that I have an environment with a bunch of developers, and those developers, for example, have root on a set of machines. Being developers, they want to be able to install things temporarily "as needed", and I want to be able to restore the machines back to baseline quickly and easily. isconf seems to indicate that it will just totally fail in that scenerio, requiring a fully machine rebuild in order to bring the machine back under control. In fact, it seems that isconf will blow up if anybody forgets to make changes using isconf at all (vs. restoring the machine to the known good state). Am I missing something? M --3MwIy2ne0vdjdPXF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFE3rOZOtZWu2tc1lARAg0xAJ96ZzyhgR+F8OGCcuUkiLqM73GU2ACggLZb 2+mrt/LrYYH8UQGK1OId+NA= =mwdf -----END PGP SIGNATURE----- --3MwIy2ne0vdjdPXF-- From Daniel Hagerty Sun Aug 13 08:36:55 2006 From: Daniel Hagerty (Daniel Hagerty) Date: Sun, 13 Aug 2006 03:36:55 -0400 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <20060813050737.GA1618@cryptio.net> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> Message-ID: <17630.54935.362858.867900@perdition.linnaean.org> > In fact, it seems that isconf will blow up if anybody forgets to make > changes using isconf at all (vs. restoring the machine to the known good > state). > > Am I missing something? No, you aren't. It's a pretty standard problem for sysadmin tools in this space. You'd have to detect what was done behind the tool's back and either pretend the missing delta was performed by the tool, or undo what was done outside the tool. You're not going to get this kind of behavior from the isconf model of how you do things. From ferlatte@cryptio.net Sun Aug 13 08:48:20 2006 From: ferlatte@cryptio.net (Mark Ferlatte) Date: Sun, 13 Aug 2006 00:48:20 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <17630.54935.362858.867900@perdition.linnaean.org> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> Message-ID: <20060813074820.GA19364@cryptio.net> --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Daniel Hagerty said on Sun, Aug 13, 2006 at 03:36:55AM -0400: > It's a pretty standard problem for sysadmin tools in this space. > You'd have to detect what was done behind the tool's back and either > pretend the missing delta was performed by the tool, or undo what was > done outside the tool. You're not going to get this kind of behavior > from the isconf model of how you do things. Dang. That's too bad. I'd kind of like to be able to use isconf instead of the in-house system I'm using now (basically, systemimager's updateclient + cvsup to overlay configurations), but we use the "reset the system back to known baseline" functionality a lot. =46rom reading more, it also seems like isconf assumes that your environment never changes? At least, there doesn't seem to be any way to "collapse" the journal into a new base image so that you don't have to replay the whole thing every time you image a new host. In my case, our current images are 2+ years old (Debian sarge), and there have been a lot of things done to them in that period; having to replay 2 years of changes (security patching apache multiple times, etc) every time I want to install another rack of hosts doesn't seem like a good idea, especially if someone removes a CNAME that hasn't been used for two years but an early step in the journal depends on. M --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFE3tlEOtZWu2tc1lARAnT3AKCHYPq/DnMF4Ka86HYFPXuWAZ1htQCaAqGn qrXsvntunoMvRk/G+Usx4KA= =wjlN -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1-- From wcooley@nakedape.cc Sun Aug 13 20:39:19 2006 From: wcooley@nakedape.cc (Wil Cooley) Date: Sun, 13 Aug 2006 12:39:19 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <17630.54935.362858.867900@perdition.linnaean.org> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> Message-ID: <1155497959.9416.32.camel@spartacus.nakedape.priv> --=-Iyoe2s3K792YbeOsmv3F Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2006-08-13 at 03:36 -0400, Daniel Hagerty wrote: > It's a pretty standard problem for sysadmin tools in this space. > You'd have to detect what was done behind the tool's back and either > pretend the missing delta was performed by the tool, or undo what was > done outside the tool. You're not going to get this kind of behavior > from the isconf model of how you do things. This has long been a complaint of mine with the tools I've looked at. I'd really like to be able to inform the tool, make local changes, then check my changes back into the central repository, easily and without a lot of fuss. Because, invariably, it takes more than one try to get a particular configuration right and the iteration of "change in repo, manually run tool to update host, reload server, see if it worked" is frustratingly long--even if it's only 30 seconds or so. Wil --=20 Wil Cooley Naked Ape Consulting, Ltd. --=-Iyoe2s3K792YbeOsmv3F Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBE33/nJpn3uYWUEaoRAvnqAKCvalgdWcbYL4lRFZbnS1gG5PhYRwCcCWcp tfRkC5m8OZSG4cmbK9O0cik= =WePd -----END PGP SIGNATURE----- --=-Iyoe2s3K792YbeOsmv3F-- From Daniel Hagerty Sun Aug 13 21:32:01 2006 From: Daniel Hagerty (Daniel Hagerty) Date: Sun, 13 Aug 2006 16:32:01 -0400 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <20060813074820.GA19364@cryptio.net> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> <20060813074820.GA19364@cryptio.net> Message-ID: <17631.35905.420274.73834@perdition.linnaean.org> > From reading more, it also seems like isconf assumes that your > environment never changes? At least, there doesn't seem to be any way > to "collapse" the journal into a new base image so that you don't have Steve's original papers had allusions to a snapshotting process he used to basically play forward some amount of the log so that new installs didn't have to start from the very first delta. He never really elaborated (that I saw) on how he went about this. In any event, you can probably arrive at a workable process for what you do to prevent this particular problem given what you're already using. Play some amount of the delta that gets played to everything and image it. Install new machines from the image and play new delta from the point of imaging forward and you should arrive at the same place. From ferlatte@cryptio.net Sun Aug 13 21:40:15 2006 From: ferlatte@cryptio.net (Mark Ferlatte) Date: Sun, 13 Aug 2006 13:40:15 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <17631.35905.420274.73834@perdition.linnaean.org> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> <20060813074820.GA19364@cryptio.net> <17631.35905.420274.73834@perdition.linnaean.org> Message-ID: <20060813204015.GB7091@cryptio.net> --+pHx0qQiF2pBVqBT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Daniel Hagerty said on Sun, Aug 13, 2006 at 04:32:01PM -0400: > In any event, you can probably arrive at a workable process for > what you do to prevent this particular problem given what you're > already using. Play some amount of the delta that gets played to > everything and image it. Install new machines from the image and play > new delta from the point of imaging forward and you should arrive at > the same place. That's a good point. There's no reason to maintain a giant journal forever. Here's the thing, though; I've more or less got my infrastructure under control (server/admin ratio of ~ 350:1 currently), but I'm spending time doing application management, not systems. For example, mysql _sucks_ at scale; there are no tools to automate replication setup amongst a spare pool of mysqlds, for example. This sort of application specific management is what would be the most useful to me, but most of it seems to require modifications to the code itself; many software packages seem to require a _lot_ of effort to shoehorn them into this kind of environment, and it sucks, although far less than doing this by hand. I'm continuing to keep an eye on isconf 4, though; it has a lot of things going for it that I like a lot, and it plus some other glue may prove to be better than what I've got right now. M --+pHx0qQiF2pBVqBT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFE344vOtZWu2tc1lARAnddAJ0YbIjIi2VWxq2cHaOq8Gw9brvxTgCfYBuY xr0hS/Tzq1cu3U5Fde4RJoU= =r005 -----END PGP SIGNATURE----- --+pHx0qQiF2pBVqBT-- From Daniel Hagerty Sun Aug 13 21:47:05 2006 From: Daniel Hagerty (Daniel Hagerty) Date: Sun, 13 Aug 2006 16:47:05 -0400 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <1155497959.9416.32.camel@spartacus.nakedape.priv> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> <1155497959.9416.32.camel@spartacus.nakedape.priv> Message-ID: <17631.36809.332054.37156@perdition.linnaean.org> > This has long been a complaint of mine with the tools I've looked at. > I'd really like to be able to inform the tool, make local changes, then > check my changes back into the central repository, easily and without a > lot of fuss. Because, invariably, it takes more than one try to get a Well, depending on what you mean here, this is kind of what isconf 4 (or whatever it is) is trying to give you, provided that you work within its constraints. But by the same token, undoing "oops" as part of your edit/compile/debug cycle isn't really in scope. You'd need a completely different model. It all depends on what you really mean when you say the tools aren't that good -- it's true, they aren't, but what would you like to see them do better, spelled out more precisely? (and this is the wrong list for such a discussion) > particular configuration right and the iteration of "change in repo, > manually run tool to update host, reload server, see if it worked" is > frustratingly long--even if it's only 30 seconds or so. If your edit/compile/debug cycle is 30 seconds, you're doing peachy. 99.7% of the world has to deal with much longer. From wes@umich.edu Sun Aug 13 21:51:16 2006 From: wes@umich.edu (Wesley Craig) Date: Sun, 13 Aug 2006 16:51:16 -0400 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <17630.54935.362858.867900@perdition.linnaean.org> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> Message-ID: <6F6A1995-DA3D-4AE1-8367-660667FFF4B2@umich.edu> On 13 Aug 2006, at 03:36, Daniel Hagerty wrote: > It's a pretty standard problem for sysadmin tools in this space. > You'd have to detect what was done behind the tool's back and either > pretend the missing delta was performed by the tool, or undo what was > done outside the tool. You're not going to get this kind of behavior > from the isconf model of how you do things. This precisely the basis of how radmind is used to manage systems: http://radmind.org radmind detects changes, a la tripwire, captures them, and allows an admin to replicate the captured changes to other machines. Or, if the changes are not desirable, roll the machine back to a known good state. :wes From ferlatte@cryptio.net Sun Aug 13 22:07:01 2006 From: ferlatte@cryptio.net (Mark Ferlatte) Date: Sun, 13 Aug 2006 14:07:01 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <6F6A1995-DA3D-4AE1-8367-660667FFF4B2@umich.edu> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> <6F6A1995-DA3D-4AE1-8367-660667FFF4B2@umich.edu> Message-ID: <20060813210701.GC7091@cryptio.net> --WplhKdTI2c8ulnbP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Wesley Craig said on Sun, Aug 13, 2006 at 04:51:16PM -0400: > On 13 Aug 2006, at 03:36, Daniel Hagerty wrote: > > It's a pretty standard problem for sysadmin tools in this space. > >You'd have to detect what was done behind the tool's back and either > >pretend the missing delta was performed by the tool, or undo what was > >done outside the tool. You're not going to get this kind of behavior > >from the isconf model of how you do things. >=20 > This precisely the basis of how radmind is used to manage systems: >=20 > http://radmind.org >=20 > radmind detects changes, a la tripwire, captures them, and allows an =20 > admin to replicate the captured changes to other machines. Or, if =20 > the changes are not desirable, roll the machine back to a known good =20 > state. Yep. Knew about radmin, but it wasn't available when I starting building the current infrastructure. =20 Dang. It's come a long way. Perhaps I should look into that; radmin + svn for configuration files may do the trick. M --WplhKdTI2c8ulnbP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFE35R1OtZWu2tc1lARAor8AKCFWssA6ZY86RCrN9sLILJ5iACOhQCeNgz6 d4nrtwh84goeFENfgpFR/b0= =QL+s -----END PGP SIGNATURE----- --WplhKdTI2c8ulnbP-- From wes@umich.edu Sun Aug 13 22:44:28 2006 From: wes@umich.edu (Wesley Craig) Date: Sun, 13 Aug 2006 17:44:28 -0400 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <20060813210701.GC7091@cryptio.net> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060813050737.GA1618@cryptio.net> <17630.54935.362858.867900@perdition.linnaean.org> <6F6A1995-DA3D-4AE1-8367-660667FFF4B2@umich.edu> <20060813210701.GC7091@cryptio.net> Message-ID: On 13 Aug 2006, at 17:07, Mark Ferlatte wrote: > Yep. Knew about radmin, but it wasn't available when I starting > building the current infrastructure. Careful not to confuse radmin and radmind. :wes From stevegt@TerraLuna.Org Mon Aug 14 07:08:08 2006 From: stevegt@TerraLuna.Org (Steve Traugott) Date: Sun, 13 Aug 2006 23:08:08 -0700 Subject: [Infrastructures] isconf deprecates infrastructures.org? In-Reply-To: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> Message-ID: <20060814060808.GL14094@terraluna.org> On Mon, Jul 31, 2006 at 09:57:07AM -0400, Magnus wrote: > I am reading up on isconf at http://trac.t7a.org/isconf/ and a lot of > what I'm reading would seem to contradict or deprecate the bootstrap > checklist for infrastructures.org. Good eyes. ;-) > Does the site need to be revamped to reflect this development? The short answer is yes. Right now I'm up to my eyeballs in building out the new infrastructure for t7a.org; this time around it's Kerberos, AFS, LDAP, Xen, isconf, and a few other things... All of our web sites, including infrastructures.org, are getting moved into the new world after that. In the case of infrastructures.org, it's moving into a wiki market -- that's a Trac site with the tracmarket plugin added (http://trac-hacks.org/wiki/MarketPlugin)... If you haven't read up on decision markets, now would be a good time to start. ;-) As for the discrepancies between infrastructures.org and isconf 4, see http://www.infrastructures.org/papers/turing/turing.html in case you haven't stumbled across it yet; we got a lot of things right in the earlier 'bootstrapping' paper (which infrastructures.org is based on), but I think we were just plain lucky we didn't shoot ourselves in the foot a few times. If nothing else, read the Foreword in 'turing'. Steve -- Stephen G. Traugott (KG6HDQ) Managing Partner, TerraLuna LLC stevegt@TerraLuna.Org -- http://www.t7a.org From mason@schmitt.ca Thu Aug 17 05:21:04 2006 From: mason@schmitt.ca (Mason Schmitt) Date: Wed, 16 Aug 2006 21:21:04 -0700 Subject: [Infrastructures] Career Path - Infrastructure Architect Message-ID: <44E3EEB0.4070800@schmitt.ca> Hello all, I am evaluating where I am at in my career and welcome feedback from the members of this list as I aspire to become an infrastructure architect. Any feedback on or off list would be greatly appreciated. Where I am now: ----------------- I am the "Systems Administrator" at a small cable ISP in Salmon Arm, BC, Canada. I have been working as the sysadmin here for over 5 years now. My current responsibilities cover a lot of ground due to this being such a small company. Here is high-level overview of some of my responsibilities: - all system and network design (not software development though) - network and systems security - implementation of my designs - project management - building and configuring systems - some mgmt tasks - employee supervision - budget planning - assist with hiring - contracts and supplier negotiation - level 3 tech support - managing / maintaining linux systems - supervising management of windows systems I also have begun to do some consulting on the side for SMBs - mostly security / architecture related work. I strive to keep a holistic view of my network and systems and I always have an eye out for maintainability, availability, stability, scalability and ease of succession for the eventuality of someone replacing me. I have been experimenting with configuration mgmt tools and infrastructure techniques such as those laid out at infrastructures.org as well as trying to find my own way. Lately I have also been working on a virtualization project. This reads like a resume, but that's not my intention; I want to know what I need to do to get to the next level. Where I want to be: --------------------- - Architecting larger infrastructures - working with a larger team (I'm desperate for peers and a mentor...) - doing work with technologies that interest me such as grids, various types of clusters, large scale storage - continuing to work with linux and/or other unices - continuing to work with open source - doing a bit of research on some of my concepts for architectures Questions: ------------ - What skills do you consider critical as an infrastructure architect? - What do you recommend for education? Note: I'm not crazy about going back to school for an extended length of time - I like being in the industry and my family likes the pay cheque. However, if it's imperative that I go back to school, I am willing to do so. - What kind of job opportunities are out there? - What professional affiliations are worthwhile? -- Mason Schmitt From florian.heigl@gmail.com Thu Aug 17 11:16:17 2006 From: florian.heigl@gmail.com (Florian Heigl) Date: Thu, 17 Aug 2006 12:16:17 +0200 Subject: [Infrastructures] Re: isconf deprecates infrastructures.org? In-Reply-To: <20060814060808.GL14094@terraluna.org> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060814060808.GL14094@terraluna.org> Message-ID: <77abe410608170316s64232738w27c5d19e5a02819d@mail.gmail.com> Hi Steve, 2006/8/14, Steve Traugott : > On Mon, Jul 31, 2006 at 09:57:07AM -0400, Magnus wrote: > > I am reading up on isconf at http://trac.t7a.org/isconf/ and a lot of > > what I'm reading would seem to contradict or deprecate the bootstrap > > checklist for infrastructures.org. > The short answer is yes. Right now I'm up to my eyeballs in building > out the new infrastructure for t7a.org; this time around it's > Kerberos, AFS, LDAP, Xen, isconf, and a few other things... All of > our web sites, including infrastructures.org, are getting moved into > the new world after that. In the case of infrastructures.org, it's > moving into a wiki market -- that's a Trac site with the tracmarket > plugin added (http://trac-hacks.org/wiki/MarketPlugin)... If you > haven't read up on decision markets, now would be a good time to > start. ;-) would You consider documenting a little of Your planning work? I'm currently building a new xen host with a lot of scripts for automated building of domU's and (slowly) trying out the different tools around, and while I'm slowly making isconf work for it, it would be great to see how someone else does the same thing... Florian From curzonj@gmail.com Thu Aug 17 15:38:17 2006 From: curzonj@gmail.com (Jordan Curzon) Date: Thu, 17 Aug 2006 08:38:17 -0600 Subject: [Infrastructures] Re: isconf deprecates infrastructures.org? In-Reply-To: <77abe410608170316s64232738w27c5d19e5a02819d@mail.gmail.com> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060814060808.GL14094@terraluna.org> <77abe410608170316s64232738w27c5d19e5a02819d@mail.gmail.com> Message-ID: <9d03aa20608170738m3cecdee4jae8c8a6b846089b@mail.gmail.com> ------=_Part_127514_10138258.1155825497557 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline This might be interesting for you, although it is not isconf stuff. These are three scripts that I use to build my xen guests with Ubuntu. create-rootfs.sh makes a base image and prepare-xen.sh copies that to an LVM disk and gives the machine it's own identity (SSH and hostname). setup-dev.sh is an example of the setup script that gets run to provision a server for a specific role. setup-xen.sh is a script that will setup ubuntu as a xen dom0 host. I use these and with a proxy for downloading the packages I can reimage a xen guest and have it fully configured in about 3min. It is wonderfull for testing configurations and making sure that what I have is (almost) always reproducible. On 8/17/06, Florian Heigl wrote: > Hi Steve, > > 2006/8/14, Steve Traugott : > > On Mon, Jul 31, 2006 at 09:57:07AM -0400, Magnus wrote: > > > I am reading up on isconf at http://trac.t7a.org/isconf/ and a lot of > > > what I'm reading would seem to contradict or deprecate the bootstrap > > > checklist for infrastructures.org. > > > The short answer is yes. Right now I'm up to my eyeballs in building > > out the new infrastructure for t7a.org; this time around it's > > Kerberos, AFS, LDAP, Xen, isconf, and a few other things... All of > > our web sites, including infrastructures.org, are getting moved into > > the new world after that. In the case of infrastructures.org, it's > > moving into a wiki market -- that's a Trac site with the tracmarket > > plugin added (http://trac-hacks.org/wiki/MarketPlugin)... If you > > haven't read up on decision markets, now would be a good time to > > start. ;-) > > would You consider documenting a little of Your planning work? > I'm currently building a new xen host with a lot of scripts for > automated building of domU's and (slowly) trying out the different > tools around, and while I'm slowly making isconf work for it, it would > be great to see how someone else does the same thing... > > Florian > _______________________________________________ > Infrastructures mailing list > Infrastructures@mailman.terraluna.org > http://mailman.terraluna.org/mailman/listinfo/infrastructures > ------=_Part_127514_10138258.1155825497557 Content-Type: application/x-sh; name=create-rootfs.sh Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqz811xk Content-Disposition: attachment; filename="create-rootfs.sh" IyEvYmluL2Jhc2gKCkRJUj0kMQpQUk9YWT1wcm94eTozMTI4Ck1JUlJPUj1odHRwOi8vdWJ1bnR1 LmNzLnV0YWguZWR1L3VidW50dQoKaWYgWyAteiAiJERJUiIgXTsgdGhlbgoJZWNobyBObyBkaXJl Y3Rvcnkgc3BlY2lmaWVkIQoJZXhpdCAxCmZpCgojIyMjCiMjIEJhc2UgZm9yIHhlbiBzeXN0ZW1z CiMjIyMKCmlmIFsgISAiJERJUiIgPT0gIi8iIF07IHRoZW4KdW1vdW50ICRESVIvcHJvYwoKcm0g LXIgJERJUgpta2RpciAkRElSCmh0dHBfcHJveHk9JFBST1hZIGRlYm9vdHN0cmFwIC0tdmVyYm9z ZSAtLWFyY2ggaTM4NiBkYXBwZXIgJERJUiAkTUlSUk9SCgpta2RpciAtcCAkRElSL2V0Yy9jcm9u LmQKY2F0ID4gJERJUi9ldGMvY3Jvbi5kL3RscyA8PCBFT0YKMSAqICogKiAqIHJvb3QgWyAhIC1l IC9saWIvdGxzIF0gfHwgcm0gLXJmIC9saWIvdGxzCkVPRgoKY3AgLWRwUiAvbGliL21vZHVsZXMv Mi42LjE2LXhlbiAkRElSL2xpYi9tb2R1bGVzLwpybSAtciAkRElSL2xpYi90bHMKcm0gLXIgJERJ Ui9ldGMvcmNTLmQve1MxM3BjbWNpYXV0aWxzLFM1MGh3Y2xvY2suc2h9CnJtIC1yICRESVIve2Jv b3QsaW5pdHJkLG1lZGlhfQoKZGQgaWY9L2Rldi96ZXJvIG9mPSRESVIvdmFyL3N3YXBmaWxlIGJz PTFNIGNvdW50PTEyOApta3N3YXAgJERJUi92YXIvc3dhcGZpbGUKCmNhdCA+ICRESVIvZXRjL2Zz dGFiIDw8IEVPRgojIDxmaWxlIHN5c3RlbT4gPG1vdW50IHBvaW50PiAgIDx0eXBlPiAgPG9wdGlv bnM+ICAgICAgIDxkdW1wPiAgPHBhc3M+CnByb2MgICAgICAgICAgICAvcHJvYyAgICAgICAgICAg cHJvYyAgICBkZWZhdWx0cyAgICAgICAgMCAgICAgICAwCi9kZXYvaGRhMSAgICAgICAvICAgICAg ICAgICAgICAgeGZzICAgICBkZWZhdWx0cyAgICAgICAgMCAgICAgICAwCi92YXIvc3dhcGZpbGUg ICBub25lICAgICAgICAgICAgc3dhcCAgICBkZWZhdWx0cyAgICAgICAgMCAgICAgICAwCkVPRgoK Y2F0ID4gJERJUi9ldGMvaW5pdHRhYiA8PCBFT0YKZDoyOmluaXRkZWZhdWx0OgpzaTo6c3lzaW5p dDovZXRjL2luaXQuZC9yY1MKfjpTOndhaXQ6L3NiaW4vc3Vsb2dpbgpsMDowOndhaXQ6L2V0Yy9p bml0LmQvcmMgMApsMToxOndhaXQ6L2V0Yy9pbml0LmQvcmMgMQpsMjoyOndhaXQ6L2V0Yy9pbml0 LmQvcmMgMgpsMzozOndhaXQ6L2V0Yy9pbml0LmQvcmMgMwpsNDo0OndhaXQ6L2V0Yy9pbml0LmQv cmMgNApsNTo1OndhaXQ6L2V0Yy9pbml0LmQvcmMgNQpsNjo2OndhaXQ6L2V0Yy9pbml0LmQvcmMg Ngp6Njo2OnJlc3Bhd246L3NiaW4vc3Vsb2dpbgoxOjIzNDU6cmVzcGF3bjovc2Jpbi9nZXR0eSAz ODQwMCB0dHkxCkVPRgoKY2F0ID4gJERJUi9ldGMvbmV0d29yay9pbnRlcmZhY2VzIDw8IEVPRgph dXRvIGxvIGV0aDAKaWZhY2UgbG8gaW5ldCBsb29wYmFjawppZmFjZSBldGgwIGluZXQgZGhjcApw cmUtdXAgZXRodG9vbCAtSyBldGgwIHR4IG9mZgpwcmUtdXAgaWZjb25maWcgZXRoMCBtdHUgMTQ5 NgpFT0YKCmNhdCA+ICRESVIvZXRjL2hvc3RzIDw8IEVPRgoxMjcuMC4wLjEgICAgICAgbG9jYWxo b3N0LmxvY2FsZG9tYWluICAgbG9jYWxob3N0CgojIFRoZSBmb2xsb3dpbmcgbGluZXMgYXJlIGRl c2lyYWJsZSBmb3IgSVB2NiBjYXBhYmxlIGhvc3RzCjo6MSAgICAgaXA2LWxvY2FsaG9zdCBpcDYt bG9vcGJhY2sKZmUwMDo6MCBpcDYtbG9jYWxuZXQKZmYwMDo6MCBpcDYtbWNhc3RwcmVmaXgKZmYw Mjo6MSBpcDYtYWxsbm9kZXMKZmYwMjo6MiBpcDYtYWxscm91dGVycwpmZjAyOjozIGlwNi1hbGxo b3N0cwpFT0YKZmkKCiMjIyMKIyMgVGhlIGZvbGxvd2luZyBydW5zIG9uIGxpdmUgc3lzdGVtcyBh cyB3ZWxsCiMjIyMKCmNhdCA+ICRESVIvZXRjL2FwdC9zb3VyY2VzLmxpc3QgPDwgRU9GCmRlYiBo dHRwOi8vdWJ1bnR1LmNzLnV0YWguZWR1L3VidW50dSBkYXBwZXIgbWFpbiByZXN0cmljdGVkIHVu aXZlcnNlIG11bHRpdmVyc2UKZGViIGh0dHA6Ly91YnVudHUuY3MudXRhaC5lZHUvdWJ1bnR1IGRh cHBlci1zZWN1cml0eSBtYWluIHJlc3RyaWN0ZWQgdW5pdmVyc2UgbXVsdGl2ZXJzZQpkZWIgaHR0 cDovL3VidW50dS5jcy51dGFoLmVkdS91YnVudHUgZGFwcGVyLXVwZGF0ZXMgbWFpbiByZXN0cmlj dGVkIHVuaXZlcnNlIG11bHRpdmVyc2UKRU9GCgppZiBbIC1uICIkUFJPWFkiIF07IHRoZW4KY2F0 ID4gJERJUi9ldGMvYXB0L2FwdC5jb25mLmQvMTVwcm94eSA8PCBFT0YKQUNRVUlSRTo6aHR0cDo6 UHJveHkgImh0dHA6Ly8kUFJPWFkvIjsKRU9GCmZpCgplY2hvICduZnM6L2hvbWUgICAgL2hvbWUg ICAgICAgICAgIG5mcyAgICAgZGVmYXVsdHMgICAgICAgIDAgICAgICAgMScgPj4gJERJUi9ldGMv ZnN0YWIKCgpjYXQgPj4gJERJUi9ldGMvYWxpYXNlcyA8PCBFT0YKcm9vdDogYWRtaW5AbXlkb21h aW4uY29tCkVPRgoKZWNobyAnJWFkbWluCUFMTD0oQUxMKSBBTEwnID4+ICRESVIvZXRjL3N1ZG9l cnMKCmNhdCA+ICRESVIvcm9vdC9kZWJjb25mLnNoIDw8IEVPRgojIS9iaW4vc2gKLiAvdXNyL3No YXJlL2RlYmNvbmYvY29uZm1vZHVsZQpkYl9zZXQgZGViY29uZi9wcmlvcml0eSBjcml0aWNhbApk Yl9zZXQgZGViY29uZi9mcm9udGVuZCBub25pbnRlcmFjdGl2ZQpFT0YKY2htb2QgK3ggJERJUi9y b290L2RlYmNvbmYuc2gKCmNhdCA+ICRESVIvcm9vdC9pbnN0YWxsLnNoIDw8IEVPRgojIS9iaW4v YmFzaAoKdW5zZXQgTEFORwp1bnNldCBMQU5HVUFHRQpscyAvcHJvYy8qID4gL2Rldi9udWxsIHx8 IG1vdW50IC10IHByb2MgcHJvYyAvcHJvYwoKL3Jvb3QvZGViY29uZi5zaApzaGFkb3djb25maWcg b24KCmFwdC1nZXQgdXBkYXRlCmFwdC1nZXQgLXkgdXBncmFkZQphcHQtZ2V0IC15IGluc3RhbGwg b3BlbnNzaC1jbGllbnQgb3BlbnNzaC1zZXJ2ZXIgbWFuIHZsYW4gY3JvbiB3Z2V0IGJpbmQ5LWhv c3QgaW5mbyBpcHRhYmxlcyBsb2dyb3RhdGUgbG9nd2F0Y2ggbWVyY3VyaWFsIHJjcyByc3luYyB0 aW1lIG5mcy1jb21tb24gcmVzb2x2Y29uZiBtYW5wYWdlcyBwYXRjaCBudHAtc2ltcGxlCgptb3Vu dCAvaG9tZQpta2RpciAtcCAkRElSL3Jvb3QvLnNzaApjcCAtYSAvaG9tZS9zc2gvKiAkRElSL3Jv b3QvLnNzaC8Kcm0gJERJUi9yb290Ly5zc2gva25vd25faG9zdHMKdW1vdW50IC9ob21lCgovZXRj L2luaXQuZC9uZnMtY29tbW9uIHN0b3AKL2V0Yy9pbml0LmQvcG9ydG1hcCBzdG9wCi9ldGMvaW5p dC5kL3NzaCBzdG9wCi9ldGMvaW5pdC5kL3Bvc3RmaXggc3RvcAovZXRjL2luaXQuZC9jcm9uIHN0 b3AKL2V0Yy9pbml0LmQvbnRwLXNlcnZlciBzdG9wCgpncm91cGFkZCBhZG1pbgp1c2VyYWRkIC1H IGFkbWluIC1tIC1zIC9iaW4vYmFzaCBzdXBwb3J0CnVzZXJhZGQgLUcgYWRtaW4gLW0gLXMgL2Jp bi9iYXNoIC1wICc8c2hhZG93cGFzc3dvcmQ+JyB1c2VyMgp1c2VyYWRkIC1HIGFkbWluIC1tIC1z IC9iaW4vYmFzaCAtcCAnPHNoYWRvd3Bhc3N3b3JkPicgdXNlcjEKCmxuIC1zZiAvdXNyL3NoYXJl L3pvbmVpbmZvL1lvdXIvVGltZXpvbmUgL2V0Yy9sb2NhbHRpbWUKRU9GCgpjaG1vZCAreCAkRElS L3Jvb3QvaW5zdGFsbC5zaApjaHJvb3QgJERJUiAvcm9vdC9pbnN0YWxsLnNoCgpbICEgIiRESVIi ID09ICIvIiBdICYmIHVtb3VudCAkRElSL3Byb2MKcm0gJERJUi9yb290Lyouc2gKCmlmIFsgIiRE SVIiID09ICIvIiBdOyB0aGVuCgljZCAvcm9vdAoJcm0gLXJmIHNjcmlwdHMKCWhnIGNsb25lIHNz aDovL2ZpbGVzZXJ2ZXIvL3Nydi9zY3JpcHRzCgljZCBzY3JpcHRzCglbIC1uICIkUk9MRSIgXSB8 fCBST0xFPWBob3N0bmFtZWAKCVsgLWYgc2V0dXAtJFJPTEUuc2ggXSAmJiBzZXR1cC0kUk9MRS5z aAoJcm0gLXJmIHNjcmlwdHMKZmkK ------=_Part_127514_10138258.1155825497557 Content-Type: application/x-sh; name=prepare-xen.sh Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqz812ie Content-Disposition: attachment; filename="prepare-xen.sh" IyEvYmluL3NoCgpjbGVhbnVwKCkgewoJTEVGVE9WRVI9YGxzb2YgMj4vZGV2L251bGwgfCBncmVw ICRNTlQgfCBhd2sgJ3twcmludCAkMn0nIHwgc29ydCAtdWAKCWlmIFsgLW4gIiRMRUZUT1ZFUiIg XTsgdGhlbgoJCWVjaG8gS2lsbGluZyBsZWZ0b3ZlciBwcm9jY2Vzc2VzLiBGaXggeW91ciBzY3Jp cHQhCgkJa2lsbCAtVEVSTSAkTEVGVE9WRVIKCQlzbGVlcCAxMAoJCUxFRlRPVkVSPWBsc29mIDI+ L2Rldi9udWxsIHwgZ3JlcCAkTU5UIHwgYXdrICd7cHJpbnQgJDJ9JyB8IHNvcnQgLXVgCgkJa2ls bCAtOSAkTEVGVE9WRVIKCWZpCgoJdW1vdW50ICRNTlQvcHJvYwoJdW1vdW50ICRNTlQKCXVtb3Vu dCAkRElTSwp9CgppZiBbICJ4JDEiID09ICJ4IiBdCnRoZW4KCWVjaG8gR2l2ZSBtZSBzb21ldGhp bmchCglleGl0IDIKZmkKCgojIyBTSVRFIFNQRUNJRklDIENPTkZJR1VSQVRJT04gIyMjCgpOQU1F PSQxClJPTEU9JDIKRE9NQUlOPW15ZG9tYWluLmNvbQpbIC1uICIkUk9MRSIgXSB8fCBST0xFPSRO QU1FCkRJU0s9L2Rldi9sdm1fdm9sdW1lZ3JvdXAvJE5BTUUKQkFTRT1gcHdkYApJTUFHRT0uL2Jh c2UKTU5UPS9tbnQveGVuLWltYWdlCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj CgppZiAhICggWyAtZSAkRElTSyBdICYmIFsgLWUgL2V0Yy94ZW4vJE5BTUUgXSAmJiBbIC1kICRJ TUFHRSBdICYmICEgKCB4bSBsaXN0IHwgZ3JlcCAkTkFNRSApICk7IHRoZW4KCWVjaG8gIk5vdCBz ZXR1cCByaWdodCEiCglleGl0IDIKZmkKCmNsZWFudXAKCmZzY2sgLWEgJERJU0sgfHwgZXhpdCAx Cm1vdW50ICRESVNLICRNTlQKcnN5bmMgLWEgLS1kZWxldGUgJElNQUdFLyAkTU5UCgpjYXQgPiAk TU5UL3Jvb3Qvc2V0dXAuc2ggPDwgRU9GCgojSXQgd291bGQgYmUgbmljZSB0byBhZGQgdGhlc2Ug dG8gdGhlIGdsb2JhbCBrbm93biBob3N0cyBmaWxlCnJtIC9ldGMvc3NoL3NzaF9ob3N0Kl9rZXkK c3NoLWtleWdlbiAtYiAxMDI0IC1mIC9ldGMvc3NoL3NzaF9ob3N0X2RzYV9rZXkgLXQgZHNhIC1O ICcnCnNzaC1rZXlnZW4gLWIgMTAyNCAtZiAvZXRjL3NzaC9zc2hfaG9zdF9yc2Ffa2V5IC10IHJz YSAtTiAnJwpFT0YKCmNocm9vdCAkTU5UIC9iaW4vYmFzaCAvcm9vdC9zZXR1cC5zaAoKY2QgJE1O VC9ldGMKZWNobyAkTkFNRSA+IGhvc3RuYW1lCmVjaG8gJE5BTUUgPiBtYWlsbmFtZQpzZWQgLWkg InMvMTI3LiovMTI3LjAuMC4xICROQU1FLiRET01BSU4gbG9jYWxob3N0LmxvY2FsZG9tYWluIGxv Y2FsaG9zdCAkTkFNRS9nIiBob3N0cwoKY2QgJEJBU0UKdW5zZXQgTEFORwp1bnNldCBMQU5HVUFH RQpleHBvcnQgQ0hST09UPXRydWUKCk1ZU0NSSVBUPSRCQVNFL3NjcmlwdHMvc2V0dXAtJFJPTEUu c2gKaWYgWyAtZiAkTVlTQ1JJUFQgXTsgdGhlbgoJY3AgJE1ZU0NSSVBUICRNTlQvcm9vdC9zZXR1 cC1hcHBzLnNoCgltb3VudCAtdCBwcm9jIHByb2MgJE1OVC9wcm9jCgljaHJvb3QgJE1OVCAvYmlu L2Jhc2ggL3Jvb3Qvc2V0dXAtYXBwcy5zaApmaQpybSAkTU5UL3Jvb3QvKi5zaAoKY2xlYW51cAo= ------=_Part_127514_10138258.1155825497557 Content-Type: application/x-sh; name=setup-dev.sh Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqz88037 Content-Disposition: attachment; filename="setup-dev.sh" IyEvYmluL2Jhc2gKCnVuc2V0IExBTkcKdW5zZXQgTEFOR1VBR0UKCmFwdC1nZXQgLXkgaW5zdGFs bCBidWlsZC1lc3NlbnRpYWwgY2hlY2tpbnN0YWxsCg== ------=_Part_127514_10138258.1155825497557 Content-Type: application/x-sh; name=setup-xen.sh Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqz8l6xd Content-Disposition: attachment; filename="setup-xen.sh" IyEvYmluL2Jhc2gKIwojIEluc3RhbGxzIFhlbiBvbiBhIGNsZWFuIFVidW50dSBpbnN0YWxsIHcv IHJvdXRpbmcsIG5hdCwgYW5kIGRoY3AKCmVjaG8gJ21lcmN1cmlhbCBkaGNwMy1zZXJ2ZXIgb3Bl bnNzaC1zZXJ2ZXIgcmNzIGJyaWRnZS11dGlscyBuZnMta2VybmVsLXNlcnZlcicgPiAvZXRjL3Bh Y2thZ2VzCmNhdCA+IC9ldGMvYXB0L3NvdXJjZXMubGlzdCA8PCBFT0YKZGViIGh0dHA6Ly91cy5h cmNoaXZlLnVidW50dS5jb20vdWJ1bnR1LyBkYXBwZXIgbWFpbiByZXN0cmljdGVkIHVuaXZlcnNl CmRlYi1zcmMgaHR0cDovL3VzLmFyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvIGRhcHBlciBtYWlu IHJlc3RyaWN0ZWQgdW5pdmVyc2UKZGViIGh0dHA6Ly91cy5hcmNoaXZlLnVidW50dS5jb20vdWJ1 bnR1LyBkYXBwZXItdXBkYXRlcyBtYWluIHJlc3RyaWN0ZWQgdW5pdmVyc2UKZGViLXNyYyBodHRw Oi8vdXMuYXJjaGl2ZS51YnVudHUuY29tL3VidW50dS8gZGFwcGVyLXVwZGF0ZXMgbWFpbiByZXN0 cmljdGVkIHVuaXZlcnNlCmRlYiBodHRwOi8vc2VjdXJpdHkudWJ1bnR1LmNvbS91YnVudHUgZGFw cGVyLXNlY3VyaXR5IG1haW4gcmVzdHJpY3RlZCB1bml2ZXJzZQpkZWItc3JjIGh0dHA6Ly9zZWN1 cml0eS51YnVudHUuY29tL3VidW50dSBkYXBwZXItc2VjdXJpdHkgbWFpbiByZXN0cmljdGVkIHVu aXZlcnNlCiNkZWIgaHR0cDovL3VzLmFyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvIGRhcHBlci1i YWNrcG9ydHMgbWFpbiByZXN0cmljdGVkIHVuaXZlcnNlIG11bHRpdmVyc2UKI2RlYi1zcmMgaHR0 cDovL3VzLmFyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvIGRhcHBlci1iYWNrcG9ydHMgbWFpbiBy ZXN0cmljdGVkIHVuaXZlcnNlIG11bHRpdmVyc2UKRU9GCmFwdC1nZXQgdXBkYXRlCmFwdC1nZXQg aW5zdGFsbCBgY2F0IHBhY2thZ2VzYAoKY2F0ID4gL2V0Yy9uZXR3b3JrL2ludGVyZmFjZXMgPDwg RU9GCmF1dG8gbG8geGVuYnIwIGV0aDEKaWZhY2UgbG8gaW5ldCBsb29wYmFjawoKaWZhY2UgeGVu YnIwIGluZXQgc3RhdGljCmFkZHJlc3MgMi4yLjAuMQpuZXRtYXNrIDI1NS4yNTUuMjU1LjAKYnJp ZGdlX3BvcnRzIGV0aDAKYnJpZGdlX3N0cCBvZmYKCmlmYWNlIGV0aDEgaW5ldCBkaGNwCnVwIC9l dGMvbmV0d29yay9lbmFibGVfcm91dGVyLnNoCkVPRgoKY2F0ID4gL2V0Yy9uZXR3b3JrL2VuYWJs ZV9yb3V0ZXIuc2ggPDwgRU9GCiMhL2Jpbi9iYXNoCgppcHRhYmxlcy1yZXN0b3JlIDwgL2V0Yy9u ZXR3b3JrL2lwdGFibGVzCmVjaG8gLW4gMSA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9mb3J3YXJk CkVPRgpjaG1vZCAreCAvZXRjL25ldHdvcmsvZW5hYmxlX3JvdXRlci5zaAoKY2F0ID4gL2V0Yy9u ZXR3b3JrL2lwdGFibGVzIDw8IEVPRgojIEdlbmVyYXRlZCBieSBpcHRhYmxlcy1zYXZlIHYxLjMu MSBvbiBUaHUgSnVuIDE1IDA2OjQ5OjA0IDIwMDYKKm1hbmdsZQo6UFJFUk9VVElORyBBQ0NFUFQg WzIzOTIyODoxOTYzODk0NzFdCjpJTlBVVCBBQ0NFUFQgWzU3NTg2OjM5MDcwOTU3XQo6Rk9SV0FS RCBBQ0NFUFQgWzE4MTYyODoxNTczMTc0ODldCjpPVVRQVVQgQUNDRVBUIFs0MTQwNToyNDc5ODEx MV0KOlBPU1RST1VUSU5HIEFDQ0VQVCBbMjIzMzk1OjE4MjE4OTk2MF0KQ09NTUlUCiMgQ29tcGxl dGVkIG9uIFRodSBKdW4gMTUgMDY6NDk6MDQgMjAwNgojIEdlbmVyYXRlZCBieSBpcHRhYmxlcy1z YXZlIHYxLjMuMSBvbiBUaHUgSnVuIDE1IDA2OjQ5OjA0IDIwMDYKKm5hdAo6UFJFUk9VVElORyBB Q0NFUFQgWzEwNzY0OjMwMTQ5NjRdCjpQT1NUUk9VVElORyBBQ0NFUFQgWzU1ODo1OTU5MF0KOk9V VFBVVCBBQ0NFUFQgWzU1ODo1OTU5MF0KLUEgUE9TVFJPVVRJTkcgLW8gZXRoMSAtaiBNQVNRVUVS QURFIApDT01NSVQKIyBDb21wbGV0ZWQgb24gVGh1IEp1biAxNSAwNjo0OTowNCAyMDA2CiMgR2Vu ZXJhdGVkIGJ5IGlwdGFibGVzLXNhdmUgdjEuMy4xIG9uIFRodSBKdW4gMTUgMDY6NDk6MDQgMjAw NgoqcmF3CjpQUkVST1VUSU5HIEFDQ0VQVCBbMjM5MjI4OjE5NjM4OTQ3MV0KOk9VVFBVVCBBQ0NF UFQgWzQxNDA1OjI0Nzk4MTExXQpDT01NSVQKIyBDb21wbGV0ZWQgb24gVGh1IEp1biAxNSAwNjo0 OTowNCAyMDA2CiMgR2VuZXJhdGVkIGJ5IGlwdGFibGVzLXNhdmUgdjEuMy4xIG9uIFRodSBKdW4g MTUgMDY6NDk6MDQgMjAwNgoqZmlsdGVyCjpJTlBVVCBBQ0NFUFQgWzA6MF0KOkZPUldBUkQgQUND RVBUIFsxODE2Mjg6MTU3MzE3NDg5XQo6T1VUUFVUIEFDQ0VQVCBbNDE0MDU6MjQ3OTgxMTFdCi1B IElOUFVUIC1tIHN0YXRlIC0tc3RhdGUgRVNUQUJMSVNIRUQgLWogQUNDRVBUIAotQSBJTlBVVCAt cCB0Y3AgLW0gdGNwIC0tZHBvcnQgMjIgLWogQUNDRVBUIAotQSBJTlBVVCAtcCB0Y3AgLW0gdGNw IC1zIDIuMi4wLjAvMTYgLWogQUNDRVBUCi1BIElOUFVUIC1pIHhlbmJyMCAtaiBBQ0NFUFQgCi1B IElOUFVUIC1pIGxvIC1qIEFDQ0VQVCAKLUEgSU5QVVQgLWogRFJPUCAKQ09NTUlUCiMgQ29tcGxl dGVkIG9uIFRodSBKdW4gMTUgMDY6NDk6MDQgMjAwNgpFT0YKCi9ldGMvaW5pdC5kL25ldHdvcmtp bmcgcmVzdGFydApjZCAvZXRjL25ldHdvcmsKaGcgaW5pdApoZyBhZGQKaGcgY2kgLW0gIkNoZWNr cG9pbnQiCgpjYXQgPiAvZXRjL2RlZmF1bHQvZGhjcDMtc2VydmVyIDw8IEVPRgpJTlRFUkZBQ0VT PSJ4ZW5icjAiCkVPRgoKY2QgL2V0Yy9kaGNwMwpjYXQgPiAvZXRjL2RoY3AzL2RoY3BkLmNvbmYg PDwgRU9GCiMgVXNlIHRoaXMgdG8gc2VuZCBkaGNwIGxvZyBtZXNzYWdlcyB0byBhIGRpZmZlcmVu dCBsb2cgZmlsZSAoeW91IGFsc28KIyBoYXZlIHRvIGhhY2sgc3lzbG9nLmNvbmYgdG8gY29tcGxl dGUgdGhlIHJlZGlyZWN0aW9uKS4KbG9nLWZhY2lsaXR5IGxvY2FsNzsKZGRucy11cGRhdGUtc3R5 bGUgbm9uZTsKZGVmYXVsdC1sZWFzZS10aW1lIDYwMDsKbWF4LWxlYXNlLXRpbWUgNzIwMDsKYXV0 aG9yaXRhdGl2ZTsKb3B0aW9uIGRvbWFpbi1uYW1lLXNlcnZlcnMgMS4xLjEuMSwgMS4xLjEuMTsK c3VibmV0IDIuMi4wLjAgbmV0bWFzayAyNTUuMjU1LjI1NS4wIHsKICBvcHRpb24gZG9tYWluLW5h bWUgImludGVybmFsLm15ZG9tYWluLm5ldCI7CiAgcmFuZ2UgMi4yLjAuMTAwIDIuMi4wLjE5OTsK ICBvcHRpb24gcm91dGVycyAyLjIuMC4xOwp9CkVPRgpjaSAtbCBkaGNwZC5jb25mIAovZXRjL2lu aXQuZC9kaGNwMy1zZXJ2ZXIgc3RhcnQKCmNkIC9yb290CndnZXQgaHR0cDovL2JpdHMueGVuc291 cmNlLmNvbS9YZW4vbGF0ZXN0L3hlbi0zLjAuMi1pbnN0YWxsLXg4Nl8zMnAudGd6CnRhciAteHpm IHhlbi0zLjAuMi1pbnN0YWxsLXg4Nl8zMnAudGd6IApjZCB4ZW4tMy4wLjItMi1pbnN0YWxsLwou L2luc3RhbGwuc2ggCgpjZCAvZXRjL3hlbgpoZyBpbml0CmhnIGFkZApoZyBjaSAtbSAiT3JpZ2lu YWwiCgplY2hvIEluc2VydCAvcm9vdC9ncnViX2FkZGl0aW9uIGluIC9ib290L2dydWIvbWVudS5s aXN0CmNhdCA+IC9yb290L2dydWJfYWRkaXRpb24gPDwgRU9GCnRpdGxlICAgICAgICAgICBYZW4g My4wLjIsIExpbnV4IDIuNi4xNgpyb290ICAgICAgICAgICAgKGhkMCwwKQprZXJuZWwgICAgICAg ICAgL3hlbi5negptb2R1bGUgICAgICAgICAgL3ZtbGludXotMi42LjE2LXhlbiByb290PS9kZXYv bWFwcGVyL3JhaWQtcm9vdCBybwptb2R1bGUgICAgICAgICAgL2luaXRyZC5pbWctMi42LjE2LXhl bgpzYXZlZGVmYXVsdApib290CkVPRgoKZWNobyBJbnNlcnQgL3Jvb3QveGVuZF9hZGRpdGlvbiBp biAvZXRjL2luaXQuZC94ZW5kCmNhdCA+IC9yb290L3hlbmRfYWRkaXRpb24gPDwgRU9GCmlmIFsg ISAtZCAvdmFyL3J1bi94ZW5kIF07IHRoZW4KCW1rZGlyIC92YXIvcnVuL3hlbmQKZmkKaWYgWyAh IC1kIC92YXIvcnVuL3hlbnN0b3JlZCBdOyB0aGVuCglta2RpciAvdmFyL3J1bi94ZW5zdG9yZWQK ZmkKRU9GCgpjZCAvYm9vdApkZXBtb2QgMi42LjE2LXhlbgpta2luaXRyYW1mcyAtbyBpbml0cmQu aW1nLTIuNi4xNi14ZW4gMi42LjE2LXhlbgoKY2QgL2V0Yy9yYzMuZApsbiAtcyAuLi9pbml0LmQv eGVuZCBTODB4ZW5kCmxuIC1zIC4uL2luaXQuZC94ZW5kb21haW5zIFM4MXhlbmRvbWFpbnMKcm0g LXIgL2xpYi90bHMKcm0gL2V0Yy9yY1MuZC9TMjdldm1zCmVjaG8gJzEgKiAqICogKiByb290IHJt IC1yZiAvbGliL3RscycgPiAvZXRjL2Nyb24uZC90bHMKbWtkaXIgL3Zhci9ydW4veGVuZApta2Rp ciAvdmFyL3J1bi94ZW5zdG9yZWQK ------=_Part_127514_10138258.1155825497557-- From mpalmer@hezmatt.org Thu Aug 17 22:42:18 2006 From: mpalmer@hezmatt.org (Matthew Palmer) Date: Fri, 18 Aug 2006 07:42:18 +1000 Subject: [Infrastructures] Re: Re: isconf deprecates infrastructures.org? In-Reply-To: <9d03aa20608170738m3cecdee4jae8c8a6b846089b@mail.gmail.com> References: <2aa4b130607310657g67ce2472ke609f3b995531c74@mail.gmail.com> <20060814060808.GL14094@terraluna.org> <77abe410608170316s64232738w27c5d19e5a02819d@mail.gmail.com> <9d03aa20608170738m3cecdee4jae8c8a6b846089b@mail.gmail.com> Message-ID: <20060817214218.GE15711@hezmatt.org> On Thu, Aug 17, 2006 at 08:38:17AM -0600, Jordan Curzon wrote: > This might be interesting for you, although it is not isconf stuff. > > These are three scripts that I use to build my xen guests with Ubuntu. > create-rootfs.sh makes a base image and prepare-xen.sh copies that to > an LVM disk and gives the machine it's own identity (SSH and > hostname). setup-dev.sh is an example of the setup script that gets > run to provision a server for a specific role. setup-xen.sh is a > script that will setup ubuntu as a xen dom0 host. There's Steve Kemp's xen-tools package, too, which does the same thing, in what is probably a more generalised manner. It's cross-distro, now, too. - Matt From rodrick.brown@gmail.com Fri Aug 18 05:16:10 2006 From: rodrick.brown@gmail.com (Rodrick Brown) Date: Fri, 18 Aug 2006 00:16:10 -0400 Subject: [Infrastructures] Career Path - Infrastructure Architect In-Reply-To: <44E3EEB0.4070800@schmitt.ca> References: <44E3EEB0.4070800@schmitt.ca> Message-ID: You really need to have a clear, and level headed mindset towards technology as a whole, finding the right tools for the right job is very essential. A infrastructure architect really has no bias to any one particular technology and are usually visionaries one way or another, one of your primary roles at least in my experiences working in architect type positions is foreseeing future technology trends, implementing scalable solutions, taking business processes and coming up with all the right technology requirements and a flexible enough glue to mold it all together. You really need to be highly technical in many areas of information technology such as system administration, programming, networking, and security, a solid background in computer science, or a computer engineering is essential as you tend to be through into everything and its basically up to you to work with the steering committee, get by in from other technology groups, and lead the entire project coordinating and coming up with the technical blueprint. Architect positions are very challenging especially when working with large fortune 50 companies but it can also very rewarding good luck. Here are a few books I highly recommend. The practical guide to enterprise architecture. http://www.amazon.com/exec/obidos/ASIN/0131412752/qid=1123724305/sr=2-2/ref=pd_bbs_b_2_2/002-6749199-1708064 Architecting Enterprise Solutions http://www.amazon.com/exec/obidos/tg/detail/-/0470856122/qid=1120187864/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846 Next Generation Application Intergration http://www.amazon.com/exec/obidos/tg/detail/-/0201844567/qid=1120188979/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846 On 8/17/06, Mason Schmitt wrote: > Hello all, > > I am evaluating where I am at in my career and welcome feedback from the > members of this list as I aspire to become an infrastructure architect. > Any feedback on or off list would be greatly appreciated. > > Where I am now: > ----------------- > > I am the "Systems Administrator" at a small cable ISP in Salmon Arm, BC, > Canada. I have been working as the sysadmin here for over 5 years now. > My current responsibilities cover a lot of ground due to this being > such a small company. Here is high-level overview of some of my > responsibilities: > > - all system and network design (not software development though) > - network and systems security > - implementation of my designs > - project management > - building and configuring systems > - some mgmt tasks > - employee supervision > - budget planning > - assist with hiring > - contracts and supplier negotiation > - level 3 tech support > - managing / maintaining linux systems > - supervising management of windows systems > > I also have begun to do some consulting on the side for SMBs - mostly > security / architecture related work. > > I strive to keep a holistic view of my network and systems and I always > have an eye out for maintainability, availability, stability, > scalability and ease of succession for the eventuality of someone > replacing me. I have been experimenting with configuration mgmt tools > and infrastructure techniques such as those laid out at > infrastructures.org as well as trying to find my own way. Lately I have > also been working on a virtualization project. > > This reads like a resume, but that's not my intention; I want to know > what I need to do to get to the next level. > > > > Where I want to be: > --------------------- > > - Architecting larger infrastructures > - working with a larger team (I'm desperate for peers and a mentor...) > - doing work with technologies that interest me such as grids, various > types of clusters, large scale storage > - continuing to work with linux and/or other unices > - continuing to work with open source > - doing a bit of research on some of my concepts for architectures > > > > Questions: > ------------ > - What skills do you consider critical as an infrastructure architect? > - What do you recommend for education? > Note: I'm not crazy about going back to school for an extended length > of time - I like being in the industry and my family likes the pay > cheque. However, if it's imperative that I go back to school, I am > willing to do so. > - What kind of job opportunities are out there? > - What professional affiliations are worthwhile? > > -- > Mason Schmitt > _______________________________________________ > Infrastructures mailing list > Infrastructures@mailman.terraluna.org > http://mailman.terraluna.org/mailman/listinfo/infrastructures > -- Rodrick R. Brown http://www.rodrickbrown.com From tighetribe@yahoo.co.uk Fri Aug 18 08:24:18 2006 From: tighetribe@yahoo.co.uk (Bren Tighe) Date: Fri, 18 Aug 2006 08:24:18 +0100 (BST) Subject: [Infrastructures] Career Path - Infrastructure Architect In-Reply-To: Message-ID: <20060818072418.68870.qmail@web26015.mail.ukl.yahoo.com> --0-1478477448-1155885858=:68264 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi All, The background in computer science is of relevence to me as I have just Graduated from The University of Bolton, Manchester England with a first class honors degree, I based my degree on becoming an Infrastructure Archictect and took additional modules in programming (php, c++, Bash, Java), Networking, Unix Administration, communications, I even based my final project on the concepts discussed on infrastructures.org. I am quite passionalte about automated systems and infrastructure management as a whole and have a number of skills that Roderick mentioned. What I am finding difficult is trying to pitch this mind set at new employers and some of them look a little confused when I mention infrastructure.org, CFEngine, Isconf etc etc. I suppose what I am trying to say that I am finding it very difficult to find roles as a junior systems administrator where I could start to infiluence these practices. Has anyone got any advice on how to get ones foot in the door of this kind of sys admin as a lot of companies that I have spoken to a job fairs do not seem to have a clu what I am talking about. Many thanks all and Happy Friday (time zone dependent) Bren Rodrick Brown wrote: You really need to have a clear, and level headed mindset towards technology as a whole, finding the right tools for the right job is very essential. A infrastructure architect really has no bias to any one particular technology and are usually visionaries one way or another, one of your primary roles at least in my experiences working in architect type positions is foreseeing future technology trends, implementing scalable solutions, taking business processes and coming up with all the right technology requirements and a flexible enough glue to mold it all together. You really need to be highly technical in many areas of information technology such as system administration, programming, networking, and security, a solid background in computer science, or a computer engineering is essential as you tend to be through into everything and its basically up to you to work with the steering committee, get by in from other technology groups, and lead the entire project coordinating and coming up with the technical blueprint. Architect positions are very challenging especially when working with large fortune 50 companies but it can also very rewarding good luck. Here are a few books I highly recommend. The practical guide to enterprise architecture. http://www.amazon.com/exec/obidos/ASIN/0131412752/qid=1123724305/sr=2-2/ref=pd_bbs_b_2_2/002-6749199-1708064 Architecting Enterprise Solutions http://www.amazon.com/exec/obidos/tg/detail/-/0470856122/qid=1120187864/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846 Next Generation Application Intergration http://www.amazon.com/exec/obidos/tg/detail/-/0201844567/qid=1120188979/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846 On 8/17/06, Mason Schmitt wrote: > Hello all, > > I am evaluating where I am at in my career and welcome feedback from the > members of this list as I aspire to become an infrastructure architect. > Any feedback on or off list would be greatly appreciated. > > Where I am now: > ----------------- > > I am the "Systems Administrator" at a small cable ISP in Salmon Arm, BC, > Canada. I have been working as the sysadmin here for over 5 years now. > My current responsibilities cover a lot of ground due to this being > such a small company. Here is high-level overview of some of my > responsibilities: > > - all system and network design (not software development though) > - network and systems security > - implementation of my designs > - project management > - building and configuring systems > - some mgmt tasks > - employee supervision > - budget planning > - assist with hiring > - contracts and supplier negotiation > - level 3 tech support > - managing / maintaining linux systems > - supervising management of windows systems > > I also have begun to do some consulting on the side for SMBs - mostly > security / architecture related work. > > I strive to keep a holistic view of my network and systems and I always > have an eye out for maintainability, availability, stability, > scalability and ease of succession for the eventuality of someone > replacing me. I have been experimenting with configuration mgmt tools > and infrastructure techniques such as those laid out at > infrastructures.org as well as trying to find my own way. Lately I have > also been working on a virtualization project. > > This reads like a resume, but that's not my intention; I want to know > what I need to do to get to the next level. > > > > Where I want to be: > --------------------- > > - Architecting larger infrastructures > - working with a larger team (I'm desperate for peers and a mentor...) > - doing work with technologies that interest me such as grids, various > types of clusters, large scale storage > - continuing to work with linux and/or other unices > - continuing to work with open source > - doing a bit of research on some of my concepts for architectures > > > > Questions: > ------------ > - What skills do you consider critical as an infrastructure architect? > - What do you recommend for education? > Note: I'm not crazy about going back to school for an extended length > of time - I like being in the industry and my family likes the pay > cheque. However, if it's imperative that I go back to school, I am > willing to do so. > - What kind of job opportunities are out there? > - What professional affiliations are worthwhile? > > -- > Mason Schmitt > _______________________________________________ > Infrastructures mailing list > Infrastructures@mailman.terraluna.org > http://mailman.terraluna.org/mailman/listinfo/infrastructures > -- Rodrick R. Brown http://www.rodrickbrown.com _______________________________________________ Infrastructures mailing list Infrastructures@mailman.terraluna.org http://mailman.terraluna.org/mailman/listinfo/infrastructures --------------------------------- Win tickets to the 2006 FIFA World Cup Germany with Yahoo! Messenger. --0-1478477448-1155885858=:68264 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi All,

The background in computer science is of relevence to me as I have just Graduated from The University of Bolton, Manchester England with a first class honors degree, I based my degree on becoming an Infrastructure Archictect and took additional modules in programming (php, c++, Bash, Java), Networking, Unix Administration, communications,  I even based my final project on the concepts discussed on infrastructures.org.

I am quite passionalte about automated systems and infrastructure management as a whole and have a number of skills that Roderick mentioned. What I am finding difficult is trying to pitch this mind set at new employers and some of them look a little confused when I mention infrastructure.org, CFEngine, Isconf etc etc.

I suppose what I am trying to say that I am finding it very difficult to find roles as a junior systems administrator where I could start to infiluence these practices.

Has anyone got any advice on how to get ones foot in the door of this kind of sys admin as a lot of companies that I have spoken to a job fairs do not seem to have a clu what I am talking about.

Many thanks all and Happy Friday (time zone dependent)

Bren

Rodrick Brown <rodrick.brown@gmail.com> wrote:
You really need to have a clear, and level headed mindset towards
technology as a whole, finding the right tools for the right job is
very essential. A infrastructure architect really has no bias to any
one particular technology and are usually visionaries one way or
another, one of your primary roles at least in my experiences working
in architect type positions is foreseeing future technology trends,
implementing scalable solutions, taking business processes and coming
up with all the right technology requirements and a flexible enough
glue to mold it all together.

You really need to be highly technical in many areas of information
technology such as system administration, programming, networking, and
security, a solid background in computer science, or a computer
engineering is essential as you tend to be through into everything and
its basically up to you to work with the steering committee, get by in
from other technology groups, and lead the entire project coordinating
and coming up with the technical blueprint. Architect positions are
very challenging especially when working with large fortune 50
companies but it can also very rewarding good luck.

Here are a few books I highly recommend.

The practical guide to enterprise architecture.
http://www.amazon.com/exec/obidos/ASIN/0131412752/qid=1123724305/sr=2-2/ref=pd_bbs_b_2_2/002-6749199-1708064

Architecting Enterprise Solutions
http://www.amazon.com/exec/obidos/tg/detail/-/0470856122/qid=1120187864/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846

Next Generation Application Intergration
http://www.amazon.com/exec/obidos/tg/detail/-/0201844567/qid=1120188979/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0628971-1328118?v=glance&s=books&n=507846

On 8/17/06, Mason Schmitt wrote:
> Hello all,
>
> I am evaluating where I am at in my career and welcome feedback from the
> members of this list as I aspire to become an infrastructure architect.
> Any feedback on or off list would be greatly appreciated.
>
> Where I am now:
> -----------------
>
> I am the "Systems Administrator" at a small cable ISP in Salmon Arm, BC,
> Canada. I have been working as the sysadmin here for over 5 years now.
> My current responsibilities cover a lot of ground due to this being
> such a small company. Here is high-level overview of some of my
> responsibilities:
>
> - all system and network design (not software development though)
> - network and systems security
> - implementation of my designs
> - project management
> - building and configuring systems
> - some mgmt tasks
> - employee supervision
> - budget planning
> - assist with hiring
> - contracts and supplier negotiation
> - level 3 tech support
> - managing / maintaining linux systems
> - supervising management of windows systems
>
> I also have begun to do some consulting on the side for SMBs - mostly
> security / architecture related work.
>
> I strive to keep a holistic view of my network and systems and I always
> have an eye out for maintainability, availability, stability,
> scalability and ease of succession for the eventuality of someone
> replacing me. I have been experimenting with configuration mgmt tools
> and infrastructure techniques such as those laid out at
> infrastructures.org as well as trying to find my own way. Lately I have
> also been working on a virtualization project.
>
> This reads like a resume, but that's not my intention; I want to know
> what I need to do to get to the next level.
>
>
>
> Where I want to be:
> ---------------------
>
> - Architecting larger infrastructures
> - working with a larger team (I'm desperate for peers and a mentor...)
> - doing work with technologies that interest me such as grids, various
> types of clusters, large scale storage
> - continuing to work with linux and/or other unices
> - continuing to work with open source
> - doing a bit of research on some of my concepts for architectures
>
>
>
> Questions:
> ------------
> - What skills do you consider critical as an infrastructure architect?
> - What do you recommend for education?
> Note: I'm not crazy about going back to school for an extended length
> of time - I like being in the industry and my family likes the pay
> cheque. However, if it's imperative that I go back to school, I am
> willing to do so.
> - What kind of job opportunities are out there?
> - What professional affiliations are worthwhile?
>
> --
> Mason Schmitt
> _______________________________________________
> Infrastructures mailing list
> Infrastructures@mailman.terraluna.org
> http://mailman.terraluna.org/mailman/listinfo/infrastructures
>


--
Rodrick R. Brown
http://www.rodrickbrown.com
_______________________________________________
Infrastructures mailing list
Infrastructures@mailman.terraluna.org
http://mailman.terraluna.org/mailman/listinfo/infrastructures


Win tickets to the 2006 FIFA World Cup Germany with Yahoo! Messenger. --0-1478477448-1155885858=:68264-- From devick@lanier.com Fri Aug 18 22:42:28 2006 From: devick@lanier.com (devick@lanier.com) Date: Fri, 18 Aug 2006 17:42:28 -0400 Subject: [Infrastructures] Training Infrastructure Teams Message-ID: <20060818174228.B26037@so.lanier.com> --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I am a member of a team of Unix and Oracle administrators at a medium-sized company; our team is responsible for managing the IT infrastructure for the company, consisting of some 400 databases, web and application servers, etc. We are attempting to define a training process for new team members, to introduce them to the principles we try to follow in managing the IT infrastructure. These people are typically competent administrators, but may not have heard of Infrastructure Architecture as a discipline. The attached file is an introducttion to the training process; it attempts to lay out as concisely as possible the general principles that we try to live by. We will attempt to build on this as we develop further training materials. Since our philosophy seems close to that of infrastructures.org, I would be grateful for any feedback the group may have. Don Vick Lanier Worldwide (a division of Ricoh) --UlVJffcvxoiEqYs2 Content-Type: text/html; charset=us-ascii Content-Disposition: attachment; filename="trainingintro.html" Infrastructure Management Principles

The Craft

Analogies with sports or war are popular tools for explaining business principles. Pithy sayings of coaches are cast into business terms; or ancient books like "The Art of War" or Machiavelli's "The Prince" are held up as sources of business wisdom. One such book is "The Book of Five Rings", written circa 1643 by an aging samurai, Miyamoto Musashi, who muses at length on the way of the warrior. Early in the book, Musashi considers various ways of life as models for explaining the principles that make a warrior successful. After considering the farmer, merchant, and nobleman, he settles on the artisan as the best analogy for a warrior, and gives this summary:

The way of the artisan ... involves skillful construction of all sorts of tools, knowing how to use each tool skillfully, drawing up plans correctly ... making a living by diligent practice of the craft.

The craft that we practice is the management of the corporate IT infrastructure. Attempts to teach this craft run headlong into the overwhelming complexity of a modern IT infrastructure, and elicit analogies such as "drinking from a fire hose". Here we attempt to set down the basic principles of our craft, in a form that is general enough to transcend differences in architectures and applications, but specific enough to guide newcomers into an understanding of the team's approach to the task.

Nimbleness

There is an old saying that good judgement comes from experience, and experience comes from bad judgement. The ability of a business to cope with changing conditions and unexpected situations -- to recover from the sub-optimal decisions of the past -- depends on nimbleness. Nimble organizations can mobilize the right resources on short notice to respond to needs that were only dimly seen in forecasts. Nimble groups have the right people with the right skills available at a moment's notice.

But how does one become nimble? Consider the nimble hands and feet of a shortstop, the nimble fingers of a concert violinist, or the smooth coordination of a team of firefighters. Nimbleness comes from relentlessly practicing the basics. Nimble groups can spring into action with a minimum of preparation because they have determined ahead of time how they will work together; they have practiced the basic skills of their craft so that, when the time comes to act, they can act with one mind.

Idle Time

War should be the only occupation of a prince. He should consider peace only as a breathing time that gives him the leisure to contrive, and furnishes the ability to execute, military plans. -- Machiavelli, The Prince

An organization with no spare capacity must tell new requestors to wait in line; by the time they can respond, the opportunity may have passed them by. Managers rightly balk at the idea of idle workers, so we must be clear about how idle time is to be used. If time is money, then available time must be invested for future gain. Idle time is the result of doing one's work quickly and well. If we use our idle time to hone our skills, to prepare for the next challenge, we will be able to do more and more, and still have idle time to reinvest.

Body of Knowledge

Expertise does not appear out of nowhere. Practitioners of a craft build up over time a body of knowledge -- the facts, theories, values, and practices which everyone who pursues the craft is expected to learn. Proficiency with the body of knowlege is a rite of passage for newcomers, the continual assignment of every worker, and the measure of a professional's skill. The body of knowledge represents the desired state of affairs, the standard of quality by which we judge our work. Achieving that state is a never-ending process, and the responsibility of every member of a team.

Convergence

The corporate assets over which we preside must be managed in such a way that every act, every change, takes us closer to the desired state. Infrastructures.org discusses the idea of convergence -- always moving forward, preserving the present conformance to the body of knowledge, and managing change in a way that brings each changed component, process, or procedure more into line with the standard set by the body of knowledge. Convergence requires persistence, but it reduces the cost of support, makes it more scalable, and results in increasing quality over time.

Creating New Knowledge

Every team member is expected to contribute to the body of knowledge, but new contributions are not accepted casually. Peer review is a key element. Senior members of the team check the quality of new contributions, and ensure that a harmonious whole is maintained. New requirements are incorporated into the body of knowledge by means of abstraction and generalization, always seeking the simplest solution that meets all needs. Kernighan and Pike speak of the "standard paradigm" -- a generally accepted best way of doing a particular task. In creating new knowledge, we seek to follow the standard paradigm as much as possible, merging the new knowledge seamlessly into the old.

15 Minutes vs 15 Days

A problem occurs. You have 15 minutes to save the world. When that is done, you have 15 days to make sure it never happens again.

When we encounter exceptions to the existing rules, we see not only the need for a repair to the existing operation, but also a development task, either to find and correct the root cause of the problem, or to change the existing quality standards, to subsume the anomaly under a more general rule. We want to make sure either that the unexpected event does not recur, or that it is no longer unexpected, but can be handled as a part of routine operations.

Change Control

If I have seen farther than others, it is because I have stood on the shoulders of giants. -- Isaac Newton

Forward movement is only possible by building on the past. Change control is the management process by which the body of knowledge is altered. Quality control asks not only "Does it work?", but also "Is it consistent with what we have done before?" Every change not only goes through a submission and approval process, but also leaves permanent records behind. Prior states of the body of knowledge are retrievable from archives. Changes are deployed automatically to ensure that working environments remain consistent with each other and with the body of knowledge.

Commitment

You can learn all the math in the 'verse, but take a boat in the air you don't love, she'll shake you off just as sure as the turning of the worlds. Love keeps her in the air when she oughta fall down, tells you she's hurting 'fore she keens. Makes her home. -- Malcom Reynolds, Captain of Firefly

Real systems break. If we offer a system to our users, we have an obligation not only to make it work, but to think carefully about how it will fail. Failure modes are not created anew with each system; most kinds of problems are common to all kinds of systems. Record-keeping, monitoring, quality testing, and support plans are not optional features to be added if problems occur; they are the expression of our professional commitment. And once the system is in operation, we must pay attention, listen to its voice, and respond to its needs.

Unity

A successful team is more than a group of people. Successful teams develop a common language that lends both richness and economy to their communications; common tools and techniques, so that everyone can anticipate what everyone else will be doing; common values that engender agreement about what is important and what is not. A team develops a common view of the world, so that tasks and challenges, even apparently new ones, take on a familiar air -- the feeling that "We've been here before, and we know what to do."

Consistency

Tasks that the team does often should settle into a stable performance pattern. Estimates of the time required to complete a task become more definite. Variation and risk are reduced. Rework should be almost unheard of. Training programs can be tuned to make sure each team member knows how a task should be approached in order to meet the expected time target. Predictable task times lead to more effective triage during incident management, and more confidence in project planning. The team is seen as more reliable, and therefore more valuable to the company.

Communication

Teams must communicate with one another to do their work. During its formative stages, a team requires a high level of communication. Much information must be exchanged while establishing team norms. Asynchronous or low-bandwidth communications like email, chats, or telephones are not adequate. But once the team is established, the quantity and urgency of communication drops dramatically. Elaborate discussions on how to approach a problem are reduced to a few sentences. Sentences are reduced to a word or two. Much of what needs to be said can be said in email or logs, to be read later. And much can remain unsaid, being implicit in the team's preparation. Economy of communication is the mark of a well-prepared team.

But such economy is only for the team; to newcomers and others, the terseness that works so well for the team only serves to make their communications inscrutable. Communications outside the team must be more elaborate, in plain language and not in the private language of the team. The team must learn how to keep others informed, even in the midst of their work.

Time and Task Management

Time and task management are critical to effectiveness. In The Effective Executive, Peter Drucker defines effectiveness as "getting the right things done". The way we manage our tasks determines what we attempt to get done, and the way we manage our time determines how long we have to do it. And if we have decided that a task must be done, then we must find sufficient time, in sufficient intervals, to accomplish it.

Task management can benefit from "triage", classifying tasks or problems into "now", "later" and "never". "Time boxing" allows a manager to limit the time invested on a task, to allow for an initial evaluation before commiting fully. "Time blocking" is the practice of reserving blocks of time for a specific use, either for individuals or groups, so that urgent tasks can be set aside temporarily in order to concentrate on work that cannot be done effectively in small time slices.

Tools versus Appliances

Practice doesn't make perfect. Perfect practice makes perfect. -- Vince Lombardi

The tools we use to do our jobs can be our friends or our enemies. If, when using a tool, we are thinking about how it works, and what it is doing for us, then each use of the tool becomes a practice session. Our skills are kept fresh, even enhanced, through the use of the tool. If the tool ever fails, as tools will, or we have to work in a new environment where the tool is not available, then we may work slower, but we will not have forgotten how to do the job. On the other hand, if we use a tool as an appliance, without thinking about what it is doing, our skills become dull and stale. Then when, inevitably, the tool fails, we will be lost, unable to do the job we once knew how to do. Tools can enable us to work faster, but they should not be allowed to steal our skills.

The Arrow of Time

Success is not final. Failure is not fatal. It is the courage to continue that counts. -- Winston Churchill

All systems, both real and virtual, have an inexorable tendency to move toward their most likely state. Ice melts, hot coffee cools, and houses of cards fall because their final state is more likely than the first. Physicists speak of "the arrow of time", the irreversible movement of the physical universe toward its final state. Human institutions and artifacts change over time. If we strive to make all changes take us toward the ideal, to seek out and eliminate inconsistencies and errors, to keep our goals in view even when we cannot move directly toward them, then we can make the arrow of time work in our favor. Well managed systems become better over time, because the people who tend them refuse to allow the alternative.

--UlVJffcvxoiEqYs2--