About the Role:
The Automation Engineer plays a vital role in ensuring the smooth operation and performance of our SaaS platform demonstration, evaluation, and lab environments. You'll be responsible for designing, building, maintaining, and troubleshooting complex infrastructure, all while keeping security and efficiency at the forefront. A strong aptitude for automation through scripting is crucial to success in this role. You'll work closely with our Demo Platform Engineers, Technical Sales team, and Product Development to ensure a seamless experience for potential customers.
Responsibilities:
- Design, build, and maintain automations and pipelines tp build ephemeral environments for demo, evaluation and learning purposes on cloud platforms (AWS and Azure).
- Manage Active Directory configurations and ensure secure user access and authentication.
- Install, configure, and troubleshoot Windows and Linux server operating systems.
- Develop and implement automation scripts (primarily PowerShell) for provisioning, configuration management, and routine maintenance tasks to maximize efficiency and reduce manual errors.
- Monitor system performance and resource utilization, identifying and proactively addressing potential issues. Utilize scripting to create custom monitoring solutions and alerts where appropriate.
- Troubleshoot technical problems affecting demo environments and identify root causes. Employ scripting to gather diagnostic information and automate common troubleshooting steps.
- Collaborate with other teams to implement new features and functionality within the demo environment. Actively participate in infrastructure-as-code initiatives using scripting and automation tools.
- Document infrastructure configurations and automation scripts, maintaining detailed records.
- Stay up-to-date with the latest cloud technologies and security best practices, with a focus on automation capabilities and scripting advancements.