As a DevOps & Automation Engineer, you will help us automate the installation, configuration and update processes of our ERP platform and its surrounding product ecosystem.
Our core ERP platform consists of Java and C#/.NET-based components and is primarily operated on Windows Server environments using IIS and Microsoft SQL Server. At the same time, our product landscape is evolving towards Linux-based and containerized applications using Docker.
One of your main responsibilities will be to transform existing installation and update procedures into standardized, reproducible and automated deployment workflows.
We currently use technologies such as PowerShell and Ansible for automation and GitHub Enterprise for source control. GitHub Actions will play an increasingly important role in our CI/CD and deployment workflows.
You will work closely with development, system engineering, support and product teams, review existing processes and drive automation projects from concept to productive use.
Key Responsibilities
- Design and automate installation and update processes for our ERP platform and related products
- Build reliable deployment workflows across Windows Server and Linux environments
- Develop and maintain CI/CD and deployment pipelines using GitHub Enterprise and GitHub Actions
- Extend and improve our existing automation based on Ansible and PowerShell
- Automate deployment and updates of Java and .NET/C# applications, IIS components and Microsoft SQL Server databases
- Support Linux-based and Dockerized product deployments
- Standardize installation and configuration processes and make them reproducible and version-controlled
- Implement validation, logging, error handling and rollback concepts
- Analyze existing manual processes and identify further automation potential
- Develop reusable automation components and standards across multiple products
