Position: Regular DevOps software developer
Company: Luxoft
Experience required: 3y
English level: upper

About the Project:
In this project, Luxoft provides service to the customer (German OEM) develop, implement, deploy, maintain AI Solutions for internal customer needs
Our team:
4 Data scientists
1 DevOps Engineer
PO
Technologies used:
Python, unit testing, pandas, numpy, Machine Learning, Data Science, Azure Databricks, MLFLow, Docker, Gradient Boosting Trees (LightGBM), Pyspark, Tensorflow, Keras, Deep Learning, LSTM, Kanban, Azure DevOps, OpenShift
Responsibilities:
Software engineering to support implementation of M/L solutions, creating data pipelines, data engineering tasks
• Build, Improve, maintain and manage a (CI/CD) continuous delivery system
• Administrate DevOps tools
• Automate system and environment provisions through code, including Infrastructure as Code Ownership of infrastructure build and change.
• Define, implement and support monitoring practices
• Maintain application health and traceable
Mandatory Skills Description:
Software engineering skills
• Principles of clean code (clean code/code complete books)
• Software architecture
o OOP
o Design Patterns (gang of four, MVP/MVC)
o Principles of SOLID
o Ideally, Domain-Driven Design
o Layers of abstraction, layered architecture
o Interface-driven design
o Dependency injection/inversion of control—needed for unit tests
• Unit tests
o Experience at least with one framework (NUnit, pytest, XUnit, whatever)
o Arrange/act/assert structure
o Mock/stub objects
o Test-Driven Development
o Algorithm complexity
• Working with git
o Gitflow
o Github flow
Knowledge
• Azure DevOps, Azure services
• Bash
• OpenShift
• Docker
• Databricks
• Azure Monitor (metrics, logs) including Kibana, Kubernetes, Graphana, Prometheus
Experience of maintaining & operating a Microservice architecture
Knowledge on Azure Machine Learning Service and its architecture / framework
• Python
• SQL, NoSQL
Nice-to-Have Skills:Experience or interest to develop skills in Deep Learning, LTSMs, CNNs, Tensorflow, PySpark, Hadoop, Kafka, NoSQL.
Languages:
English: B2 Upper Intermediate