π Position: DevOps Intern
π Location: Remote / Hybrid
π Internship Certificate: Provided upon successful completion
π Stipend: Up to βΉ3,000 (performance-based)
π Who Should Apply?
β
Students from B.Tech / M.Tech / MCA / IT / Computer Science backgrounds
β
Interested in CI/CD, cloud infrastructure, and automation tools
β
Familiar with Linux fundamentals, Git, and basic scripting (Bash/Python)
β
Eager to gain hands-on experience with modern DevOps tools and workflows
πΌ What Will You Work On?
πΉ CI/CD Pipelines: Assist in creating and maintaining automated pipelines using tools like GitHub Actions, Jenkins, or GitLab CI
πΉ Infrastructure Automation: Work with tools like Docker, Ansible, and Terraform
πΉ Cloud Services: Learn to deploy and manage apps on AWS, GCP, or Azure
πΉ Monitoring & Logging: Get exposure to tools like Prometheus, Grafana, and ELK stack
πΉ Version Control & Collaboration: Use Git effectively for team collaboration and deployment workflows
π Perks & Benefits
β
Internship Certificate + Letter of Recommendation
β
Flexible working hours
β
Mentorship from DevOps professionals
β
Real-world project experience in deploying and managing cloud infrastructure
We are evaluating candidates for a DevOps or backend role with CI/CD and containerization skills. As part of the evaluation, please complete the following task:
π Task: Deploy a Simple Web App with Jenkins + Docker
- Create a simple "Hello World" web application using either:
- Python Flask, or
- Node.js Express
- Push the code to a public Codeberg repository
- Set up Jenkins (on your local machine or a cloud VM) and configure:
- A webhook from Codeberg to trigger the Jenkins pipeline on every push to the main branch.
- A Jenkins pipeline that:
- Clones or pulls the latest code from Codeberg
- Installs dependencies
- Builds and runs the app in a Docker container
- Displays βHello Worldβ at http://<your-ip>:5000 or port 3000
- Sets a cleanup task to automatically remove the container after 7 days
- On each push to the main branch:
- Jenkins should pull the latest code
- Redeploy the container with the new version
- Mark deployment success with a log entry: triggeredok
π¦ Bonus (not mandatory but appreciated):
- Share your Jenkinsfile and Dockerfile
- Explain how the cleanup is handled after 7 days
π Submit your task:
- Share the Codeberg repo link
- Share a screenshot or public URL showing the deployed app
- Add a brief note on how you implemented the pipeline and webhook
Would you like a version of this tailored specifically for interns, freshers, or experienced developers?
NOTE:
Before proceeding with the interview, we kindly request you to reflect on your intent for applying. If your primary goal is financial support or simply obtaining an internship certificate, we respectfully suggest that you do not apply.
This internship is focused on skill development and providing genuine guidance to help you grow professionally.
Thank you for your understanding.