DevOps Engineer II
helixops
Job Description
- Design and deploy virtual training labs using Windows and Linux operating systems for hands-on education courses.
- Manage networking configurations, including firewalls, DNS, VPN, and IP routing, to support secure and accessible lab environments.
- Automate cloud infrastructure provisioning using tools like Terraform, Ansible, or Azure ARM Templates to support scalable training labs in cloud environments (Azure/GCP).
- Support education product deployment pipelines using CI/CD tools (Jenkins, GitHub Actions) and manage lab components using Kubernetes and Ansible.
- Collaborate with SaaS product teams to deliver education environments hosted on multi-tenant platforms, ensuring security, isolation, and availability.
- Investigate and resolve complex infrastructure issues; provide detailed Root Cause Analysis (RCA) for failures or degradation.
- Write and maintain scripts in Bash, Python, or Go to automate repetitive tasks and improve lab provisioning efficiency.
- Work cross-functionally with curriculum designers, instructors, developers, and IT operations to ensure alignment and successful delivery.
- Create and maintain comprehensive documentation for lab setups, architectures, automation flows, and support procedures.
To ensure you’re set up for success, you will bring the following skillset & experience:
• Strong experience with Windows and Linux system administration.
• Proficient in networking fundamentals—TCP/IP, routing, firewalls, DNS, VPNs.
• Hands-on expertise with Infrastructure as Code (IaC) using Terraform, CloudFormation, or ARM templates.
• Familiarity with DevOps and automation tools such as Kubernetes, Jenkins, CI/CD, and Ansible.
• Solid problem-solving skills with a track record of performing root cause analysis.
• Basic scripting ability in Bash, Python, or Go.
• Proven ability to work independently as well as collaboratively in a fast-paced environment.