About Bitfield Consulting

Who we are
John Arundel is a sysadmin, architect and systems integrator of 20 years experience. He is a published author of several technical books, a well-known expert on Puppet, the open-source configuration management system, and speaks regularly at technical user groups and conferences. Together with a small network of trusted associates, John has been helping small businesses grow for over five years. More about our people.
What we do
IT consulting and sysadmin for small businesses. We provide help, advice and know-how on servers, networking, office workstations, backups, deployment, disaster recovery, monitoring, capacity planning and training. More about what we do.
How we do it
Bitfield Consulting is about partnerships, not projects. We will get to know your business inside out, understand your needs, and work with your staff to share knowledge and skills. We don’t take on just any client, because we want to build relationships with companies that we can work with and grow with over the long term. We’re not outsourcers or contractors: instead, we’re a trusted and reliable associate that you can call on at any time for help and advice. There is no retainer and no fixed costs, but when you need us, we’re there.
Let’s talk
Email hello@bitfieldconsulting.com or call +44 (0)7973 499 367.
10 awesome sysadmins and devops
Submitted by John Arundel on Fri, 07/30/2010 - 12:53
It’s Sysadmin Appreciation Day, so here is my personal list of the most interesting and influential sysadmins and devops folk that I know (in alphabetical order, not order of merit). If you are on Twitter, you need to be following these people, and all of them are also excellent bloggers as well as awesome sysops / devministrators / tech gods.
1. James Turnbull (@kartar)
James is Director of Operations at Puppet Labs and the author of the excellent Pulling Strings With Puppet book, among others. His Twitter feed has lots of useful news and info about Puppet.
2. John Allspaw (@allspaw)
John is VP of Technical Operations at Etsy and former ops supremo at Flickr. His Kitchen Soap blog is a must-read for those interested in web operations.
3. Kris Buytaert (@KrisBuytaert)
Kris is a Linux and open source expert, currently Senior Consultant at Inuits. His blog, Everything is a Freaking DNS problem, is required reading for devops and sysadmins.
4. Lindsay Holmwood (@auxesis)
Lindsay is the author of Cucumber-Nagios and the Flapjack monitoring system. Currently Senior Engineer at Bulletproof Networks, Lindsay is frequently to be seen at conferences, speaking on deployment, configuration management, testing, and automation.
5. Matt Simmons (@standaloneSA)
Matt is the author of the respected Standalone Sysadmin blog and a frequent Twitterer, organiser of the SysAdmin Day Meetup in NYC, and full of valuable tips and information.
6. Matthias Marschall (@mmarschall)
Matthias is tech lead for helpster and co-editor of the must-read Agile Web Operations blog. He writes frequently on devops, kanban, and Agile techniques, and describes himself as “passionate about simplicity and agility in web development”.
7. Patrick Debois (@patrickdebois)
Patrick is the founder of the DevOpsDays conference and a hard-working consultant, developer, network specialist, system administrator, tester and project manager. His blog, Just Enough Developed Infrastructure, is full of interesting and thoughtful articles on the devops movement and how operations fits into the bigger picture.
8. RI Pienaar (@ripienaar)
RI is a sysadmin, Ruby developer and Puppet expert; the author of MCollective, a popular server management framework, he is also co-founder of the London DevOps group, a frequent speaker on sysadmin topics, and reliably ever-present on the #puppet IRC channel.
9. Stephen Nelson-Smith (@LordCope)
Stephen is an experienced tech leader and consultant, founder of Atalanta Systems and author of the excellent Agile Sysadmin blog, which regularly features useful articles on open source software and agile operations.
10. Tom Limoncelli (@yesthattom)
Tom is co-author of The Practice of System and Network Administration, an invaluable book which is, or should be, on all good sysadmins’ desks, along with his Time Management for System Administrators
. His blog at EverythingSysadmin is likewise essential reading.
Image by Robot Comics
Sysadmin iPhone apps - the portable toolbox
Submitted by John Arundel on Thu, 07/22/2010 - 12:10

iSSH

Scany

Things

Linode
Have you ever needed to SSH to a server from the pub? I have. Sysadmins and devops are widely expected to be ‘always-on’, and until recently that meant carrying a laptop or netbook around with you. However, the iPhone is a powerful pocket sysadmin tool. We look at the ten essential iPhone sysadmin apps that should be available on your hip at all times.
iSSH
The most basic need is to connect to a server with SSH and run commands on it. iSSH (£5.99) does that, plus supporting favourites, multiple active connections, backgrounding (with iOS 4) and a VNC client for connecting to a GUI interface.
It’s a little fiddly; you wouldn’t want to use this for your everyday console work, but that’s largely a limitation of the iPhone’s screen size and the lack of a physical keyboard. Control keys are handled well. You can even use vi, which can be a challenge on some phone interfaces.
If you had nothing else on your iPhone, iSSH would handle most emergencies. I don’t use it very often, as sadly I’m in front of a keyboard almost all the time, but it’s comforting to know it’s there for my rare and exciting trips to the boozer. While it’s great to be able to resolve a problem straight away, do make sure that you’ve a reasonably clear head before running rm -rf on that production server.
Colloquy
It might seem strange to include an IRC client, but most working sysadmins rely on IRC daily for answers, advice, and emergency help. When you’ve got a problem you really can’t solve, some of the smartest people in the world are hanging out on Freenode and ready to help (maybe at the cost of a snark or two). Colloquy (£1.19) is a beautifully-designed and very usable iPhone IRC client. You can manage connections to multiple IRC networks, multiple channels and private chats, and on iOS 4, you’ll stay logged in even when using other apps.
Skype and BeejiveIM
As sysadmins, our ability to communicate what we’re doing is as important as the work itself. In remote, mobile sysadmin, communication is vital - we need to be easily contactable in an incident situation, and we need to be able to let our colleagues and managers know what’s happening. Skype (free) needs no introduction (and the latest update supports backgrounding), and BeejiveIM (£5.99) covers the major messaging networks: Google Talk, MSN, AIM, Jabber, iChat, Facebook.
Scany
In the right hands, network scanners like nmap are a valuable diagnostic tool. Scany (£0.59) puts nmap on your phone, scanning wireless LANs and IP ranges, and detecting live hosts, open ports and services, and the type and OS of the devices it finds. It also has a beautiful continuous traceroute display (like mtr).
Things
Sysadmins have a lot going on. It can be a stressful job, and the natural way of keeping track of many different projects and tasks is to make lists. A simple text file is good, but Things (£5.99) is better. It’s a powerful to-do list manager which imposes very little structure of its own. You can apply Things to whatever personal workflow suits you. Unlike many information manager apps, it’s very simple, cleanly designed, and fun to use.
Simplenote
It might seem very basic, but the ability to take and refer to notes on your iPhone is vital. The built-in Notes app is fine, but Simplenote (free) is better: it looks nicer, and more importantly it syncs wirelessly to the Web - and any desktop apps that can use the Simplenote API (I use Notational Velocity).
Dropbox
Dropbox solves two problems: how can I share stuff with people, and how can I access documents from anywhere? The Dropbox iPhone app (free) can view most file formats, and can cache documents you refer to often, making them available offline. Dropbox is a key tool for sharing information within distributed teams.
Air Sharing
Air Sharing (£1.79) turns your iPhone into a wireless thumb drive for storing documents, manuals, diagrams and ebooks. Like Dropbox, it views all important file formats. You can even print via the network. Air Sharing Pro (£3.99) lets you connect to other computers and transfer files via SFTP.
Linode
Obviously this is mostly of interest to those with servers or clients hosted at Linode. Many sysadmins rate them the best VPS provider bar none, with excellent online management features, and the iPhone app doesn’t disappoint.
Linode (free) lets you see the status of your servers, along with traffic and load graphs, you can reboot or resize instances, and with iSSH you can console to them via the Linode admin network.
Conclusion
The powerful sysadmin and organizing tools on the iPhone don’t make it a total replacement for a laptop or netbook - the device itself is too small to do much typing on (though I wrote this article on it). However, the iPhone has the advantage that it’s almost always with you, and in a tricky situation, it could be a server saver.
Acknowledgements
I invited suggestions for this article on the @bitfield Twitter account, and many people contributed: special thanks to @unixland, @alexjs, @benwhatever, @PeterGalvin, @freiheit, and @patrichards. Apps that didn’t make the top ten, either because I haven’t tried them, or I have a preferred alternative, include TouchTerm, Jaadu, Remote Desktop Lite, iTap, iTeleport, iNet, Snap, Nagger, Pingdom, ServerDensity, Prowl, Slicehost, Evernote, iMinder, and Inco.
If you use an app that’s not listed here, or have any other suggestions, let me know in the comments.
