Tech Stack
AngularAWSAzureCloudDockerJavaKubernetesLinuxPHPPython
About the role
- Work closely with senior engineers to learn best practices and support daily DevOps operations
- Maintain and improve CI/CD pipelines (GitHub/GitLab) to ensure automated software delivery
- Assist in managing containerized environments (Docker/Kubernetes) and cloud services, mainly AWS (Azure optional)
- Contribute to monitoring, logging, and alerting systems to improve reliability and observability
- Participate in incident handling and troubleshooting under senior guidance
- Collaborate with developers to streamline deployments and improve developer experience
- Learn from experienced engineers and contribute to building and operating reliable software systems
Requirements
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field
- First hands-on experience with Linux, Docker, AWS, and CI/CD tools (GitHub/GitLab)
- Basic knowledge of at least one programming or scripting language (e.g., Python, PHP, Bash, Java)
- Interest in automation, cloud infrastructure, monitoring, and reliability engineering
- Strong problem-solving skills and eagerness to learn
- Ability to work in a team
- Communication: fluent English required; German is a plus