Software/DevOps Engineering Internship
Title: Software/DevOps Engineering Internship
Position Description
This position entails learning the fundamental skills and knowledge to operate in a corporate development environment. Interns will be expected to learn a variety of skills and tasks related to software engineering and development; primarily DevOps. Interns must be able to move between various projects between sprint cycles and understand their workflow. Interns will primarily be working with already defined services and will participate in the integration, system, and acceptance testing of said services.
Basic Skills
- Ability to learn common automation techniques and practices
- Critical thinking skills to solve problems with little to no prior documentation
- Understanding of common software engineering terminology and practices
- Experience working in a Linux environment
- Experience with problem solving and critical thinking
- Ability to technically troubleshoot technical issues
- Ability to quickly learn new technologies and languages
Desirable Skills
- Ansible, Ansible Playbooks, Ansible Roles
- Linux and Unix systems/servers
- Network Infrastructure concepts such as; node configurations, node clusters, proxy management, load balancing, etc
- General coding experience in Python or a similar high-level language.
- Familiarity with industry technologies such as Docker, Ansible, Openshift, Terraform
- Experience with concepts of network and infrastructure as code
- Familiarity with CI/CD pipelining
- Familiarity with standards of governance in the industry