Scality recrute un(e)

Software Engineer - SupSetup Squad - APIs, Orchestration & Monitoring

CDI • Paris, France

Cette offre est lié au département R&d paris


Scality 
Scality is one of the most prominent FrenchTech startups, recognized throughout the industry for its technical leadership and its open-source contributions(e)Selected for theFrench Tech 120  #FT120, Scality is a worldwide leader in the space of software-defined storage.

Scality has over 300 customers in more than 30 countries, including some of the largest telecom operators and banks, several TV stations, and over 30 hospitals(e)For its team members, Scality wants to be an exceptional employer with many benefits such as continuous education and sports budgets, donation matching, paternity leave worldwide, and many other benefits that go well beyond market standards.

Scality is also a responsible company that invests heavily in room-to-room conferencing to minimize travel and compensates for all its travel-related carbon emissions.

Scality’s internal motto is: “Work hard, play hard, eat well, and amaze the customer!” “Eat well” really means “Enjoy Life” which Scality employees and leaders do very well!

Learn more about Scality on our Careers page.Get an inside look into the culture and life at Scality.Follow us on Linkedin, Twitter & Glassdoor to stay up to date on jobs and company news.

Team
You’ll be joining a global engineering team with strong continuous integration and testing culture and infrastructure, as well as a good presence and contribution in the open source world - including our own Zenko and MetalK8s open source products.
You’ll be working alongside other teams of skilled experts in domains ranging from low-level file storage to distributed systems, cloud native technologies, containerization or networking.
You’ll be integrated in a team of 7+ engineers with varied backgrounds (production operations, pure development…) ranging from 1 to 20+ years of experience, all willing and able to share their experience to contribute to your technical growth.

Job summary
When deployed in a client’s datacenter, the RING product creates a cluster that may span hundreds of discrete physical machines, virtual machines or any combination thereof. 

As a Software Engineer, you will develop enhancements to, and maintain, the main API responsible for configuring, orchestrating and monitoring the whole RING product(e)You will also take part in various projects and features related to authentication, monitoring, testing, automation topics(e)Depending on your skills and experience, you could be involved in cross-team projects as well, and also participate in understanding field feedback.

Stack

  • Python APIs with Django, Flask
  • PostgreSQL and SQLite databases
  • Python libraries for interaction with more specific components
  • Saltstack for machine-level orchestration
  • Prometheus, ELK, Grafana
  • RHEL/CentOS
  • Git
  • Github Actions as CI
  • OpenStack and AWS for virtual labs

Responsibilities

  • Participate in the design of new features (authentication, monitoring, …)
  • Develop on and leverage various REST APIs exposed by the cluster
  • Implement tests, from unit to end-to-end, with access to many resources including Scality’s own private Openstack cloud for testing in multi-machine environments.
  • Maintain and improve existing test suites with respect to new development by other teams and upstreams
  • Maintain and improve supervision and monitoring tools (Grafana, Prometheus, …)
  • Integrate with our buildchain and CI on Github Actions
  • Interact with users of our APIs in other teams (Technical Services, UI developers, …)
  • Help our client-facing technical support with in-depth knowledge when bugs are encountered in production

Desired profile

  • 3 to 5 years of experience
  • Languages: French speaker, as the team is mostly based in France(e)Working knowledge of English mandatory
  • Devops mindset, able to code and to understand and check how this code behaves on production
  • Curious and open, willing to learn, problem-solving mindset
  • Able to self-direct, but not afraid to ask questions
  • Able to pursue any technical lead, and to ask when facing a difficult situation
  • Not too far from Paris timezone if working remotely

Key skills

  • Familiarity with Linux systems and sysadmin troubleshooting
  • Super good in Python
  • Good in 3rd parties integration (SSO)
  • Monitoring knowledge (Grafana, Prometheus)
  • Working knowledge of a version control system (git, hg, svn…)

Bonus skills

  • Ansible
  • Docker
  • Prometheus
  • Grafana
  • Container technology
  • CentOS/RHEL
  • CI (Github Actions)

The environment: Startup perks!

  • RTT in addition to PTOs
  • High-end equipment (Apple/Dell laptop computers, Bring-Your-Own-OS policy, multiple screens)
  • Stock options distribution
  • Individual performance rewards
  • Remote work policy
  • Sports and Wellness programs
  • Ample training allowance (e.g., internal/external skills training, conferences, coaching)
  • Donation-matching
  • Annual off-site company-wide “Kick-Off” event
  • Food fun:  weekly company breakfast, a lunch delivery service, unlimited hot soothing coffee / tea / chocolate drinks, and more
  • Office fun: babyfoot, ping-pong, board and card games, planned group activities
 

En recherche d'un nouveau poste?

Software Engineer - SupSetup Squad - APIs, Orchestration & Monitoring chez Scality vous plait? Nous avons des dizaines d’offres similaires sur notre site. Interessé(e)? Entrez votre email et l’on vous enverra les meilleures offres par email quotidiennement.