What does it mean to be a database administrator? It means more than just respecting data in a room full of engineers and analysts that do not -- it means bending them to your will and making them respect it, too. It means knowing when people's concept of sacrosanct data integrity and consistency can be thrown out the window and letting those people know that, this time, they can cope with inaccuracy or volatility.
Backgrounder My typical blog job posting is all about sticks. OmniTI is a professional services organization; in short, we’re consultants. However, where most consultants practice “consult and run,” we at OmniTI are about building long-term relationships. The majority of our consulting gigs convert from a few month engagement into multi-year contracts because of our intense commitment to customer satisfaction. Instead of threatening to beat you with a stick just yet, I’m going to tell you some neat things we’ve done over the last couple of months.
A while ago, I posted looking for an aspiring developer and somehow the blogosphere delivered. Here's my second attempt. OmniTI (currently) manages hundreds of machines running pretty much every flavor of operating system imaginable (almost zero Windows). We manage systems, routers, switches, load balancers, storage area networks -- basically, every operational component of today's large architectures. If you've ever seen me speak, I think one of the things that entertains people the most is the amusing anecdotes.
At no point in the history of OmniTI has it "shrunk" in size. It’s a beast now and it continues to grow in fantastic ways. As such, we’re are hiring. I’m looking for a junior developer. However, I’m looking for a good junior developer. I’ve been so frustrated in the past with the various definitions of junior and mid-level and senior. Constantly I see an entry-level programmer come in with delusions of being an enterprise architect or a senior-level web application program because they made their own website.