Getting started
The steps that you must complete before you solve challenges and send solutions to the repository.
Fluid Attacks invited you to the Fluid Attacks Academy program1. This page gives the steps that you must complete before you solve challenges and send solutions to the repository.
Documents
Send an email to [email protected] with this information:
- Attach your identity document as a PDF to the email that accepts the terms and conditions. The document can be an ID card, a passport or an equivalent document.
- Give your ID number, your email address, your mobile telephone number, your address and your full name.
- Attach your RUT to the same email if you live in Colombia. The RUT is a Colombian tax document. Fluid Attacks does not ask for it in a different country.
Fluid Attacks pays a talent outside Colombia through the Deel platform. That talent sends the same personal data and attaches only the identity document.
CAUTION: You must have the legal age of an adult to apply to the program.
Steps
-
GitLab account. Fluid Attacks gives you an
@fluidattacks.comcorporate email account before you start the Academy. Make your GitLab account with that corporate email account. An employee who is on the active roster of Fluid Attacks uses the corporate account that the employee has already. A new talent injourneyor inquestuses the corporate email account that Fluid Attacks gives at the start. Fluid Attacks no longer uses personal accounts. -
Questions. Make a work item (issue) in this repository with the
questionlabel. Use it to ask a question or to discuss a problem. In the work item you can speak with the Academy team. Always use the question template. -
Repository access. Send an email to [email protected] to request access to the academy repository. Give your full name, your ID number and your GitLab username. If you are an employee of Fluid Attacks, send a copy to your team leader. The Academy team then gives your GitLab account the
Developerrole. -
Linux or macOS. The Academy teaches you Continuous Integration and Continuous Delivery (
CI/CD). This is one of the main subjects of the program. Theflake.nixfile in this repository supports Linux and macOS, onx86_64and onaarch64. The repository jobs operate directly on the two systems. Most of the employees at Fluid Attacks use macOS, and all the tools operate correctly on macOS.The pipelines operate on Linux. Therefore Linux is the closest match to
CI/CD. Fluid Attacks recommends Linux if you can select your system.The Academy does not support Windows directly. If Windows is your only system, use WSL2 with a Linux distribution such as Ubuntu. You can also use virtualization software such as VMware or VirtualBox with a Linux virtual machine. For more information, read Local builds.
-
Documentation. Read all this documentation. Your first commit is not a solution. Read First commit.
Footnotes
-
The Academy has four phases:
journey,quest,onboardingandpractice. For more information, read How it works. ↩