Onboarding process

Engineers joining the Ferrocene project must be fully aware of the technical environment and procedures, to be able to work effectively. This page assumes you are fully onboarded inside of Ferrous Systems, and that the Ferrous Systems infrastructure team has provisioned you access.

Required reading

During your onboarding, you should read and understand the following documents:

The documents describe the development workflow and engineering procedures of Ferrocene, and the requirements they outline must be followed by every team member.

Required software and tools

You will need access to the following tools to be able to work on Ferrocene:

Tool

Authentication

Purpose

GitHub

GitHub + SSO

Source code tracking, issue tracking, code review, CI/CD

AWS

SSO

Access to pre-built CI artifacts

Zulip

SSO

Realtime chat

ClickUp

SSO

Project management and task tracking

CircleCI

GitHub

CI/CD

Customer portal

Individual account

Access to rendered documentation and releases

Depending on your tasks, you might also need access to:

Tool

Authentication

Purpose

HackMD

SSO

Documents and notes storage

Google Drive

SSO

Documents storage

You should also ask the project manager to give you access to the relevant recurring meetings.

CircleCI access

To authenticate with CircleCI, you need to go to the CircleCI login page, click “Log in”, select “Signed up for CircleCI with GitHub or Bitbucket before September 2023?”, and then click “Log in with GitHub”.

Once you have done so, you can access the Ferrocene project on CircleCI here.

If you cannot access the page above, make sure you have write access to the Ferrocene repository, then go to the CircleCI user settings and click the “Refresh permissions” button.