Essential:
- Data pipeline and data processing (master/expert)
- AirFlow orchestrator (master)
- Programming Languages and development: Python or Java (Spring Boot, Spring Batch) (intermediate/master in 1 language as a software developer)
- KSH, SQL (development)
- Web services such as REST (specifications and API management) (proficient)
- Toolchain CI/CD (principle, tools, automated test...)
- English (C1)
- Basic knowledges (principles) as a software developer / data engineer:
- DevOps tools: Jenkins, GitLab CI/CD
- Security rules and protocols
- Exchange file protocols (CFT)
- Distributed architecture
- Cloud environment (pod, Docker, Kubernetes)
- Relational database (Oracle, Exadata, SQL)