DevOps Engineer
Job description
We are looking for a DevOps Engineer to help us with building exciting modern embedded software-defined products that we develop for our international customers.
You will
- Prepare and manage repositories (GitLab, Bitbucket)
- Configure and maintain continuous integration system (GitLab pipelines, Jenkins)
- Support integration of the CI with automated tests environments
- Working with Linux and Docker environments
- Cloud provisioning (AWS, Terraform)
- Coordinate your work within the project team
- Be responsible and accountable for consistency, quality and performance of products
Must haves
- Fluency with VCS e.g. GIT, SVN
- Python & bash knowledge sufficient to write scripts supporting automation
- Good knowledge of building software in continuous integration systems like GitLab pipelines, Jenkins or similar
- Knowledge of Dockers and dockers orchestration
- Experience in building for Windows and/or Linux platforms
- An ability to organize your own work and coordinate within a team
- Good working knowledge of English language (speaking and writing)
- Experience in AWS and/or MS Azure management
Nice-to-haves
- Knowledge of CMake/Make based build systems
- Experience in cross-compilation for ARM architectures
- Basic knowledge of PowerShell scripting
- Experience in Buildroot and/or Yocto
- Experience of working in teams using agile methodologies