Position: DevOps Engineer
Company: InTechSoft
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**We are looking for a DevOps Engineer for our client’s large insurance company in Switzerland. ** Our main goal is to connect up- and downstream systems with an SAP standard product (FPSL) using cloud-native components all running in MS Azure. We are working in an agile project setup (12 -14 squads) and the introduction of DevOps principles has a high priority. 
You will be a member of the platform team which designs and maintains the project's Azure infrastructure. In this role you will contribute to the infrastructure design as well as implement pipelines to deploy and configure the components hands-on.
If you are looking for a DevOps Engineer position in a project using state-of-the-art technology and organizational setups our project might be an excellent opportunity for you!

**Responsibilities**:
- 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, 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
- 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
- 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

**Must Have Skills**:
- Public Cloud relevant experience with practical implementation on Azure
- Strong knowledge of Azure's offerings and services
- Strong and proven automation experience in Azure DevOps
- 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
- Delegation and (self-) management skills for working in a flat and distributed team
- Strong communication and presentation skills
- English Level - Intermediate+

**Nice To Have Skills**:
- Performance testing
- SAP Netweaver

**Frameworks / Tools:**
- Azure DevOps, Ansible, yaml-pipelines, Helm, build agents, scripting (bash, python)
- Container-based (Docker / Kubernetes) orchestration
- High availability of statefulness using cloud-native techniques
- 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

**We offer:**
- Paid sick leave/vacation days (6/15 working days per year).
- Possibility to work from the Kharkiv office or remotely.
- A cozy office in the heart of the city (Rymarska str).
- Friendly experienced team and nice environment.
- English speaking club, internal courses and other educational activities.
- Board games, parties, team buildings and corporate events.