Internship: DevSecOps New

in Geneva
  • Job Identification: 2294
  • Posting Date: 21.02.2025
  • Job Schedule: Full time
  • Company: Senthorus SA

About Us

Senthorus provides organizations with a state-of-the art solution to increase their security in the cloud and on their internal IT. Our 24/7 operations out of our Security Operations Centers (SOCs) located in Switzerland, leverage BlueVoyant’s expertise while customers can be confident that all data is maintained and operated securely within Swiss borders - offering peace of mind without sacrificing oversight or effectiveness into cyber defense strategy.

Job Description

Description

  • CI/CD Pipeline for SOAR Shuffle: You will design and implement a robust CI/CD pipeline (e.g., GitLab CI/CD) to automate code deployments to the SOAR Shuffle platform.
  • Custom Linter: You will develop a custom linter to ensure consistency and quality across the project’s codebase, integrating it into the CI/CD process for automated checks.
  • SonarQube Integration: You will install and configure SonarQube for continuous code quality analysis, enabling metrics such as bug detection, code smells, and coverage reporting, and incorporate these checks into the pipeline.

Objectives

  • Build an Automated Deployment Process: Implement a reliable, secure, and traceable pipeline that allows the team to deploy updates to SOAR Shuffle quickly and efficiently.
  • Ensure Code Quality and Consistency: Enforce best practices through a custom linter and leverage SonarQube to continuously monitor and improve code quality.
  • Ensure Code Quality and Consistency: Enforce best practices through a custom linter and leverage SonarQube to continuously monitor and improve code quality.

Our offer

  • A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team
  • The chance to make a difference in peoples’ life by building innovative solutions
  • Various internal coding events (Hackathon, Brownbags), see our technical blog
  • Monthly After-Works organized per locations

Skills required

  • Final-year student (Master’s level) in Computer Science, Software Engineering, Cybersecurity, or a related field.
  • Practical knowledge of CI/CD concepts and tools (e.g., GitLab CI/CD, Jenkins, or GitHub Actions).
  • Proficiency in scripting (e.g., Shell, Python) and version control (Git).
  • Basic understanding of code quality, linting, and continuous code analysis (SonarQube or similar).
  • Strong problem-solving skills, autonomy, and a willingness to learn in a fast-paced environment.
Contact us! Our recruiting team is looking forward to getting to know you! Contact us!
Published on 2025-04-24. Original Job Ad