GitlabCE Expert for docker based CI/CD integration
Budget: $10 – $100 USD
I am looking for a professional with extensive knowledge in GitLabs CI/CD, specifically in integrating the docker based build envrionments to build projects on specific tool chain versions. The successful candidate should have prior experience in setting up a GitLab-runners (docker and non docker), and those call itself dockerized build environments e.g. with java, python, c++, rust to create a seamless CI/CD workflow. All local installations run preferably in docker containers to be reproducible also on local developer builds.
You have never done a CI/CD with docker in gitlabCE?
=> stop here, you will not get the award!
Key Responsibilities:
- Integrate a dockerized gitlab runners
- Establish a GitLab-runner using Docker
- Ensure support for multiple targets including java, python, c++, rust
Desired Skills and Knowledge:
- Comprehensive knowledge on docker
- Previous experience setting up GitLab-runners with and without docker
- Skilled in Docker-based workflow implementation
- Expert in GitLab CI/CD
- preferably we use latest UBUNTU LTS for OSes on docker.
The ideal candidate will have proven experience in similar projects and possess the ability to provide efficient solutions to any potential challenges that might arise during the integration process.
Here the set of tasks:
MS1:
- implement a dockerized java build based on maven to integrate it into gitlabCE CI/CD
You will get a maven build, which is already running well on non-dockerized gitlab-runner
MS2:
- implement a dockerized python poetry build on gitlabCE CI/CD
MS3:
- implement a dockerized c++/cmake build on gitlabCE CI/CD
MS4:
- implement a dockerized rust/cargo build on gitlabCE CI/CD
If you cannot handle some individual milestones, let us know, we can also only award parts of them
you do not have a own gitlabCE ?
run on docker your local once https://hub.docker.com/r/gitlab/gitlab-ce/tags
Budget?
will not be disclosed, place your best bid to get considered
Payment?
- you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after mutually agreed
- you provide us a delivery date
- you implement, test and deliver
- you provide also unit /integration tests to ensure code is always working
- you document each required step to make interaction of systems to work
- we test on our premise (you maybe help to fix issues)
- we pay
(basically the rules of freelancer)
Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task.
We are sorry we will not hire you in such a case!
Deliveries?
- in our on premise git (access will be granted to you)
- full sources (.gitlab-ci.yml, script or markdown documents for installing gitlab runners)
- libs, need prior confirm and we prefer to use mostly latest stable versions
- your code is working on our end too
- you may require to help us here on setup
- we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
You have never done a CI/CD with docker in gitlabCE?
=> stop here, you will not get the award!
Key Responsibilities:
- Integrate a dockerized gitlab runners
- Establish a GitLab-runner using Docker
- Ensure support for multiple targets including java, python, c++, rust
Desired Skills and Knowledge:
- Comprehensive knowledge on docker
- Previous experience setting up GitLab-runners with and without docker
- Skilled in Docker-based workflow implementation
- Expert in GitLab CI/CD
- preferably we use latest UBUNTU LTS for OSes on docker.
The ideal candidate will have proven experience in similar projects and possess the ability to provide efficient solutions to any potential challenges that might arise during the integration process.
Here the set of tasks:
MS1:
- implement a dockerized java build based on maven to integrate it into gitlabCE CI/CD
You will get a maven build, which is already running well on non-dockerized gitlab-runner
MS2:
- implement a dockerized python poetry build on gitlabCE CI/CD
MS3:
- implement a dockerized c++/cmake build on gitlabCE CI/CD
MS4:
- implement a dockerized rust/cargo build on gitlabCE CI/CD
If you cannot handle some individual milestones, let us know, we can also only award parts of them
you do not have a own gitlabCE ?
run on docker your local once https://hub.docker.com/r/gitlab/gitlab-ce/tags
Budget?
will not be disclosed, place your best bid to get considered
Payment?
- you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after mutually agreed
- you provide us a delivery date
- you implement, test and deliver
- you provide also unit /integration tests to ensure code is always working
- you document each required step to make interaction of systems to work
- we test on our premise (you maybe help to fix issues)
- we pay
(basically the rules of freelancer)
Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task.
We are sorry we will not hire you in such a case!
Deliveries?
- in our on premise git (access will be granted to you)
- full sources (.gitlab-ci.yml, script or markdown documents for installing gitlab runners)
- libs, need prior confirm and we prefer to use mostly latest stable versions
- your code is working on our end too
- you may require to help us here on setup
- we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less