No experience
Employment Type:
Full time
Job Category:
Junior DevOps Engineer
(This job is no longer available)
Dreamhost | Los Angeles, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

DreamHost is looking for a Junior DevOps Engineer. Capable of working on full stack infrastructures with experience developing, maintaining and improving existing and new product architectures. Programming experience is required with at least one high level language such as Perl, Ruby or Python. Previous monitoring and datastores experience is a plus. This role will involve building and growing platforms with support from a group of Linux Admins, Software Developers, Security Engineers, and Network Engineers.


* Design and deploy new applications and enhancements to existing applications, software, and operating systems.
* Collaborate with network staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
* Create and maintain documentation as it relates to system configuration, mapping, processes, and service records.
* Gauge the effectiveness and efficiency of existing systems; develop and implement strategies for improving or further leveraging these systems.
* Propose and create system design models, specifications, diagrams, and charts to provide direction to system programmer and development teams.
* Integrate servers, including database, e-mail, web/front-end, and backup servers and their associated software into cohesive enterprise-level systems.
* Ensure system connectivity of all servers, shared software, groupware, and other applications.
* Monitor and test system performance; prepare and deliver system performance statistics and reports.
* Plan and perform OS and software upgrades.
* Create and maintain kernels and OS packages.
* Provide general assistance for Tech Support and Datacenter Operations staff.
* Assist in the development and implementation of disaster recovery plans.
* Perform general documentation, classes, training, and diagramming.
* Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility.
* Review new and existing systems design projects and procurement or outsourcing plans for compliance with standards and architectural plans.
* Provide guidance to junior members of the team.
* Perform cost-benefit and return on investment analyses for proposed systems to aid management in making implementation decisions.
* Ensure compatibility and interoperability of in-house computing systems.
* Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.
* Conduct research on software and systems products to justify recommendations and to support purchasing efforts.


* Exceptional analytical, conceptual, and problem-solving abilities.
* Excellent architecture and technical support documentation skills.
* Strong interpersonal and consultative skills.
* Ability to conduct research into emerging technologies and trends, standards, and products as required.
* Able to prioritize and execute tasks in a high-pressure environment.
* Experience working in a team-oriented, collaborative environment.
* Ability to effectively present information to top management, public groups, and/or board of directors.
* Ability to define problems, collect data, establish facts, and draw valid conclusions.
* Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
* Knowledge of configuration management tools, ideally Chef.
* Systems operations experience in a large-scale Linux environment.
* Proven experience in overseeing the design, development, and implementation of software systems, applications, and related products.
* Proven experience with systems planning, security principles, and general software management best practices.
* Working technical knowledge of current software protocols, and Internet standards, including TCP/IP, HTML, AJAX, Javascript, and XML.
* Excellent software troubleshooting experience.
* Working technical knowledge of Perl, Python, Bash, and PHP programming languages.
* Competence with testing, flowchart, and data mapping tools and procedures.
* Knowledge of applicable data privacy practices and laws.

About Dreamhost

DreamHost is a leading web and application hosting provider with over 1,000,000 domain names hosted worldwide. The company offers a wide spectrum of web hosting solutions including traditional Shared Hosting, Virtual Private Servers (VPS), Dedicated Server Hosting, and Domain Name Registration. DreamHost is the principal sponsor of the Ceph open-source distributed storage system.