WE SPECIALISE IN FINDING FANTASTIC OPPORTUNITIES
FOR DIGITAL AND DATA SPECIALISTS WITH THE MOST INNOVATIVE BUSINESS ACROSS EUROPE AND THE USA.
Platform Enablement Engineer
-
Location
Zürich, Switzerland
-
Sector:
-
Job type:
-
Salary:
Negotiable
-
Contact:
Ashley Morton
-
Email:
Ashley.Morton@darwinrecruitment.com
-
Job ref:
CloudEE_1575050619
-
Published:
15 days ago
-
Duration:
12 months
-
Startdate:
06/01/2020
Cloud Enablement Engineer
Main tasks/activities:
- Understand all infrastructure as code (IaC) artefacts in Azure DevOps, with specific focus on Kubernetes, Kafka, Zookeeper, NoSQL. Basic knowledge of SAP infrastructure and deployment strategies
- Develop CI/CD process for IaC and Microservice (Spring Boot, Python) deployments
- Design and maintain an agile release concept for IaC, Microservices and data
- Implementation of cloud-native architecture vision using Azure
- Further enhance DevOps automation features e.g. by creating pipelines
- Communication and rollout of new DevOps automation features to application development teams
- Work with developers to understand the runtimes of their apps and their interaction with Apache Kafka.
- Ensure communication flow with regards to automation and application runtime to various stakeholders
- Align with Security lead on quality controls and continuous testing best practices
- Design and implement lifecycle (non-prod vs prod) for data
- Support and give guidance on the test-driven development practices and the implementation thereof in the pipelines.
- Continuously work with the teams to improve all components as the use-cases grow more complex
- Train other engineers
- Ensure compliance with the company wide digital governance framework, audit
- Documentation of all of the above (readme, wiki and JIRA)
- Presentation of developed concepts in various bodies
Position requirements:
- Public Cloud relevant experience with practical implementation on Azure
- Strong and proven automation experience in Azure DevOps
- Expert knowledge of Azure DevOps pipelines
- Expert knowledge of Kubernetes deployments, container isolation and multi-tenancy
- Strong knowledge of automation tools like Ansible
- Strong experience with "Infrastructure as Code
- Good knowledge of container technologies e.g. Docker
- Good knowledge of git
- Test driven development: understands semantics of unit tests and end to end integration tests and the imperative for continuous testing
- Worked with CI/CD for integration, migration and deployment: Experience in automated build, test & deploy
- Excellent communication in English, written and spoken
- Delegation and (self-)management skills for working in a flat and distributed team
- Linux OS (alpine, Ubuntu, SLES) and Unix
- Knowledge of event-driven architecture and micro-services
- Strong communication and presentation skills
- Strong communication and presentation skills
Nice to have skills:
- Experience with event-sourcing architectures built on Apache Kafka, CQRS
- Performance testing
- NoSQL Databases
- SAP Netweaver
Frameworks / Tools:
- Azure DevOps, Ansible, yaml-pipelines, Helm, build agents, scripting (bash, python)
- Container-based (Docker / Kubernetes) orchestration
- Can read code written in industry standard polyglot (Java/ Spring/ Python/ JS)
- DB-queries (also NoSQL) e.g. SAP HANA, Postgres
- Cloud managed services (e.g. Blob Storage, databases, Insights, Security Center)
- Build and deployment tools such as Git, Gradle, Maven
- API Gateways, HTTPS, REST/ODATA/GraphQL/etc API-specs
- State-management e.g. Zookeeper, Schema Registry, Event Store
- Aqua, DataDog, Zeebe
