Your IP:

News & Notes from the OpenDNS team

Flex your PHP and MySQL skills at OpenDNS

by David Ulevitch, Founder/CEO on Aug 16th, 2006

We want some (seriously elite) PHP / MySQL hackers to join our team in San Francisco.

If you think that making the Internet better and developing real technology (meaning we’re not building AJAX’d out social-networking services over IM) meshes well with you, and you have the PHP / MySQL skills to contribute, then let us know.

Below is a brief rundown of what we’re looking for but you’ll find a more detailed list on our Craigslist posting. Note, the Craigslist posting is for someone more senior but we’re also hiring for a junior PHP / MySQL programming position.

Requirements:

  • Knowledge of Computer Science and fundamental algorithms, ability to write well structured and readable code
  • Extensive knowledge of PHP, including PHP 5
  • Strong knowledge of MySQL with an understanding of the impacts of indexing and schema design along with query analysis and optimization.
  • Knowledge of HTML and CSS, ability to develop web pages by writing HTML directly; knowledge of XML extremely helpful.
  • Linux knowledge, understanding of how Apache works, and a good familiarity with the shell environment.
  • Prior C experience

Bonus Points:

  • Serious knowledge of MySQL including but not limited to complex joins, subqueries, stored procedures, etc.
  • Experience developing php extensions (PECL modules) in C
  • Ability to write and understand JavaScript.
  • Previous use of CVS or Subversion for code management and versioning.
  • Familiarity with DNS.
  • Involvement in any Free or Open Source software projects.

You can send resumes to team (at) opendns _dot_ com.

ps: If you just got out of college with your freshly minted CS degree but don’t have a lot of experience you should still send us an email. You’ll learn more at OpenDNS about software and global deployments than you will ever learn at that boat anchor in Redmond.

7 Responses

  1. tyler

    Wow, really wish I lived in San Fran now. Stupid Iowa.

  2. Ed

    That last line was a bit harsh :-) .

  3. Jean-Sebastien Carle

    Hey, love the service. I just discovered OpenDNS and it works beautifully. Just wanted to drop a note to point out a typo: “MySQL programming positiion.”, 3rd paragraph, last line.

  4. David Ulevitch

    Ed,

    You’re right, it was a bit harsh. I take some of it back. There are some really good things that come out of Microsoft. But they also take a really long time and are often ‘too little, too late.’

    When I think about all the really smart people I know who are at Microsoft I get frustrated thinking about how much more they could accomplish if they worked at a company that was able to move quickly.

    I think John Roberts, our VP of Product, said it best when he explained one of his reasons for coming to work at OpenDNS: “It was time for me to put my shoulder into something where I could feel the organization move every time.”

    A person either wants that in a job or doesn’t. Every person who works here wants that feeling.

  5. Joshua

    MySQL and PHP? I will not soap box about MySQL, but I think that PHP is a terrbile ‘language’.

    ===

    http://www.rubyonrails.org/

    http://www.turbogears.org/

    http://plone.org/

    http://www.djangoproject.com/

    ===

    There are many good choices, it’s time for the Internet to move on with a real language.

  6. David Ulevitch

    Joshua,

    Tell that to Yahoo and Digg. :-) We, like them, like our play language just fine. I’ve scaled PHP sites to serving in excess of 350,000,000 dynamic pageviews a day, that’s not something I feel like figuring out how to do with Ruby on Rails.

    Thanks!

  7. Jean-Sebastien Carle

    There’s something kinda sexy about a machine that churns through zillions of SQL commands per second. I love databasing, it’s godly.

    I work a lot with SQL Server 2000/2005. I’ve also worked with MySQL. Both have weak and strong points.

    SQL Server is like the deep thinker, it’s a bit slower, but it can do some amazing queries and has some unique features that allow you to develop some extremely complex code.

    MySQL on the other hand, it like the Speedy Gonzales of SQL. It’s raw SQL, lean, mean and fast. The downside though is that when it comes to very complex queries or some of the higher end features, you have to simply what you’re trying to do and down step it to some more basic SQL.

Leave a Reply

If you'd like help with your OpenDNS account, contact our support team.

Subscribe

Get email updates:

Most Recent Posts

Search

OpenDNS Button

Use OpenDNS

Use this button on your site!

Archives

Categories