We are looking for a DevOps Engineer Intern who is passionate about infrastructure, automation, and cloud technologies, and eager to gain hands-on experience in real-world DevOps environments.
This opportunity is ideal for 3rd–4th year university students with a technical background who already have some theoretical knowledge of DevOps practices and want to grow their skills while combining work with their studies.
Requirements
- 3rd–4th year student in Computer Science, Software Engineering, or a related technical field
- Basic understanding of Linux systems
- Basic experience running Linux in a local environment (VM, WSL, or server)
- Familiarity with at least one scripting language (Bash, Python, or similar)
- Basic knowledge of networking concepts
- Understanding of containerization concepts (Docker is a plus)
- Basic understanding of CI/CD concepts
- Familiarity with any cloud platform (AWS, GCP, Azure, or others) is a plus
- Hands-on experience through personal projects, home labs, or university coursework
- Good problem-solving skills and strong willingness to learn
- Ability to combine internship with university studies
- English level: Upper-Intermediate (B2) or higher
- Interest in applying AI tools to software engineering and DevOps workflows
Nice to Have
- Experience with Git and version control workflows
- Experience with Infrastructure as Code tools (Terraform, Pulumi, etc.)
- Experience working with Kubernetes
- Personal DevOps, cloud, or infrastructure-related projects
- Experience using AI assistants (ChatGPT, GitHub Copilot, Claude, etc.) for coding, troubleshooting, or learning
When applying, please include:
- A link to your GitHub profile, or
- A short description of a technical project, home lab, or coursework where you worked with Linux, containers, CI/CD, or cloud technologies.
Job Responsibilities
- Assist with maintaining and improving infrastructure
- Support the setup and maintenance of CI/CD pipelines
- Work with containerization and orchestration tools (Docker, Kubernetes)
- Help automate routine operational tasks
- Participate in monitoring, troubleshooting, and system reliability improvements
- Collaborate with engineers to improve development and deployment workflows
- Learn and apply DevOps best practices in real projects
