Imperva is a multi-billion dollar cybersecurity company that protects the world’s largest organizations from cyber-attacks. We work in a Hybrid Model from home and from the office (Rehovot) and We have been recognized as one of the Best 50 high-tech companies to work for in Israel 2023 by Dun & Bradstreet!Duns10-Imperva
We are looking for a software developer with good knowledge in Python and Bash to join our team. The problem domain we need to solve is in Linux system administration, including LVM, networking, kernel configuration, host hardening etc. Our code is responsible for building, packaging, installing, upgrading, configuring and re-configuring a cluster of hosts (physical, virtual, on customer's premises and in the cloud), that is running our in-house developed product. We are working within the RedHat echo-system, with technologies such as SELinux, LVM, systemd, iproute, RPM, Docker, Makefile, etc.
Requirements:
5 years of Software Engineering experience including:
High proficiency in Bash with experience with large and and complex code base - must
Python experience and good knowledge of the stdlibs - must
Deep Linux Administration knowledge - must
Linux Internals experience - advantage
Familiarity with build systems (Makefile, Maven, Ant) - advantage
Experience with Unitest methodologies - advantage
Familiarity with CI/CD processes - advantage
Cloud experience - advantage
Experience with Docker - advantage
Ability to get into JAVA/C++ code - advantage
Soft skills: passion to learn and get into new complex areas - a must , good communication skills
Key Responsibilities:
Maintenance and development of
The product’s build system and CI pipeline
The installer and upgrade procedure
An OS abstraction layer via an API that is exposed to the product and our customers directly.
Cluster orchestration
Debugging issues on customer’s systems
In addition you will be expected to be a focal point for knowledge about Linux and GNU tools
Legal Notice
Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.