Senior Linux and Network Administrator
Job Description
We are a growing investment fund management company, looking for a systems
administrator who can work with a small team, and eventually lead the design,
growth, and maintenance of our systems and networking infrastructure.
As part of a small team of experienced technical personnel, you will help to
develop and maintain a production trading environment, as well as our research
computing cluster. We are looking for someone with energy, flexibility, and
knowledge of a wide variety of system, networking, and security issues. Our
infrastructure is primarily Linux based, and many of our custom systems tools
are written with Python. We employ Free and Open Source technologies when
possible. We are most interested in personnel with an in depth knowledge of
Linux kernel features, communication protocols, and cryptographic security
issues.
We offer a competitive salary, along with a health and dental plan, paid
vacation, 401K, etc. Some travel to Princeton, NJ is required.
Skills
We require strong skills working with Linux based computation and storage
networks in production and development environments, and some familiarity with
basic Windows networking environments.
Qualifications (required):
- Bachelor's degree or equivalent combination of education and experience
- Three or more years experience working with small to medium size networks
- Several years experience with Linux and/or Unix systems administration
- Experience working with hardware and OS setup and maintenance
- A solid grasp of modern network and system security, including cryptography
- Bash or other shell scripting expertise
- Willing to learn and manage a small Windows/MacOS office network
- Able to participate in resolving critical system issues 24/7
- Able to work with a team, as well as independently, on various projects
- Able to document procedures in a reasonable manner (internal wiki)
Experience with any of these topics is a plus:
- An understanding of Linux Kernel internals
- An understanding of NFS, TCP/IP, and other communication protocols
- Configuration management with Puppet, cfengine, or a related framework
- Developing tools with the Python scripting language
- Switches, routers, firewalls, and other network basics (DNS, DHCP)
- Understanding of network security, encryption tools, etc. (SSH, VPN)
- Automated deployment and management of Linux systems (FAI, Kickstart)
- RAID-5/6 setup, and basic software/hardware RAID knowledge
- Familiarity with both RedHat and Debian packaging and repository management
- Setup of server rooms, rackmount and blade systems, cooling, etc.
- HP Blade c-class systems, Dell PowerEdge Servers (1950, R610, etc.)
- Co-location, clustering, fault-tolerant systems
- Remote administration and setup (Lights out)
- SAMBA, Windows Domains, Active Directory
- Virtual Machines (Xen, VMWare, VirtualBox, UML)
- Mail administration (IMAP, postfix)
- NFS, automounting, NIS/YP
- Tape backup hardware / Bacula
- Basic web administration (httpd, wiki, etc.)
- VLANs and SNMP/RMON configuration and monitoring
- Performance and Capacity monitoring (Nagios, ntop, etc.)
- Database admin (MySQL, Postgres)
Company Description
Merfin, LLC is a growing investment fund management company, with a small
trading production group (under 20) based in Walnut Creek, and a research arm in
Princeton, NJ. Our business involves electronically trading in worldwide markets
around the clock.