If you don't have any experience in Docker, Kubernetes, Jenkins (or another CI/CD tool like teamcity, bitbucket pipelines) and AWS or GCP please do not apply.
We are currently upgrading a spring boot/angular application for its final push into production.
I am looking for a senior profile (at least 5 years of experience in this specific field) who can advise on and carry out the following items:
- design an architectural view of how the hosting solution of our spring boot/angular webapp will be hosted
- is familiar with implementing a bit more advanced setups for hosting a webapp with Docker containers. So, you need to be able to advise on the use of reverse proxi's, gateways etc.
- implement development CI pipelines. For every commit on master of each microservice, automatically a Docker image needs to be created. So, you need to know without any needed research how to build a Docker image for a spring boot based app for example.
- advise us on the different automation frameworks to get this done (Jenkins, Bitbucket pipes, Teamcity etc.) and propose a solution that is easy to maintain and update.
- create a pipeline to deploy these containers into a test and production environment in the cloud. A successful result is one where we can tag specific commits on both the front and backend code and deploy that tagged version on the local machine, in a test environment and in production, without any ifs and buts. This should also include the management of docker images/mounts used for persistence. Deployment in production should also handle taking a backup of the database in order to be able to roll back in case of datamodel changes.
- we want to run our app in GCP, so being familiar to the the offering of services in that platform is considered a plus. Being familiar means that you can propose us at least two options and list pros and cons for each.
- advise and implement improvements that might be needed to make sure our application gets securely deployed (need for reverse proxies etc.)
- set up centralised logging
- advise on how connection can be made to the database on which the app is running
We do want to be fully autonomous by what will be delivered, so you need a solid command of the English language in order to get a good handover.
Bu iş için 23 freelancer ortalamada €26/saat teklif veriyor
Hi, I have experience in Google cloud server,jenkins,docker and kubernetes. I will do complete set up as per the requirement of application. Let's discuss. Thank you
Hi I will resolve the issues as per your requirement and have expertise in the relevant field. I have 10 years of experience. Ping me for further queries. Thanks
Hello I am web expert and have experienced a lot. This project is very interesting for me and perfect fit for my skills. I would like to discuss more details with you. Hope to meet you soon. Best Regards
Devops engineer with 11+ years experience implementing CI/CD pipelines for different types of application. Have good experience on Kubernetes and managing several production EKS clusters already.