About the Role:
We are looking for a talented Senior Linux Systems Engineer with extensive experience in configuration management, infrastructure as code, and the ability to navigate complex, multiphase projects. This role requires a highly technical individual who can lead efforts to optimize infrastructure, streamline automation, and effectively diagnose and mitigate problems in multi-tier web applications.
Responsibilities:
- Infrastructure Design & Management:
- Design, implement, and maintain both physical and logical Linux-based infrastructure across a diverse range of hardware platforms, ensuring high availability, scalability, and performance.
- Collaboration & Project Management:
- Work closely with development teams to craft solutions for products and features. Define and outline the steps needed for complex, multiphase projects, ensuring clarity in scope and timelines. Propose, implement, and evaluate new technologies and solutions through Proof of Concept (PoC) efforts.
- Automation & Configuration Management:
- Develop and maintain utilities to automate routine tasks using Ansible (preferred). Drive infrastructure as code (IaC) practices to manage systems efficiently and ensure consistency in deployments.
- Log Aggregation & Incident Management:
- Design and implement log aggregation and analytics solutions (e.g., ELK, Splunk, Graylog) to monitor, diagnose, and resolve incidents effectively. Provide comprehensive post-incident reporting and root cause analysis, ensuring timely updates to stakeholders and continuous improvement.
- Support & Troubleshooting:
- Provide support for existing products and infrastructure, including incident diagnosis, escalation, resolution, and reporting. Be available for on-call support as needed, ensuring the stability and reliability of critical services.
Minimum Qualifications:
- 5+ years of Linux Experience:
- Hands-on experience with RHEL, Ubuntu, or derivatives is essential.
- Deep Knowledge of Configuration Management & Automation:
- Proficient in using and maintaining configuration management tools such as Ansible (preferred), Puppet, or Chef to automate infrastructure tasks and manage infrastructure as code (IaC). Strong scripting skills in Bash, Python, or Perl to enhance automation processes.
- Project Leadership & Process Design:
- Proven ability to identify, outline, and manage the necessary steps in complex multiphase projects. Strong skills in coordinating cross-functional teams and documenting project stages clearly.
- Technical Proficiency in:
- Virtualization concepts (type 1 & 2 hypervisors, OS containers, app containers)
- Distributed systems (clustering, CAP, RAFT, erasure coding)
- Load balancing strategies and technologies
- Networking (VLANs, LACP, OSI layers, VXLAN)
- Application and deployment design (CI/CD pipelines, 12-factor apps, dependency management)
- Service meshes and service discovery
- Proficient in Configuring:
- Web servers (Apache / PHP with TLS and multiple named vhosts)
- DNS (BIND / NSD for zone updates and replication)
- Databases (MySQL / Postgres with secure configurations and access management)
- File systems (LVM, NFS, ZFS)
Pluses:
- Experience with:
- Designing and maintaining log aggregation and monitoring systems to collect, analyze, and derive insights from logs for troubleshooting and performance optimization.
- Use of Pandas, DuckDB, SQL to transform and analyze various data
- Configuring Python or Perl application stacks (uWSGI, supervisord)
- Mail services (Postfix, Dovecot, amavisd)
- Experience configuring Oracle, MS SQL, and NoSQL databases
- Virtualization platforms like XenServer, XCP-NG, and VMware
- PHP programming
- Configuring and/or operating in PCI-compliant environments
- LDAP management
WHO IS ZACKS?
The Zacks Group of companies consists of Zacks Investment Research (ZIR), Zacks Investment Management (ZIM), and Zacks Trade. ZIR, founded in 1978 is the 2nd largest provider of independent stock, Mutual fund and ETF research in the US. The Professional Services Division of ZIR is one of the largest providers of software analytics and investment data to professional investors. The Zacks.com Division of ZIR operates one of the most widely used investment information sites on the web. ZIM is a Chicago based RIA that manages over $18 Billion for individual and institutional investors. Zacks Trade is an online broker serving active stock and option traders located in US and overseas.