Role Overview
We are seeking DevOps Engineering interns to help build and maintain the infrastructure that powers our data and ML platforms. You'll gain hands-on experience with cloud services, containerization, and infrastructure automation, working with experienced DevOps engineers. This is an excellent opportunity to understand modern deployment practices and cloud technologies.
Responsibilities
- Assist in setting up and maintaining CI/CD pipelines
- Learn and work with Docker, Kubernetes, and cloud platforms
- Help deploy and manage applications on Azure or AWS
- Support infrastructure monitoring and logging setup
- Participate in infrastructure documentation
- Assist with automation of deployment processes
- Help troubleshoot infrastructure and deployment issues
- Learn Infrastructure as Code practices with Terraform
Requirements
- Currently pursuing or recently graduated with Bachelor's in Computer Science, Engineering, or related field
- Basic knowledge of Linux/Unix systems
- Understanding of networking and cloud computing concepts
- Familiarity with at least one programming or scripting language
- Knowledge of Git and version control basics
- Strong problem-solving and troubleshooting skills
- Interest in learning cloud platforms and automation
Skills
- Docker
- Kubernetes
- Terraform
- AWS
- Azure
Nice to Have
- Experience with Docker and containerization
- Familiarity with Kubernetes concepts
- Knowledge of Azure or AWS services
- Experience with Terraform or Infrastructure as Code
- Scripting experience (Bash, Python, PowerShell)
- Understanding of CI/CD concepts
What We Offer
- Flexible remote work option
- Hands-on experience with enterprise infrastructure
- Mentorship from experienced DevOps engineers
- Certificate of completion
- Potential for full-time conversion