What awaits you
Design, implement, and manage infrastructure using Terraform, ensuring efficient and scalable deployment of resources
Develop and maintain Docker containers for various applications, optimizing for security, performance, and scalability
Administer and maintain Linux/Unix systems, including user management, process management, and system monitoring
Manage and optimize cloud infrastructure on Azure, including networking, governance, and compliance
Write and debug scripts in PowerShell, Python, and Bash to automate tasks and streamline system administration
Collaborate with development and operations teams to ensure seamless integration and deployment of applications
Implement CI/CD pipelines to automate the deployment process, utilizing tools such as Jenkins, GitLab CI, or Azure DevOps
Monitor and troubleshoot infrastructure and application issues, ensuring high availability and reliability
Adhere to security best practices and ensure compliance with industry standards and regulations
Document processes, configurations, and best practices to facilitate knowledge sharing and maintain a comprehensive knowledge base
Provide support for incident management and troubleshooting for Terraform environments and Docker container management
Mentor and train team members on Terraform best practices and platform engineering concepts
What should you bring along
University Degree in a Software Engineering related discipline, preferably in Computer Science, or equivalent experience
Minimum 3-5 years of experience working with Azure and Terraform as a DevOps Engineer
Strong understanding of Linux/Unix, Docker, and scripting languages
Experience working with AWS and Kubernetes is nice to have
Excellent problem-solving skills and attention to detail
Ability to work independently and as a part of a team in a dynamic environment
Excellent English verbal and written skills
German communication skills will be a plus