DevOps Engineer
Dreamscape Learn
Culver City, california
Job Details
Full-time
Full Job Description
The Dreamscape Learn (DSL) DevOps team integrates with all levels of DSL developers to ensure successful delivery, operation, and support of DSL Systems and Experience libraries. DSL DevOps Engineers work closely with all DSL Development teams to engineer solutions which enhance our Developer, Customer, and User experience. DSL utilizes a combination of Cloud and On-Prem resources to provide Virtual Reality (VR) learning opportunities to a highly diverse audience. The primary role of the DSL DevOps Engineer is to facilitate feature delivery from concept to user experience for all DSL emerging technologies.
Key Responsibilities:
- Work directly with various development teams to facilitate solution implementation within the DSL system
- Architect and implement solutions that solve complicated application challenges focusing on performance, scaling and security
- Work to design and automate anything that can be automated
- Lead discussions related to decisions for infrastructure (bare metal, public and private cloud) and implementation within the DSL system
- Install, integrate, and maintain productivity tools to support the software development teams (Jenkins, Ansible, Jira, source control, etc.)
- Instrument monitoring solutions to gain insight into application performance and understand emerging issues
- Refine processes to develop a culture of quality, responsiveness and high availability
- Work with DSL Development teams to Document Processes and Procedures related to the deployment and configuration of DSL software products
- Provide Tier III troubleshooting and support functions to multiple cross functional teams to ensure successful customer operations
- Work directly with the Enterprise Solutions Quality Assurance (QA) team to ensure successful product delivery
Requirements
- Undergraduate degree in Computer Science or 3+ years or relevant experience
- 5+ years working providing support and solutions development in operational environments
- Ability to contribute to architecture decisions from a list of system requirements
- Self-starter – able to take project ownership and thrive in a fast-paced and changing environment
- Experience with Configuration Control solutions (e.g. Git)
- Experience with Continuous Integration solutions (e.g. AWS, GitLab, Bitbucket)
- Experience with Operating System level configurations (Windows, Linux)
- Experience with shell scripting (bash, PowerShell, python)
- Knowledge of remote provisioning systems (cloud-init, autounattended, PXE)
- Experience with High-Availability Database technologies (PostgreSQL, MySQL)
- Experience with Workflow Support platforms (Jira, Zendesk)
- Experience with Documentation management (Confluence, Zendesk)
- Understanding of middleware, proxies and application integration
- Understanding of networking (load balancing, TCP/IP, DNS, VLANs, SSL Certificates etc.)
- Excellent collaboration, troubleshooting and problem-solving skills
- Excellent Customer facing communication skills
- Experience documenting symptoms encountered during troubleshooting to help create knowledge base articles to allow support teams to reach resolutions for customer facing problems as quickly as possible
- Extensive experience in Systems Administration in both Windows and Linux environments (Preferred)
- Experience with SSO integrations (Preferred)
- Experience migrating complex systems between provider solutions (Preferred)
- Ability to design network IP and MAC address schemes for isolated systems (Preferred)
- Ability to participate in discussions with all levels of employees and customers to design and implement customer focused solutions (Preferred)
- Ability to interact with training and documentation teams to ensure high quality instruction sets and technical documentation (Preferred)
- A desire to learn and grow with the company as new technologies are incorporated into the DSL system (Preferred)
Benefits
- Compensation $140 - $150,000 per annum (DOE)
- Health/ dental/ vision insurance
- Employee Assistance Program
- Unlimited PTO
- Perks at work
Dreamscape Learn is firmly committed to cultivating an inclusive and diverse workplace, and as an equal opportunity employer, we encourage applications from all eligible candidates.