Senior Systems Engineer in Leesburg
Role details
Job location
Tech stack
Job description
- Install, configure, and maintain Linux systems and servers, ensuring optimal performance and uptime for internal business operations.
- Automate system administration tasks using scripting like Bash or Python, with a focus on Ansible for configuration management.
- Make objective and technically sound recommendations for potential future hardware and software purchases. Implement and configure open-source software solutions to meet business needs.
- Proactively monitor existing Linux-based system health, provide O&M and troubleshoot performance issues. Integrate with DevOps practices and collaborate with development teams to streamline infrastructure management. Stay up-to-date on the latest Linux distributions, tools, security best practices, and DevOps trends.
- Manage user input and make suggestions for service improvements, provide tier 2/3 technical support. Document procedures and share knowledge with the team. Collaborate with other IT professionals to ensure smooth system integration.
Requirements
We are looking for a highly skilled Linux Systems Engineer to help design, build and maintain our internal services. A successful candidate will have experience self-hosting and building services from open-source tools., * 8+ years of experience as a Linux Systems Engineer or similar role.
- Excellent understanding of security principles and best practices.
- In-depth knowledge of Linux internals, kernel management, and troubleshooting techniques.
- Proven experience installing, configuring and managing software, patches on internal Mac's and self-hosted Linux-based computers.
- Experience with scripting like Bash or Python.
- Familiarity with FreeBSD, GIT, PostFix, XWiki,Thunderbird, Zulip
- Strong problem-solving and analytical skills.
Personal Attributes:
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple priorities.
- A passion for learning and staying up-to-date on the latest Linux technologies and DevOps methodologies., * RHCE, Red Hat Certified Engineer certificate or RHCSA, Red Hat Systems Administrator certificate
- Familiarity with networking concepts and protocols.
- Experience with containerization technologies (e.g., Docker)
- Knowledge of virtualization technologies (e.g., KVM).
- Administration and performance tuning of open-source software (e.g. Apache, NGINX, squid, OpenSearch, Nextcloud, Zabbix, AWX, etc.)
- Experience with monitoring systems (Zabbix, Nagios, or similar OpenSource solutions)
- Ability to write scripts as needed (e.g., shell scripts, Python, Perl, PHP, etc.)
- Understanding of PKI, CA's, SMIME, etc.
- Experience deploying / maintaining common business services: e-mail (Postfix / Dovecot / etc.) Calendars (CalDav), Chat, Password safes, Proxy servers, VTC, Fileshre, Wiki, * B.S. in relevant field (Computer Science, Computer Engineering, etc) with 8+ years' experience, or 10+ years in relevant field.
- Must be able to obtain a security clearance, therefore, U.S. citizenship is required.
- Ability and willingness to work in our Leesburg, Virginia office full-time
Benefits & conditions
We seek the best-and-brightest professionals at all levels so offer highly competitive compensation and an excellent benefits package. Company-sponsored benefits include: 5% 401(k) company match with immediate vesting; educational assistance up to $7,000 per year, 100% premium subsidy for employees (75% for dependents); Anthem medical, Guardian dental, life and coverage; 3 weeks vacation; 2 weeks sick leave, and 11 holidays.