About our Infrastructure Team
The Infrastructure team plays an key role in the maintenance and expansion of our game
environments. Working closely with the platform and game groups, the Infrastructure team
takes the lead in developing strategies to continue the rapid expansion of our gaming playing
audience, an audience already measured in the hundreds of thousands.
The Infrastructure team works across a variety of platforms with a strong emphasis on BSD.
Typical projects handled by Infrastructure include:
- Implementing software solutions to automate infrastructure management.
- Creating new build and deployment tools.
- Working with external open-source projects to implement new features.
- Managing the physical deployment of our servers and hardware.
We are a company committed to engineering excellence. We consider this the single defining
feature of our business. We also recognize that engineering excellence is sharpened by new and
exciting challenges. As we grow and expand the services we offer, we expect our Infrastructure
group will continue to handle new and exiting projects.
Director of Infrastructure
Three Rings seeks an exceptionally talented Software
Engineer to take a senior position in our Engineering
Infrastructure Team. Three Rings' Infrastructure
Engineers play a pivotal role in the creation and management
of the environment in which our games are deployed. The
successful applicant will be take responsibility for
maintaining and innovating on the tools and processes we
use to run a successful game company.
Requirements:
- Experience managing infrastructure projects.
- Strong familiarity with FreeBSD, our server platform.
- Familiarity with writing software in C for a UNIX environment.
- Involvement in open source development.
- A history of software engineering successes, big or small.
- Strong debugging and programming skills.
- A breadth of experience writing software in multiple languages, such as Python, Objective-C, or Java.
- Ability to learn new technologies quickly, from device drivers to Objective-C to OSPF.
- Willingness to fully document all systems and code.
Bonus Knowledge Points:
- Experience with test-driven development practices.
- Practical knowledge of SQL, and an appreciation of ACID-compliant database systems.
- In-depth understanding of x509 Infrastructure.
Apply for this job
Senior UNIX/Network Administrator
Three Rings seeks an exceptionally talented senior UNIX/network Administrator
to join our Infrastructure Team. You will be involved in maintaining our current
production and corporate systems as well as engineering new infrastructure and
software to address our ongoing needs. This includes, but is not limited to:
security, network capacity planning, network design (LAN/WAN), hardware and
software maintenance, ongoing network configuration management, and ownership
of all networking and related hardware - routers, switches, firewalls, server load balancers.
Responsibilities:
- Maintain all networking and security hardware and software.
- Work on a range of network/security and Unix System projects.
- Take an active role in our corporate software projects, from our web sites
(Java) to our OpenVPN LDAP authenticator (Objective-C).
- Interface with open source projects, fixing bugs and adding features as necessary.
- Release externally relevant tools as open source, ensuring quality of implementation
and promoting external involvement.
- Provide significant input to the design and architecture of the production systems environment.
- Work closely with the engineering teams on Layer 4-7 design and troubleshooting.
- Install & configure production networks in the production environment.
- Install & configure network monitoring and trending/reporting.
- Install & configure new network hardware/software as necessary.
- Maintain our centralized back-up system.
- Maintain production operations documentation.
- Train operations on network design and troubleshooting.
Requirements:
- Must be intimately familiar with 4.4BSD derived operating systems.
- Experience with a scripting or high-level language.
- Extensive knowledge of networks and networking.
- Familiarity using LDAP for authentication/authorization.
- Understanding of routing protocols.
- Experience in maintaining production commercial networks.
- Understanding of firewall design, security techniques.
- Experience with secure mail server design, jabber administration, dns administration, apache, etc.
- Knowledge of load balancing and content switching.
- Very strong organizational and communication skills, both verbal and written.
- Willingness to fully document all systems and code.
- Willingness to learn and try new things as well as extremely good research skills.
- Love for solving problems and being part of a World class team.
Bonus Knowledge Points:
- Extensive knowledge of a higher-level language, such as Perl, Python, Tcl, Objective-C, Java or Ruby.
- Practical knowledge of SQL, and an appreciation of ACID-compliant database systems.
- In-depth understanding of x509 Infrastructure.
- Experience with the Twisted Event-driven Networking Framework (www.twistedmatrix.com).
- LaTeX, XSLT and DocBook.
- Experience with CFEngine
Apply for this job
Application Process
Please apply via email to jobs@threerings.net including:
- Your resume in plain text in the body of the message.
You may also include a PDF document, but no other
attachments, please.
- A Wild West subject line. Just so we know that
you're paying attention, pardner.
- Any URLs with descriptions where we can peruse some of
your work. Personal projects, open-source contributions,
CVSweb entries, mailing list posts, and bug reports are
good candidates for inclusion.
Short-listed candidates will be asked to complete a paid 'challenge' assignment.