to join our engineering team. This internship offers hands-on experience in CI/CD pipelines, cloud infrastructure, automation tools, and deployment workflows. You'll work closely with experienced DevOps engineers to support the development, deployment, and operations of scalable software systems.
Key Responsibilities:
Assist in building and maintaining
CI/CD pipelines
using tools like GitHub Actions, Jenkins, GitLab CI, or similar.
Support
cloud infrastructure management
(AWS, Azure, or GCP), including provisioning, monitoring, and scaling.
Work with containers and orchestration tools such as
Docker
and
Kubernetes
.
Automate repetitive tasks using scripting languages (e.g.,
Bash, Python
).
Help monitor systems for performance and reliability using
logging and monitoring tools
like Prometheus, Grafana, ELK stack, etc.
Collaborate with development and QA teams to ensure smooth and consistent
code deployments
.
Document processes, tools, and infrastructure for internal use.
Required Qualifications:
Currently pursuing a
Bachelor's/Master's degree
in Computer Science, Information Technology, or a related field.
Basic understanding of
Linux/Unix systems
.
Familiarity with
version control systems
(preferably Git).
Exposure to cloud platforms like
AWS, Azure, or GCP
is a plus.
Good problem-solving and analytical skills.
Eagerness to learn new technologies and tools.
Preferred Skills (Nice to Have):
Experience with containerization (e.g., Docker).
Knowledge of infrastructure as code (e.g., Terraform, Ansible).
Basic understanding of networking concepts.
Familiarity with Agile/Scrum workflows.
What You'll Gain:
Real-world experience in DevOps and cloud technologies.
Mentorship from experienced engineers.
Opportunity to work on live projects and contribute to deployment processes.
A potential pathway to a full-time opportunity based on performance.