Responsibilities
- Working closely with the engineering, product, open-source community, and sales teams to develop relevant solutions.
- Taking part in architecture-level discussions, planning, and implementation
- Documenting each project to share knowledge and facilitate integration for users.
- Driving proofs of concept and minimum viable products for demonstration.
- Focusing on quality by developing automated tests
- Releasing fast and releasing often, software development mentality
- Leveraging source control (Github/ Gitlab) for all development while collaborating with internal teams and the open-source community.
- Supporting multiple services before they go live through activities such as system design consulting, software platform and framework development, capacity planning, and launch reviews.
- Deployment on standard server architectures, virtual machines, and cloud infrastructure
Requirements
- An understanding of Linux OS packaging, like RPM or DEB.
- Familiarity with CVE’s and remediation of these for older versions of the code.
- Deep understanding of how a Linux Operation system works, including how various packages interact with each other.
- Ability to work independently & collaboratively within a remote team environment.
- Proven experience with Linux administration, Linux internals, Docker, Kubernetes, Continuous Integration/Continuous Deployment (CI/CD) tools and processes
- Familiarity with Ansible playbooks and/or DoD STIG/SCAP/RADIX process
- Proficient in: Bash, YAML, XML, JSON, REST APIs / OpenAPI, HTTP Get / Post
- Be familiar with Python, GoLang, Kubernetes, and other tools/technologies within Engineering
- Demonstrate problem-solving, debugging, and communication skills
- Able to pivot to new challenges in a fast-paced startup environment using agile methodologies
- A friendly, collaborative, humble, honest, and always striving to be better attitude.
- Proven work experience as a Linux Engineer, Linux Development Engineer, or a Software developer with a focus on the Linux OS.
- At least 4 years of experience supporting Linux and at least 2 years of experience building Linux Packages
Work Arrangement
Remote (Worldwide)