Infrastructure Engineer
Millennium Management
We are seeking a hands-on Infrastructure Engineer to join our team responsible for architecting, engineering, and evolving our firm’s Linux environment. While this role will be focused on the operating system itself, we are also looking for generalists with broad exposure to supporting technologies. The ideal candidate will understand the interaction between the operating system, the virtualization environment, supporting CI/CD tooling such as Git and Jenkins, as well as the network layer in between. We need engineers with an automation first mindset - those that seek to solve problems with code and try to never deal with the same problem twice!
We are a highly tech focused firm, and developer best practice and tooling impacts the majority of our departments and teams. In this pivotal role, you will be facing every aspect of our business, from internal technologists to trading team members. You will develop deep expertise in the tools we leverage and then help others to find how to efficiently use the right tools in their own workflows. This will include being familiar with our extensive AI LLM tooling both for answering user questions as well as leveraging APIs for enabling AI-powered developer tools and coding assistants within IDEs. You will need to demonstrate and support containerization tooling as part of both local development as well as deployment to Kubernetes and cloud. You will form relationships with technologists and developers across the firm, discover novel use cases, engineer and integrate product enhancements, and help promote best practices internally.
Key Responsibilities and Required Skills
- Architect, engineer, and support Linux environments (ideally with Redhat specific knowledge), in a multi-user, multi-server setup leveraging central authentication (Active Directory/LDAP)
- Act as an escalation point for complex infrastructure and user issues, providing expert troubleshooting and root cause analysis.
- Automate system administration and operational tasks using Bash, Python, and Ansible
- Manage and optimize containerization workflows (Docker, Podman, Kubernetes)
- Integrate and troubleshoot authorization and authentication technologies (Active Directory, Kerberos, LDAP, Microsoft Azure SSO)
- Support and enhance our Jenkins and Git tooling as part of our GitOps build and deployment CI/CD pipelines
- Collaborate with global teams to deliver a best-in-class development and research platform, while explaining solutions to both technical and non-technical colleagues
- Proactively adopt and champion the use of AI/LLM tools for code generation, documentation, troubleshooting, and automation, and then help to demonstrate these best in class solutions to our users
Qualifications/Skills Desired
- Familiarity with Hashicorp Packer for image orchestration and lifecycle management
- Experience with security hardening of Linux operating systems
- Experience with PowerShell scripting for Windows integration
- Understanding of monitoring and logging technologies, particularly Prometheus, Grafana, and the ELK stack (Elasticsearch, Logstash, Kibana)
- Hands on experience with building infrastructure on cloud platforms (AWS, GCP)
- Familiarity with network protocols (DNS, NTP/PTP, DHCP, PXE) and a solid understanding of network routing fundamentals, including how traffic flows between offices and across the WAN