Position: DevOps
Company: Incode Group
Experience required: 3y
Category: DevOps
English level: fluent
Published: 2021-10-01T00:00:00+03:00

Main tasks/activities :

·        Develop all infrastructure as code (IaC) artefacts in Azure DevOps, with specific focus on Kubernetes, Kafka, Zookeeper. Basic knowledge of SAP infrastructure and deployment strategies 
·        Develop CI/CD process for IaC and Microservice (Spring Boot) deployments 
·        Design and maintain an agile release concept for IaC, Mircoservices 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
·        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 maintain the availability and stability of all long-living state (e.g. the event store)
·        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
·        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 knowledge of Azure’s offerings and services
·        Strong and proven automation experience in Azure DevOp
·        Strong experience with Infrastructure as Code
·        Expert knowledge of Azure DevOps pipelines
·        Expert knowledge of Kubernetes deployments, container isolation and multi-tenancy
·        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
·        Strong communication and presentation skills