Position: Linux Tools Development Engineer
Company: BrickRed Systems
Experience required: 3y
English level: intermediate

This position is responsible for successful delivery of system applications and tools to enable delivery of X-ISS HPC solutions with the highest levels of customer satisfaction. The solutions include projects, managed services and software products in the HPC ecosystem. Professionalism and consulting behaviors are essential, as is integrity, expertise, teamwork and quality/process aptitude. If you are looking for an environment where there are constant opportunities to learning and improving - both technically and professionally, and you have the ability and motivation to grow in both those areas, this role could be ideal for you.

** The job responsibilities include:**

- Architecting and authoring high reliable & scalable code.
- Authoring, redesigning, and optimizing application and backend scripts to improve service functionality and quality.
- Design and implement automation to continually improve our project and managed services efficiency in deployment and management.
- Full software lifecycle support. Concept, design systems architecture, development, and Ops support.
- Lead troubleshooting and performance tuning of applications running on large scale.
- Experience supporting operational environments as well as enterprise support.
- Commitment to excellence and high standards.
- Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm.

**Desired Skills and Experience:**
- 3 to 5 years in Linux and Networking administration with skills in configuring, troubleshooting, logging, and auditing of various Linux -OSs both at the hardware level and in virtual environment and cloud.
- Proficient in building and managing large maintainable tool sets that work across multiple environments (hardware, cloud infrastructure, containers, various OSs).
- Expert with automation and scripting with languages such as Shell, PERL, Python, and tools such as Ansible, Chef, Puppet, CloudFormation, Jenkins.
- Some years of experience with other development languages such a C, C++, Java a big plus
- Good Experience with source code management tools (git etc.).
- Good understanding of Linux system, network & filesystems and database (SQL, NoSQL) architecture and performance.
- Experience with system monitoring tools (Nagios, Zabbix, CloudWatch etc.).
- Ability to provide accurate and realistic effort estimates, commit and deliver accordingly.
- Solid understanding of and experience with DNS, LDAP, NFS, - 
 - Remote Access, performance analysis.
- Solid understanding of firewalls, routers and networking protocols and designs (TCP/IP, DHCP, SMTP, SNMP, NAT, VPC, subnetting etc.).
- Experience with working in an Agile methodology and using issue management system.
- Bachelor’s degree required
- HPC experience a big plus