Internship: DevSecOps Nouveau
in
Genève

- 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.
Publié le 24/04/2025
Annonce originale