DescriptionDreamscape Learn, a pioneer in the realm of immersive virtual reality learning design, is actively seeking a DevOps Engineer to provide extensive support to the DSL Support and Development teams to ensure successful product delivery.
The Dreamscape Learn (DSL) DevOps team collaborates with all levels of DSL developers to ensure the successful delivery, operation, and support of DSL systems and experience libraries. The DSL DevOps Engineers work closely with development teams to create solutions that enhance developer, customer, and user experiences.
DSL leverages both cloud and on-premise resources to provide Virtual Reality (VR) learning experiences to a diverse audience. The primary responsibility of the DSL DevOps Engineer is to facilitate the seamless transition of features from concept to user experience for all emerging DSL technologies.
The preferred candidate should take ownership of both problems and solutions, working closely with appropriate teams to plan, design, implement, and oversee practical solutions that align with the demands of a growing organization.
Responsibilities
- Collaborate with various development teams to implement solutions within the DSL system.
- Architect and implement solutions that address application challenges related to performance, scalability, and security.
- Automate processes wherever possible to improve efficiency.
- Lead discussions on infrastructure decisions (bare metal, public, and private cloud) and their implementation within the DSL system.
- Install, integrate, and maintain productivity tools to support software development teams (e.g., Jenkins, Ansible, Jira, source control).
- Develop and implement monitoring solutions to gain insights into application performance and proactively identify emerging issues.
- Refine processes to foster a culture of quality, responsiveness, and high availability.
- Document processes and procedures related to the deployment and configuration of DSL software products.
- Provide Tier III troubleshooting and support for cross-functional teams to ensure successful customer operations.
- Work closely with the Enterprise Solutions Quality Assurance (QA) team to ensure seamless product delivery.
Requirements - Bachelor's degree in Computer Science or 3+ years of relevant experience.
- 5+ years of experience in providing support and developing solutions in operational environments.
- Ability to contribute to architectural decisions based on system requirements.
- Self-motivated with the ability to take ownership of projects in a fast-paced and dynamic environment.
- Experience with configuration control solutions (e.g., Git).
- Experience with continuous integration solutions (e.g., AWS, GitLab, Bitbucket).
- Proficiency in operating system configurations (Windows, Linux, ESXi).
- Experience with shell scripting (e.g., Python, Bash, PowerShell).
- Knowledge of remote provisioning systems (e.g., cloud-init, autounattended, PXE).
- Familiarity with high-availability database technologies (e.g., PostgreSQL, MySQL).
- Experience with workflow support platforms (e.g., Jira, Zendesk).
- Proficiency in documentation management (e.g., Confluence, Zendesk).
- Understanding of middleware, proxies, and application integration.
- Strong knowledge of networking concepts (e.g., load balancing, TCP/IP, DNS, VLANs, SSL certificates).
- Excellent collaboration, troubleshooting, and problem-solving skills.
- Ability to document troubleshooting symptoms to create knowledge base articles, enabling support teams to resolve customer issues efficiently.
Preferred Qualifications
- Extensive experience in system administration for both Windows and Linux environments.
- Experience with Virtualization technologies (vCenter, KVM, Nutanix)
- Experience with Single Sign-On (SSO) integrations.
- Experience in migrating complex systems between provider solutions.
- Ability to design network IP and MAC address schemes for isolated systems.
- Strong ability to engage in discussions with all levels of employees and customers to design and implement customer-focused solutions.
- Ability to collaborate with training and documentation teams to ensure high-quality instruction sets and technical documentation.
- A willingness to learn and grow within the company as new technologies are integrated into the DSL system.
Benefits - Compensation $130,000 - $160,000 per annum (DOE)
- Health, dental, and 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.