Associate - Infrastructure Department Career Framework

The expected team member competencies in the Infrastructure department at GitLab for the Associate job level.

Engineering | Development | Incubation Engineering | Infrastructure | Quality | Support


Associate

Associate-level engineers in Infrastructure are primarily focused on completing tasks and growing their skills in order to contribute to their team’s success.

Accountability

  1. Reliably follows established processes and runbooks, and submits updates to improve them for others.
  2. Pairs with teammates to plan and make changes in production safely by following runbooks and the Change Management process.

Credibility

  1. Consistently contributes to team goals by owning assigned work and driving it through to completion.
  2. Keeps work visible, and clearly communicates progress and any delays to tasks.
  3. Demonstrates consistent growth in best practices and technologies required for their work.
  4. Openly shares information about recent tasks to allow for collaboration and support incident investigations.

Autonomy

  1. Proactively reaches out to team members or their manager when they need help.
  2. Is an effective Manager of One, setting up workflows and workspace to enable effective work.
  3. Knows how to find and use the GitLab team tools for various production interactions without necessarily knowing the inner workings of those tools.
  4. Seeks to understand how to gain awareness of key aspects of their projects (e.g. impact, communication of the change, required collaboration with other stakeholders, and similar).

Team building

  1. Actively participates in team and ad-hoc merge requests to share workload and to grow skills.
  2. Contributes to the team culture by actively participating in team-led initiatives, such as: retros, team syncs and demos, discussions and similar.
  3. Recognizes interrupts affecting the team throughput, and exposes them regularly to their manager.
  4. Supports colleagues who are currently on-call by assisting with investigations or making simple improvements to on-call tooling.

Engineering alignment

Associate Leadership Competencies

Engineering
  • Assumes goodwill, seeks support and clarification of requirements.
  • Capable of delivering work with clear requirements.
  • Constructively raises concerns.
  • Communicates in a clear, timely, and effective manner.
  • Capable of adapting their messaging to technical audience.
  • Develops understanding of the organization structure and processes.

Associate Technical Competencies

Engineering
  • Considers quality, security, and performance of assigned tasks.
  • Works with manager and counterparts to plan and estimate, and delivers small and moderate solutions.
  • Seeks guidance when blocked and iterates to a solution.
  • Performs thorough reviews within their domain.

Associate Values Alignment

GitLab
Last modified May 11, 2024: Update markdownlint to match (3c222108)