remote
Working Student DevOps - Software Development - Bruker Corporation
Software Engineer
Working student supporting DevOps and software development, focusing on automation, container orchestration, and continuous integration using Python, Linux, Docker, and Kubernetes.
About the role
Key Responsibilities
- Assist in designing, implementing, and maintaining CI/CD pipelines for scientific software projects.
- Develop and maintain automation scripts in Python and Bash to streamline build, test, and deployment processes.
- Support containerization efforts using Docker and orchestrate workloads with Kubernetes.
- Collaborate with developers and researchers to troubleshoot build failures and performance issues.
- Monitor system health, manage version control with Git, and contribute to documentation of DevOps practices.
Requirements
- Enrolled in a Computer Science, Engineering, or related degree program (Bachelor or Master).
- Hands‑on experience with Linux environments and command‑line tools.
- Proficiency in Python scripting and shell scripting for automation tasks.
- Familiarity with Docker, Kubernetes, and CI/CD concepts (e.g., Jenkins, GitLab CI).
- Strong problem‑solving skills and ability to work collaboratively in a multidisciplinary team.
Skills
pythonlinuxdockerkubernetescicd