DevOps Engineer Intern
About the role
VisionRoot (Pvt) Ltd is seeking a motivated DevOps Engineer Intern to join their team. This internship is designed for students or early-career technology enthusiasts who wish to gain hands-on experience in DevOps, cloud infrastructure, CI/CD, containerization, deployment automation, monitoring, and software delivery. The intern will work closely with software engineers, AI engineers, project managers, and business analysts to support and automate software development and deployment workflows. Key responsibilities include assisting in designing and maintaining CI/CD pipelines, automating build and deployment processes, containerizing applications, working with cloud platforms, managing environments, and supporting troubleshooting and monitoring tasks. The role offers mentorship, technical guidance, and the opportunity to work on real-world projects in a collaborative environment.
Must have
- Currently pursuing a degree or higher education in Information Technology, Software Engineering, Computer Science, Cloud Computing, or a related field.
- Basic understanding of DevOps concepts and practices.
- Basic understanding of the Software Development Life Cycle (SDLC).
- Familiarity with Git and GitHub.
- Basic understanding of CI/CD concepts.
- Familiarity with Docker and containerization.
- Basic understanding of Linux and command-line environments.
- Basic understanding of networking concepts, including HTTP/HTTPS, DNS, ports, and IP addresses.
- Familiarity with at least one scripting or programming language such as Bash, Python, JavaScript/TypeScript, or PowerShell.
- Basic understanding of application deployment and server environments.
- Strong willingness to learn and experiment with DevOps and cloud technologies.
- Good problem-solving and troubleshooting skills.
- Good communication and collaboration skills.
- Ability to work independently as well as collaboratively.
- Genuine interest in DevOps, cloud computing, automation, and software infrastructure.
Nice to have
- Hands-on experience with GitHub Actions, GitLab CI/CD, Jenkins, or Azure DevOps.
- Familiarity with Docker Compose.
- Basic knowledge of Kubernetes.
- Familiarity with Microsoft Azure, AWS, or Google Cloud.
- Experience with cloud services such as virtual machines, storage, databases, networking, or application hosting.
- Familiarity with Infrastructure as Code (IaC) concepts.
- Experience with Terraform, Ansible, or similar automation tools.
- Basic understanding of Kubernetes, Helm, or container orchestration.
- Familiarity with Nginx, reverse proxies, SSL/TLS, and domain configuration.
- Basic understanding of Linux server administration.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK/Elastic Stack, or cloud monitoring services.
- Familiarity with security practices for secrets, credentials, access control, and cloud environments.
- Experience deploying Node.js, Python, Java, .NET, or other applications.
- Familiarity with PostgreSQL, MySQL, MongoDB, or other databases.
- Understanding of REST APIs and web application architecture.
- Familiarity with automated testing and integrating tests into CI/CD pipelines.
- Experience with personal, university, or open-source DevOps/cloud projects.
- Relevant cloud or DevOps certifications are an advantage.
Technologies
- Ansible
- AWS
- Azure
- Azure DevOps
- Bash
- CI/CD
- DevOps
- DNS
- Docker
- .NET
- ELK Stack
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- Grafana
- Helm
- Infrastructure as Code
- Java
- JavaScript
- Jenkins
- Kubernetes
- Linux
- MongoDB
- MySQL
- NGINX
- Node.js
- PostgreSQL
- PowerShell
- Prometheus
- Python
- REST
- SDLC
- SSL
- Terraform
- Test Automation
- TLS
- TypeScript
Highlights
This internship is fully remote with a flexible Monday to Friday schedule. The position is open to students or early-career candidates currently pursuing a relevant degree. The company offers mentorship, practical experience, and exposure to modern DevOps practices. No salary information is provided.