AI Technical Writer
An AI Technical Writer creates developer-facing documentation, tutorials, API references, and conceptual guides for AI and machine…
Skill Guide
A systematic methodology for tracking changes to source code and text files (Git) while establishing reproducible, conflict-free processes for teams to co-author, review, and publish shared documents.
Scenario
You have a simple Python script that processes data and a README file explaining its use. You need to practice core Git operations and write clear documentation.
Scenario
Two team members need to add a new API endpoint and update the corresponding API documentation without disrupting the main branch.
Scenario
A fast-growing startup has 3 microservices (Backend, Frontend, Data Pipeline) and needs a unified documentation portal. Management demands a single repo for code coherence but fears complexity.
Git is the core version control engine. Hosting platforms (GitHub etc.) provide collaboration UI, PRs, and issue tracking. SSGs transform Markdown/as-code files into deployable websites. CI/CD automates the test/build/deploy cycle for both code and documentation.
Git Flow/GitHub Flow/Trunk-Based define branching and release strategies. Documentation-as-Code treats docs with the same rigor as source code. Conventional Commits standardizes messages for automated changelogs. C4 Model provides a hierarchy for drawing system architecture diagrams in code (e.g., PlantUML).
Answer Strategy
Use the STAR method (Situation, Task, Action, Result). Emphasize a feature-branch workflow with clear, coordinated commits. The answer must demonstrate that documentation updates are part of the definition of 'done' for the feature, not an afterthought. Sample Answer: 'For a breaking API change, I create a feature branch (e.g., `feat/api-v2`). I make the code change first, then immediately update the OpenAPI spec and all consumer guides in the same branch. The PR includes both the code and doc changes. Reviewers check API behavior and doc accuracy together. Upon merge, our CI/CD pipeline rebuilds the docs site, ensuring the published documentation always matches the deployed code version. This prevents the classic 'docs lag' bug.'
Answer Strategy
Tests for process design and change management skills. The answer should be tactical and focused on enabling the team, not just tools. Sample Answer: 'First, I'd audit the repo to create a single source-of-truth map (e.g., using a `DOCS.md` index file) and archive outdated content. Second, I'd introduce a lightweight governance model: a `CONTRIBUTING.md` with style guidelines (Google Developer Docs Style) and a two-person review requirement for all doc PRs. Third, I'd integrate a doc-preview step into our PR pipeline so reviewers see rendered changes immediately, and set up CODEOWNERS to auto-assign reviewers based on directory. These actions reduce friction, increase quality, and distribute ownership.'
1 career found
Try a different search term.