Senior Site Reliability Engineer - DevOps (Remote)

Engineering Paris, France


Description

Your Role:

To support its hyper-growth and international deployment, Tenable is looking for a Senior Site Reliability Engineer.

The product:

At Tenable our mission is to help businesses stay safe, by detecting security vulnerabilities early and help our customers manage risk and prioritize resolution efforts.
 

  • Cybersecurity: Evolve in a fascinating environment where business experts are also Engineers. Do something good by helping businesses defend themselves. Learn daily about new attack patterns and software vulnerabilities
  • Active Directory: The product you’ll work on, Tenable.ad, secures the AD, this huge Directory management system, used to handle authentication and permission at almost all large businesses in the world.
  • Innovation: Our product are at the cutting edge of technology, implementing the most innovative cybersecurity techniques in vulnerability assessment, live attack detection, attack path computation and much more.

Technical context:

  • Modern technical stack: C#, .Net Core, Typescript, ReactJS, NodeJS.
  • Tests automation: Component and end to end tests (Cypress) run in our deployment pipelines ensuring for an always working software.
  • Service Architecture: Our architecture is made of several services that communicates through APIs and RabbitMQ
  • Modern devops tools: We build containers with Docker, run them in Kubernetes. Our deployment pipelines live in azure devops. We monitor our running products with Prometheus and Grafana. We also use Ansible and Terraform.
  • Continuous deployment: We ship often and are always aiming to improve in this regard.
  • Data centric: We monitor the activity on our customer’s infrastructure, adding up to several Terabytes per customer. Processing this flow of data in an efficient and economic way is a fascinating problem. Our main database is MSSQL Server.

The team:

  • Cross-functional: You will work with a team composed of 1 DevOps architect, 4 DevOps SRE and 2 QA Automation engineers.
  • Customer centric: Delivering new innovative features often is at the heart of our strategy. Delivery team is working closely with the Development teams to ensure we prioritize well and put our efforts in the features that matters for our customers.
  • Full stack: Teams are composed of engineers of all backgrounds. Some are specialized in the Frontend, the Backend or Data Engineering, Quality Assurance or Devops. We acknowledge these specialities but we strive at being able to replace our teammates and learning other scope than the one we already know best.
  • Mature: About 40 engineers are working on the Tenable.ad product. Among them several have 10+ years of experience in their domain.
  • Made of communities: We have many communities dedicated to programming languages, tools and all kinds of other topics. You will be able to join them and help them grow to share and learn with the rest of the team

Your Opportunity:

  • As a Staff SRE specialized in Microsoft Azure environments, you will participate in the management and administration of every Tenable’s cloud-based and continuously integrated IT services.
  • You will support the development whether on the infrastructure, whether on the
    integration process or the deployment process as the product evolves and needs also.
  • Deploy, manage and operate scalable, highly available and failure-resistant systems (uninterrupted services, disaster recovery, maintaining 100% server uptime, etc.) on Azure
  • Maintain, design and support internal SaaS services
  • Assist Tenable’s customers, partners in the use of Tenable’s products and services
  • Participate in the design and evolution of Tenable’s corporate network and monitor our operational cost control mechanism when expending to international

What you'll need:

  • 10+ years as SRE or any position related to the DevOps workflow
  • Professional management of Microsoft Azure infrastructure
  • Genuine passion for cloud and distributed architecture, support, and automation
  • Knowledge in deployment automation using PowerShell scripting
  • Knowledge in Terraform, Ansible and Kubernetes
  • Networking skills (VPN configuration, firewalling, etc).
  • Strong interest in Microsoft Windows OS and its ecosystem: Office 365, PowerApps, Power Automate, etc.
  • Demonstrated capabilities in configuration and automation management
  • Familiarity with diagnostic tools, large scale monitoring and performance optimization tuning
  • Good understanding of Azure DevOps tool suite
  • Versatile IT skills, DevOps culture and eager to learn new technologies
  • Basic English speaking

And Ideally:

  • Interest in cybersecurity
  • Ability to rank and manage multiple and conflicting priorities with tight deadlines
  • Delivery-oriented person with a high interest in providing reliable, efficient, and user-friendly services

If you’ve reached this point in the job description and feel you’re still not sure if you should apply…Just do it! We know there are no perfect applicants. You may not have 100% of all those bullets listed above - and that’s okay. If you’re feeling like you’re not going to fit in with our teams - that’s not ok. We're One Tenable which means however you identify and whatever background you bring with you, we encourage you to submit an application if it’s a role you can be passionate about doing every day.

We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.