Continuous Integration and Release Manager

QuarksAppShield · Paris, Paris
Department QuarksAppShield
Employment Type CDI
Minimum Experience Experienced

Job title: Continuous Integration and Release Manager

Job type: Full-time employment

Location: Paris, Rennes OR remote within France



Job Description

The various QShield subprojects (compiler, whiteboxes, secure storage, and others) are tested on multiple desktop and mobile systems, including iOS/Android/OSX/Linux and Windows, on ARM/ARM64/X86/X64-64 architectures.


The QShield team is looking for a person who would have the responsibility to keep an efficient and maintainable continuous system that can handle the heterogeneity of the targeted systems and the workload involved. It will be in close collaboration with Quarkslab’s internal devops team to ensure a proper integration in Quarkslab’s ecosystem.


Key responsibilities:

  • Design, develop and help maintaining a robust and efficient continuous integration;
  • Manage the various product releases, from the package generation, signature, encryption to the final delivery;
  • Find innovative ways to speed-up our workloads;
  • Choose and maintain efficient hardware to solve these problems;
  • Work with sensitive code and products.


Who you are

The skills or knowledge we think you should have:

  • Ability to prioritize tasks, work independently and be pragmatic;
  • Relevant experience in using, deploying, maintaining and optimising CI systems (we’re using GitLab CI);
  • Solid experience with at least one scripting language (we’re using Python);
  • Passion for shipping well engineered and well tested code;
  • Good knowledge of Linux/Unix fundamentals, {Android, OSX/iOS, Windows};
  • Strong interpersonal and communication skills.


But also, that would be nice if you knew:

  • Knowledge in C++, CMake, LLVM is a plus;
  • Experience with Docker and/or Ansible;
  • Interests in cryptography is a plus;
  • Fluent in English, French is a plus (other languages are appreciated).



About Quarkslab

Quarkslab is a French company specializing in information security R&D, consulting and software development. Our expertise is in combining offensive and defensive security to help organizations adopt a new security posture: Force the attackers, not the defender, to adapt constantly. Through our consulting services as well as our software we provide tailored solutions to organizations, helping them to protect their assets, sensitive data, and users against increasingly sophisticated attacks.


Quarkslab is an avid and active user of, and contributor to, Open Source Software and develops and maintains state-of-the-art security tools such as [LIEF](https://lief.quarkslab.com/) , [QBDI](https://qbdi.quarkslab.com/), [Triton](https://triton.quarkslab.com/),[Irma](https://github.com/quarkslab/irma), and [several other projects](https://github.com/quarkslab).


We develop two commercial software products: [Quarks Flow](https://quarkslab.com/quarks-flow/), a platform to automate and orchestrate security analysis of files at scale, and [QShield](https://quarkslab.com/quarks-appshield/), advanced code and data protection software to disrupt code lifting, reverse engineering and tampering attacks.



What is QShield?

At Quarkslab we develop QShield, a software for application protection. Our solutions include a tool to protect Java/Kotlin programs and a C/C++ code-obfuscator based on LLVM, white-box cryptography library, a RASP frameworkdigital vault and remote attestation solutions. All these components help to increase the security of applications and firmware/middleware to protect IP, APIs, secrets and every sensitive information used or provided by software



What is the Engineering Productivity Team?

The Engineering Productivity Team is focused on improving software development processes for greater automation by identifying improvements and measure results of changes. It aims to reduce cognitive load so that engineers can focus on delivering business value.


By joining Quarkslab, you will integrate the growing Engineering Productivity team and help the QShield team to release better, faster (and stronger) than today. The team is in charge of keeping an efficient and maintainable continuous delivery system that can handle the heterogeneity of targeted systems by QShield software.


To achieve that, we have to work closely with the QShield Team but also with Quarkslab’s internal Infrastructure team to ensure proper integration into Quarkslab’s ecosystem.



Why work at Quarkslab?

Work with an amazing team, eager to learn and play with new approaches and technologies, mixing various skills (security, compilation, program analysis, reverse engineering, software engineering). International environment with offices in Paris and Buenos Aires (team croissants vs. team asado), representations in Tokyo and Singapore.

  • Attend conferences in your field, learn from many internal events (weekly conference, trainings, research activities).
  • Contribute and support Open Source Software: Our own tools and other people's projects.
  • Flexible work hours, work from home.
  • Premium health insurance.



Recruitment process:

  1. Call with our talent acquisition manager.
  2. Video call with the Hiring Manager.
  3. Do a short programming challenge
  4. Interview with C-Level, QAS business unit and HR Manager at Quarkslab’s Office (or remote due to Covid).
  5. HR debrief and job offer.

 

Quarkslab is proud to be an equal opportunity workplace employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. If you have a disability or special need that requires accommodation, please let us know and we will be happy to accommodate.

Thank You

Your application was submitted successfully.

  • Location
    Paris, Paris
  • Department
    QuarksAppShield
  • Employment Type
    CDI
  • Minimum Experience
    Experienced