A dummy DevOps task
Budget: €30 – €250 EUR
The goal is to set up a dummy CI/CD processes - a mere formality, part of a uni project. Nothing unethical here! :)
Requirements:
1. A Hello world Python application running inside a Docker container on top of an EC2 instance in AWS (I will provide access to that one).
2. Provisioned a local environment with "docker compose"
3. Automated docker build & push process with a CI tool of choice (Github Actions, Jenkins, etc.). If some infrastructure is required (e.g. a Jenkins machine), I will deploy and provide one for you.
4. The application should be deployed to a local Kubernetes environments like minikube.
Optional:
1. Connect the application to an SQL database running inside the cluster.
For the task to be considered completed, everything I deliver should be in a git repository with commits history, so I might need a little bit of guidance on setting up my own repo and placing the code in the "correct" order. Please provide me all infra requirements (OS, application software, resources needed, etc.) upon starting the project so I can provision those for you.
Requirements:
1. A Hello world Python application running inside a Docker container on top of an EC2 instance in AWS (I will provide access to that one).
2. Provisioned a local environment with "docker compose"
3. Automated docker build & push process with a CI tool of choice (Github Actions, Jenkins, etc.). If some infrastructure is required (e.g. a Jenkins machine), I will deploy and provide one for you.
4. The application should be deployed to a local Kubernetes environments like minikube.
Optional:
1. Connect the application to an SQL database running inside the cluster.
For the task to be considered completed, everything I deliver should be in a git repository with commits history, so I might need a little bit of guidance on setting up my own repo and placing the code in the "correct" order. Please provide me all infra requirements (OS, application software, resources needed, etc.) upon starting the project so I can provision those for you.