DevOpsTribe is looking for contributors in two main areas:
- writing technical articles
- contributing to the development of our tools.
Below are some details:
Writing Technical Articles
DevOpsTribe covers topics in the following areas, listed in order of priority:
- DevOps, GitOps, DevSecOps, Platform Engineering
- Tools sponsored by the Cloud Native Computing Foundation
- Software development
To participate, we offer the opportunity to become authors for our blog. In return, we provide training and access to the necessary hardware resources for various tests.
The workflow is as follows:
- Propose articles via email to luckysideburn [at] gmail [dot] com
- Wait for confirmation of the article topic acceptance
- Optionally, we will provide hardware resources and supporting material (at the expense of DevOpsTribe)
- Article review
- Publication
Contributing to Tools in Development
Kubeinvaders
GitHub Repo: https://github.com/lucky-sideburn/kubeinvaders
Required skills: LUA, Kubernetes, Javascript, CSS, HTML, Python, Nginx, Prometheus
- Testing on various Kubernetes distributions (RKE, K3S, GKE, AKS, EKS, OKE)
- Improving the graphical interface
- Developing a report to certify the resilience of a Kubernetes cluster
TrainingShells
GitHub Repo: https://github.com/DevOpsTribe/training-shells
Required skills: Congruit, Jenkins, Linux, Kubernetes, Tmux
It is crucial to understand how https://github.com/DevOpsTribe/congruit works.
- Review https://github.com/DevOpsTribe/training-shells
- Select the stockroom you want to contribute to
- Write “places,” for example: https://github.com/DevOpsTribe/training-shells/tree/main/stockrooms/create_tmux_session_bash_training/places
- Write “works,” for example: https://github.com/DevOpsTribe/training-shells/tree/main/stockrooms/create_tmux_session_bash_training/places
- Write “workplaces,” for example: https://github.com/DevOpsTribe/training-shells/tree/main/stockrooms/create_tmux_session_bash_training/workplaces
- Request access to https://ci.devopstribe.it/
- Write the Jenkins Job
- Test the training session
SFComet
GitHub Repo: https://github.com/lucky-sideburn/sfcomet
Required skills: Hashicorp Vault, Ansible, Golang, Vagrant
It is crucial to review the repository: https://github.com/lucky-sideburn/sfcomet
- Clone https://github.com/lucky-sideburn/sfcomet
- Configure an OORT Panel using the Vagrantfile
- Understand the functioning of comets and associated fencing mechanisms
- Write new features to automatically detect files to observe checksums
- Resolve any latency issues… the system is fast in detecting checksum mismatches and proceeding with the fencing mechanism?
If you are interested in contributing in any of these areas, please feel free to contact us at luckysideburn [at] gmail [dot] com. Thank you for your attention and interest in DevOpsTribe!