Job Description:
We are seeking a motivated and tech-savvy DevOps Intern to join our DevOps team. As a DevOps Intern, you will gain hands-on experience in deploying, managing, and maintaining our infrastructure and applications. You will work closely with our DevOps engineers to support continuous integration, continuous deployment, and automation efforts.
Key Responsibilities:
- Assist in the setup, configuration, and maintenance of development and production environments.
- Help with the implementation and management of CI/CD pipelines.
- Monitor system performance and troubleshoot issues as they arise.
- Support infrastructure automation using tools such as Terraform, Ansible, or Chef.
- Collaborate with development teams to streamline deployment processes and improve operational efficiency.
- Document processes, procedures, and configurations.
- Participate in team meetings and contribute to discussions about improving systems and processes.
Qualifications:
- Currently pursuing a degree in Computer Science, Information Technology, or a related field.
- Basic understanding of Linux/Unix operating systems.
- Familiarity with scripting languages such as Python, Bash, or PowerShell.
- Knowledge of version control systems, preferably Git.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud is a plus.
- Basic knowledge of containerization and orchestration tools such as Docker and Kubernetes is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with Infrastructure as Code (IaC) tools.
- Knowledge of network protocols and security practices.
- Understanding of Agile and DevOps methodologies.
Job Types: Full-time, Internship
Contract length: 6 months
Ability to commute/relocate: