Linux Systems Engineer
DRW is a principal trading firm, which means we have no outside investors or third party funds, and we trade for our own account in markets around the world. Our trading is diverse—across asset classes and instruments, using our own models and systems—and it’s this diversification that sets us apart. Founded in 1992 by bringing together technology, research, and risk management to capture trading and investment opportunities, and we still take that approach today. Though we’ve grown to more than 750 exceptional people in six cities around the world, we have the spirit of a start-up and a constant focus on results.
Our employees work hard to solve interesting problems, and their results are rewarded. We value continuous learning—from our outcomes, from the environment and from each other. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you’ll meet.
As a Linux Systems Engineer, you will be responsible for designing, deploying, and supporting Linux for our end-users. While your focus will be primarily Ubuntu on the desktop, you will have exposure to various other platforms and will manage the all aspects of our Linux end-user environment. This is an opportunity for someone to influence overall systems architecture as well as build processes, packaging environment, monitoring and more. In this role, you will have an opportunity to regularly interact with a number of development groups to gather end-user requirements, make recommendations and implement change.
What you’ll be working on:
- Designing, building and maintaining our Linux workstation and laptop environments across all offices
- Providing end user support to Linux users in the Chicago HQ office, as well as our remote offices
- Building, configuring and deploying Linux workstations and laptops
- Managing, troubleshooting and updating desktop-managed Linux servers
- Application packaging and maintenance of software repositories
- Actively monitoring the health of our entire Linux Desktop environment
- Automating repetitive system administration tasks
- Evaluating and recommending new hardware and software technologies or solutions
- Serving as a liaison between the Unix Services and Software Engineering teams
You will be right at home if you have:
- Previous experience providing Linux support in a corporate or academic environment
- Strong Ubuntu or Debian experience
- Exposure to RHEL-based distros
- Proficiency in shell scripting or Python
- Experience with apt or yum repositories
- Familiarity with a configuration management tools such as Ansible, Chef, or Puppet
- Solid understanding of general technical concepts like Kerberos, DNS, DHCP, networking
- The ability to work effectively with both highly technical and novice users