DevOps engineering intern
Job Description
The role of DevOps combines development and operations. And we are looking for an intern to help us bridge the gap between development and operations.
As a DevOps Engineer Intern, you will capture our entire stack as code and provide tooling that facilitates releases, defect tracking and resolution, and maintenance and monitoring. To succeed in this position, you’ll need to become familiar with our tech stack.
This is an unpaid internship position. This position is virtual. You can be based anywhere but you must have some overlap with US East Coast hours.
RESPONSIBILITIES
Release engineering: facilitate code release and deployment, including automation
Help set up and maintain development, testing, and production environments
Help troubleshoot and repair software defects
Help maintain code base in Git, manage branches, review codes as needed, ensure that commits are properly commented
Integration engineering: Continuously integrate, test, and build code regularly and efficiently, progressing code from local environments to production with ability to roll back.
Software Configuration Management: Architecting and maintaining environment specific configuration management for applications
Develop and refine a development workflow that facilitates rapid releases and improves code quality
Create and leverage dashboards populated with time series data to capture the state of our applications
Qualifications
Knowledge in setting up infrastructure and operations
Knowledge of popular hosting and development environments such as AWS, Kubernetes,
Strong problem solver with critical thinking skills
Self-starter who collaborates well and has a strong sense of urgency to resolve production issues
DevOps and automation mindset
Experience administering CI/CD tooling such as Jenkins
Languages and frameworks: Knowledge of C#, .Net, React, Node.js, Postgres, and Python helpful
Flexibility in schedule and comfortable with being on-call and able to resolve issues in a timely manner
Knowledge with system administration - Linux/Unix
Additional Information
All your information will be kept confidential according to EEO guidelines.
This unpaid internship is in compliance with guidelines Internship Programs under the Fair Labor Standards Act (FLSA). The intern will derive the following educational benefits and learning outcomes:
o Learn software development best practices with real-world constraints
o Learn software engineering in a collaborative, group setting
o Be exposed to latest technologies and tools such as React and C# that complement the intern's curriculum
There is no explicit or implied promise of payment nor will the internship lead to a paid position at the conclusion of the internship.
CPT and university internship for credits possible