Being Enron's SysAdmin 94
CowboyRobot writes "FreeBSD's Kirk McKusick has a long interview with Enron's former SysAdmin, Jarod Jenson, where he describes the nuts and bolts of working in and managing such a large-scale operation." From the article: "EnronOnline was a Web-based trading application. We had several hundred, even thousands of commodities that we would price in realtime, the same way that equities are priced. We were trying to push realtime pricing information out to clients who could do instantaneous transactions on them. People who are familiar with financial markets--the commodity markets--would recognize EnronOnline as sort of the same thing. We had a lot of the same issues that the markets had trying to push out realtime data--not only within our local network but also to the customers--as quickly as we could globally, and trying to make sure that what every trader saw on the screen matched what every company in the world had on theirs."
Must have been a big headache (Score:1)
Re:Must have been a big headache (Score:2)
Re:Kirk McKusick & Jarod Jenson (Score:2)
Re:Kirk McKusick & Jarod Jenson (Score:2, Funny)
No. That's their porn names.
Re:Kirk McKusick & Jarod Jenson (Score:2)
Realtime performance (Score:5, Funny)
Re:Realtime performance (Score:2)
Re:Realtime performance (Score:2)
Re:Realtime performance (Score:1, Redundant)
Re:Realtime performance (Score:1)
Setting Good Goals (Score:1)
Would you trust someone... (Score:1, Insightful)
KM
In terms of performance mistakes, the operations guy says it's the developer's fault, the developer says it's the operations guy's fault. Whose fault is it?
JJ
whereas the non-"printer freindly" version continues with the interview, this is why I don't join the ACM, they can't even take 9 seperate pages and format them to be printed, I now re-christen the ACM - ABM, Association of Broken Minds.
Re:Would you trust someone... (Score:2)
Enron didn't hurt him (Score:1, Insightful)
Enron the company was doing lots of good and innovative things in the marketplace as TFA shows. It was certain groups of people that drove the company into the ground.
Re:Enron didn't hurt him (Score:2)
Re:Enron didn't hurt him (Score:2)
About religion, neocons, rich people who screw over poor people, nationalism and other forms of senseless faith, ignorance and hypocrisy?
No. Never.
You can always tell it's a Christian when they use the word "arrogant".
Re:Enron didn't hurt him (Score:1)
Tool.
one suggestion (Score:1)
Read "Conspiracy of Fools".
Besides that i agree with all others.
Jeff Skilling and Andy Fastow's asses should be lubed before being sent to high-security prison for Blacks in California.
Wish they would show their screams and travails as Realtime TV.
Man imagine the rush to watch This !!!
Would surely beat the socks of Grammy, American Idol, and BSG c
Ask why, as$h*le (Score:1, Troll)
I don't know about that. You should watch an excellent documentary by the title 'Enron: The Smartest Guys in the Room'. The impression I get is that almost everyone at Enron knew that something shady was going on. For example, a lot of the power outages in California were due to traders calling up power plants and asking them to shut down in order to drive the price of energy up.
The entire operation was extr
Re:Ask why, as$h*le (Score:2)
I'm a classic bleeding heart liberal, and old enough that I should have known better, but I always thought that folks like Ken Lay were sincere in their beliefs about the virtues of free markets. Then I read The Smartest Guys in the Room, and Den of Theives and finally twigged to the fact that folks like Lay, Skilling, Milken, and Boesky, speak publicly about the miracle of free markets, then go back to their boardrooms and do their damndes
Re:Ask why, as$h*le (Score:2)
I also just finished The Smartest Guys in the Room, and I was left with impression that Lay is an idiot, definitely not smart enough or driven enough to control the market. It seemed to me that Andy Fastow (former Enron CFO) was the dirtiest of them all, and Skilling set up the environment for Fastow to flourish. Lay
Bad companies (Score:2)
Problem with your statement is that a company is only as good as its people. A company isnt a free-willed creature.
Re:Enron didn't hurt him- Insightful??? (Score:5, Informative)
The real impact was that many people at Enron had the vast majority of their personal savings in Enron stock or other Enron securities. The company management strongly pushed employees to do that, and there was significant corporate cultural pressure to invest ALL of your 401K in Enron stock. When the company tanked, people who had worked for years for Enron or one of the companies Enron had acquired suddenly went from having accumulated enough wealth to be close to retirement to having to start over. Plenty of stories of folks who at age 50 suddenly found themselves going from being worth millions on paper to having no life savings and no fiscal security. This happened to folks in a matter of weeks, and while it was happening compnay management was encouraging those employees to stay the course - hold the stock - as it would come back. It changed the lives of tens of thousands of people. I have one acquaintance who went from having 85,000 in a 401K, who got a settlement check for 43.00 from the bankruptcy court. Fourtunately he had other monies and the Enron investments really didn't change much for him long term, but I mention it to give you a sense of the scale of the collapse for folks.
The 'he got a job' comment may resonate with you folks who are young, have no long term obligations like a family, and are living paycheck to paycheck with no view of your future beyond how fast can I save up for a new Athlon dual core, but for those of us whose lives are a bit more established, it stinks.
Disclaimer - don't work for Enron, never did, no one in my family or close circle of friends did/does. But I do live in Houston and have seen what its done to good, honest people who did nothing wrong but believe the propaganda delivered by the people for which they worked.
Morons have 100% in ANY company. (Score:1, Flamebait)
Fuck the greedy bastards. They can always flip burgers.
Sorry, but little sympathy. (Score:1, Troll)
And don't bring the "they were forced to buy Enron" bullshit. I am pretty sure that nobody put a gun to the head of anybody to force them to risk all their saving eggs in one basket only.
The bad luck of a fool is always regrettable and certainly one can feel a degree of pity for the fool, but the fool has to take responsibility for his own actions if he or she
Re:Enron didn't hurt him (Score:5, Interesting)
Enron and its subsidiaries had a lot of great people working for them, and it was one of the few places where bright minds/tech people could get promoted for being great at what they did, and it didn't matter if you were some fresh-faced college graduate recruited for our analyst program or a guy who dropped out of high school but was brilliant at programming. It also left a lot of those bright people in a financial and professional lurch. What was worse than the sudden loss of employment was the loss of professional stature. I had prospective employers, even those in the energy trading business, actually deny me employment because I worked at Enron, as if I had something to do with their downfall as an upper level tech person. A lot of people thought we were part of some vast conspiracy, when many of us were the ones who got screwed in the process of Enron's downfall just like the other stock shareholders. The only difference between us and them is it was significantly more perseonal.
Re:Enron didn't hurt him (Score:2)
I'm sure you, and most of the employees at Enron, were upstanding and decent folk, but didn't you have any inkling that things might be amiss? I mean the guys on the energy trading desk are a long way from the boardroom, but from their taped converstations they knew they were engaging in un-ethical, and perhaps illegal, behav
Re:Enron didn't hurt him (Score:2)
Re:Enron didn't hurt him (Score:2)
> actually deny me employment because I worked at Enron, as if I had something
> to do with their downfall as an upper level tech person.
It occurs to me that the best response to such suspicions would be to point out that if you were one of the swindlers, you wouldn't need to look for another job.
Re:Enron didn't hurt him (Score:1)
Don't forget Goliad, either....
I agree (Score:1)
Keeping it honest is indeed very important!
Email (Score:3, Informative)
Re:Email (Score:3, Interesting)
Re:As interesting as this article is... (Score:1)
Re:As interesting as this article is... (Score:1)
Re:As interesting as this article is... (Score:1)
Just two words... (Score:3, Funny)
I bet he had an easy job.. (Score:5, Funny)
Developers vs Admins... (Score:5, Interesting)
Essentially, if a developer's job relies on the same thing that an admin's job relies on (that is, stable, secure and reliable operations) then you have the foundation for harmony. If a developer's job relies on features and new functionality at the expense of stability, security and reliability, you have a recipe for hostility.
You can tell the priorities at a company by how cranky its admins are.
On the other hand, admins need to be open and available to developers, offering advice on OS, hardware, infrastructure, etc. and be able to clearly define the requirements for SSR so that any new designs or requirements can be supported from day 1.
Oh, and a great way to get documentation from developers: give all their cell#s to the admins, so when something breaks at 3am on a sunday and there's no documentation, the admin has a little company. A few calls like that and developers can write some pretty handy documentation!
Cranky good or cranky bad? (Score:2)
Is cranky good or is cranky bad? My guess is cranky is bad.
The best developers I've worked with know how to create both features and stability. What makes sysadmins cranky is, to take an example, getting into an argument with a developer who has just noticed that all the soft links have permissions 777 and thinks it's a security problem.
Actually the bigger the organization the less variation in crankiness. It may seem overly
And From The Developers Perspective... (Score:2)
Re:And From The Developers Perspective... (Score:1)
And an admin is more likely to get shitcanned for that kind of incompetence than a developer is for writing shoddy/incomplete/nonexistent documentation or slamming an untested bit of code into production without telling anyone.
I've seen admins fired for that kind of nonsense. I rarely see developers fired for shoddy workmanship, lax code management or other egregious crap.
We can play that game as well. (Score:3)
Enron Wasn't Innovative In IT (Score:3, Interesting)
IT Job Offer From Enron:In the first I was offered a trading systems developer position. They used PowerBuilder on Windows for their trading systems - nothing wrong with that. But the IT Director kept talking about how quickly the laws changed that concerned their energy trading. I enquired as to how they maintained their business rules. He replied roughly that "it's all in code; when the laws change we rewrite the code." I asked what they would do if there were an audit say, 6 months later after they'd gone through 4 versions of code. He replied that they would set up a standalone network, load the old software and restore snapshots of the database and rerun the old data.
Naturally I asked if he had heard of rule-based systems and hinted that, if they had a dynamic rulebase architecture, they could avoid the recoding and versioning. Instead they could have a much simpler system and better controls. He said he had never heard of such a thing and couldn't see how it could be done in their environment. But he was interested.
Seeing that their viewpoint was extremely short-term and unenlightened, I turned down Enron's offer. Many of my cohorts at the time said I was a fool, but the IT situation at Enron seemed to be impoverished in thought although rich in resources. In time I realized my hunches were correct.
Encounter With Enron Broadband:Flash forward to 2 years later. I've gone completely over to WWW development and to FOSS. I'm attending a Microsoft event on IIS mostly out of curiosity. Next to me is an outspoken individual who works for Enron Broadband. He speaks endlessly of the benefits of IE and ActiveX. I ask if Enron uses ActiveX much; he replies that they are tied to IE and that ActiveX is a necessary part of their architecture. I ask about Apache, Netscape, and FOSS; he replies that they have no capability in those areas to his knowledge. I once again decide that Enron has somehow missed the boat.
Enron never carried significant loads on their web servers. Their limit was the number of energy traders in the U.S., which is a relatively small number. Today, small sites do much more than Enron did with fewere resources. There are few useful lessons to be learned from Enron's IT group or their BroadBand division fiascoes.
Re:Enron Wasn't Innovative In IT (Score:1)
In our case we call it a "product". Each product has an associated set of rules such as interest rates, loan term and more. When we face regulatory changes, we modify the "product" but the original loan terms are stored at the time the were done so we can always go back and show you the state of a loan at any point and time.
It also helps that we actually have a
Ad (Score:1, Insightful)
Re:Ad (Score:1)
Re:Ad (Score:1)
Enron - lessons in what NOT to do (Score:3, Insightful)
Anyone who's been an SA for any length of time knows that being an SA carries an ethical and moral burden. Just because you accidentally read an email while trying to fix something on the mail server doesn't mean you can go gossip about it. If you happen to see a file that has private contents on someone's desktop, you don't go gossip about it. If you happen to find kiddie porn, you inform the FBI. There are rules to this business. Annoucing that you've violated the most important ones doesn't exactly make you a desirable candidate.
How can anyone, who claims to be providing web services for "the public", tie themselves to an IE/Windows/Active X architecture? I work for a university and, while our web traffic is quite atypical, IE accounts for only 1/2 of our traffic and has for some time. Windows only accounts for about 60% of our operating systems. Since we seem to "lead the curve" on rest of the net, I would suspect that in the next year or two most sites, at least ones that take international traffic, will start seeing a similar shift in their traffic.
The whole paradigm of web services is that it's supposed to work on any OS, any browser, etc. without the need for any specific client software. If you're web application isn't browser/OS agnostic, you've totally missed the boat. Frankly that's not anything to be bragging about technically either.
So, to sum it all up. He's bragging about being part of an ethically corrput and technically deficient company and wondering why he's not got a job.
2 cents,
Queen B
Re:Enron - lessons in what NOT to do (Score:1)
We end up having power over everything. We have the ability to read everyone's email, look at everyone's personal files and in some cases screw the company out of millions of dollars. And we know the ways to cover our tracks because we know the environment better than anyone.
I know that I would never abuse that position but it's tough trying to decide based on interviews if someone else would. It's the th
Re:Enron - lessons in what NOT to do (Score:1)
This is a good reason for auditing. All actions taken by sysop's should be accounted for, both for security and maintainablility. Systems should be logged to a log box that only the senior sysop/CIO/HOD/whatever has access to, and the logs should be audited and any logins that aren't documented should be
Re:Enron - lessons in what NOT to do (Score:5, Insightful)
Re:Enron - lessons in what NOT to do (Score:2)
I work IT in a hospital. I'll admit i have no idea what's *actually* going on in the pathology or cardio systems.
I'm not a cardiologist. Enron IT guys weren't accountants.
Re:Enron - lessons in what NOT to do (Score:2)
If you're running the right kind of an IT shop, this gets reported up the food chain that "Hey, this audit data is being messed with." until it gets to someone who can do something about it. Since he's in c
Re:Enron - lessons in what NOT to do (Score:1)
The impression I got from the article was was that he was pointing out the benefits you get from team work, and the usefulness of dtrace [theregister.co.uk].
Re:Enron - lessons in what NOT to do (Score:1, Informative)
As an SA for a very large telecom -- we support such a wide variety of systems that I couldn't even begin to tell you what the data on the systems actually holds.
The guy was an SA for a VERY large company, and their IT systems were NOT their downfall...
Thanks Mr. Enron Admin... (Score:2)
Surely Enron had more than one SysAdmin! (Score:2)
Re:Surely Enron had more than one SysAdmin! (Score:2)
caught
With a 5 digit Slashdot ID, you should have become immune to it by now...
EOL (Score:2, Funny)
An old story: You have to know what to measure (Score:4, Insightful)
His points about 'taking ownership' of the problem appear to be spot-on right, when people take ownership of a problem it provides a better chance to solve the problem. This comes straight out of the book In Search of Excellence as a method of building a better company. Difficulties and loss of effort happen when the general environment is one of "it's not my problem." When one takes ownership of problems in order to fix them no matter where the actual problem is you can produce excellent results. But again, if you're not looking in the right place to find the solution, chances are you won't find it.
Enron sysadmin (Score:1)