Job Description
Job description
The Platform Engineer will
- Work in a team comprised of Platform, DevOps and QA engineers.
- Enable and implement continuous delivery and continuous integration including self-service capabilities for product teams & your team as well as other development teams.
- Build, maintain, enable self-service capabilities / deploy the application software with automation on various cloud & orchestrator (Docker / Kubernetes) environments.
- Monitor / observe, identify, troubleshoot and eliminate platform issues.
- Automate processes to increase flexibility & to allow self-service and improve time to delivery.
- Collaborate with various development and management teams to align project deliverables, releases etc.
- Manage automation around Cloud based resources and good working experience and knowledge on Azure.
Qualifications, Skills, Behaviours & Attitudes
- Education: Degree in Computer Science
- Preferably 5+ years of relevant experience in the DevOps / Platforms area, in a complex organizational set-up with multiple stakeholders
- Working Knowledge with languages like Java, Python and databases Azure SQL, MySQL and Oracle.
- Successful adaption of legacy products to work in Azure Cloud and GIT with full migration
- Proficiency in scripting such as PowerShell / Bash
- Hands on experience with Kubernetes, Terraform, Ansible, Maven
- Practical knowledge of configuring CI/CD workflows based on Azure DevOps and GitHub
- Hands-on experience in CM for Windows / Linux machines (Ansible, SCCM)
- Strong Infrastructure load testing with different data loads & complex configurations management, troubleshooting, debugging / issue-solving skills.
- Good configuration management experience
- Responsible, methodical, and organised
- Proven ability to work creatively and analytically in a problem-solving environment – out-of-the-box solution oriented.
- Fluent in English (B2+ level or higher)