CI/CD pipeline w/ Kubernetes, Docker, Terraform configuration for a Mattermost install on GCP (Google Cloud)
$250-750 USD
Closed
Posted about 6 years ago
$250-750 USD
Paid on delivery
I need help with the initial configuration and setup of a kubernetes deployment of Mattermost (the open source slack alternative). I have forked the mattermost docker repo which does include some kubernetes configs already there are just some credentials and permissions issues to work out. We need to be able to launch everything from a terraform file and then also deploy rolling updates using CI/CD. (preferably using the gitlab CI or google cloud options to build and deploy containers).
As an end result, I want a full CI/CD pipeline that is re-deployable (hence terraform) that automatically deploys changes when code changes are pushed to any of the git repos. And a gke kubernetes setup with autoscaling and load balancing and a google cloud SQL database. (cloud SQL db, and kubernetes nodes are already setup in terraform. Just need to work out some bugs and tie the rest in).
Hi
You have 3 goals you want to achieve
1. Setup a kubernetes deployment of mattermost
2. Integrate this solution into a terraform file
3. Get it all integrated as part of an automated terraform deployment to Google cloud
Your technology environment is Google Kubernetes Engine using Google Cloud SQL. CI/CD should preferably be done with Gitlab
I am a Certified Kubernetes Administrator and Red Hat Certified Engineer working with Gitlab to do CI/CD. For another client I setup and configured successfully his Kubernetes cluster including deployments on GKE. In this regard I have the right skills for your job.
If you are further interested in my offering I would recommend that we first do an interview where we can clarify all your requirements in detail and what issues you are having.
Thank you very much for taking the time to read through my proposal and if you choose to work with me, I am looking forward to our next contact.
Best Regards
Roderick Jonsson
DevOps Engineer | Linux - Gitlab - Kubernetes - OpenStack - AWS - GCP
My contact hours:
Zürich, UTC +1
Mo-Fr: 14:00 - 17:00