Docker-Bash specialist

Job ID: 30990570

Budget: €30 – €250 EUR

# DevOps / Docker-Bash specialist


We are looking for a Sysadmin / DevOps / Developer with knowledge of Docker and Bash and who is not afraid to read the documentation on the scripts that need to be containerized.

### Docker images have to respect some guidelines:
1. The filesystem is read-only except for a volume mounted in the ```/app/data``` directory
2. Database, redis, volume and more is provided as environment variable to the container, dockercompose files are not supported, only dockerfiles.
3. Containers must use Nginx or OLS (open lite speed) as webserver.

### Bash scripts:
* All images will contain a CLI developed in bash that will allow the customer to control the options and configuration of the image, this CLI will be used remotely with the [WebHook package](https://github.com/adnanh/webhook)
* The images will contain a license verification system, this is the startup script that will call our backend to check if the container is running on a server with an active license.



### Images:

```Nginx-FPM```:
* Based on custom nginx build:
Orientated for performance, one example can be [Nginx EE](https://github.com/VirtuBox/nginx-ee)
* Cache and script to customize the cache:
Like sr-cache or fast-cgi
* PHP-FPM in various version:
Not in the same images but multiple variations of the image with different PHP
* Webhook module to control and interact with the CLI interface, especially to setup cache profile, and customization.

* **Derivate images of Nginx-FPM**
with PHP 7.3, 7.4, 8.0
* WordPress - FastCGI
wp-cli and relative integration with webhook
* WooCommerce - FastCGI
wp-cli and relative integration with webhook
* NextCloud Object Storage
OCC and relative integration with webhook
NC don't need multiple version of PHP
* LEMP - Linux, Nginx, **MySQL**, PHP
* LEMP - Linux, Nginx, **Mongo**, PHP



```OpenLiteSpeed```:
*(Not urgent)*
Build on top of OLS
Just WordPress images
LScache included
Related categories: Linux Nginx Varnish Cache Docker Bash Scripting