System Engineer

 

About System Engineering

Werken bij Hyves The System Engineering Department is responsible for the platform that is running the Hyves code, as well as the operational well being of all 3000+ Linux servers and the network between the three datacenters.

Where other companies focus on configuration of the systems, Hyves focuses on ensuring optimal performance of all available systems and their integration. To realize that in a scalable manner, we make extensive use of cutting edge open source technologies. Important components of our architecture are a.o. Gentoo Linux, nginx, MySQL, (stackless) Python, memcached, and puppet.

The team performs on an academic level, and actively contributes to the open source community.

Job Description

The System Engineers within Hyves are responsible for the full infrastructure of the Hyves server park, which consists of 3000+ Linux servers and is spread over three physical locations. Most of the traditional system administration has been automated. System Engineering tasks consist of optimizing performance, designing scalable systems to facilitate the fast growing Hyves communities, and working closely together with Development. The site is serving 60k images per second and pages are rendered in less than one second.

For our systems we make use of (and contribute to) open source solutions. Important components of the Hyves platform are Gentoo, MySQL, Python, memcached, gearman, redis, and puppet.

What are we looking for?

We are looking for system engineers who have at least three years of system engineering experience, preferably in Web 2.0 companies. They have a passion for Linux and for system engineering. The ideal candidate is comfortable in bash, is not afraid to patch his (or her) own kernel, and has relevant experience with open source products. (S)He is a pragmatic and curious person, and a fast learner. The candidate speaks fluent English and has a driver’s license.

Responsibilities

• Ensure maximum availability and performance of the server infrastructure
• Server and service monitoring
• Performance tuning and capacity planning
• Develop, modify, and test system profiles in puppet
• Take part in the 24x7 on-call rota
• Propose and implement improvements to current setup
• Stay up-to-date with new technologies and developments

Requirements

If you also bring experience in the categories below you get bonus points:
• Dutch speaking
• Experience in maintaining a large server park
• Programming experience
• Compiling and packaging software for a linux distribution
• Advanced networking experience

Moving to the Netherlands?

You are not the first: Hyves employs programmers from all over the world, including France, Spain, Italy, Poland, India, Russia, Germany and Australia. This means the working language at Hyves is English.

Hyves will help you with:

  • Housing; for the first three months Hyves takes care of housing, and will help you find a permanent place.
  • Relocation; you will receive a relocation fee to cover for the costs of moving to Amsterdam.
  • Paperwork, any burocracy related to your work permit, and help with registering for a bank account and a social security number.
  • The language; Amsterdam is an international city wit a large expat community, and if you speak English you will be to participate in daily life without any problems. If you are interested in learning Dutch anyway Hyves will offer a course for that.

Contact

Send your resume with cover letter: Rosalie van Schaick.