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

Enterprise Forensics DevOps Intern

FireEye, Inc.

Enterprise Forensics DevOps Intern

Reston, VA
Internship
Paid
  • Responsibilities

    Job Description

    THE ROLE:

    Our Enterprise Forensics (EF) team needs an energetic and motivated learner to assist with our automation. The EF DevOps team is responsible for delivering installable disk and system images to other teams for deployment in a number of environments. The DevOps team wishes to extend their automatic deployments of virtual machines using a configuration and inventory management system called Foreman.  Foreman is a Ruby-based Open Source tool that we use to help us manage our systems but it lacks some key areas of functionality that we’d like to implement to assist us with our lifecycle management and automated testing.  

    RESPONSIBILITIES:

    • Develop a Ruby-based plugin for our “lifecycle management” tool, Foreman
    • Provision and launch virtual machines on different types of hypervisors
    • The project may utilize vendors’ APIs but this may not be the case
    • Develop and deploy services that reside on the hypervisor(s) themselves to assist with performing the desired tasks – preferably in Python utilizing Flask
  • Qualifications

    Qualifications

    REQUIREMENTS:

    • Graduate-level preferred; a highly motivated and dedicated learner may be considered
    • Knowledge of the relationship between servers and clients, services, processes, messages between processes, and logging of statuses and other information
    • Intimate knowledge of some scripting language [mandatory]; if it’s not Ruby, your comprehension of some scripting language will allow you to quickly get up to speed; Python, Bash, and/or GoLang also helpful
    • Familiarity with Linux-based systems, primarily Debian Jessie and CentOS 7
    • Basic networking, DNS, iptables/firewalls, systemd, filesystem ACLs
    • Good coding habits centered around Git and peer reviews
    • Excellent documentation skills – you will be asked to document and demo your solution to the team

     

    ADDITIONAL QUALIFICATIONS:

    • Flexible and quick on your feet with the perseverance to keep the project moving forward from a number of angles shall any blocks arise
    • Works well with others but having enough self-motivation to recognize potential project goals and able to identify project requirements and solutions on your own
    • Attention to detail

    Additional Information

    All your information will be kept confidential according to EEO guidelines.