Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

DevOps engineering intern

Treehouse Strategy and Communications

DevOps engineering intern

White Plains, NY
Internship
Paid
  • Responsibilities

    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

    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