Competencies: Programming Languages > Markup & Configuration Languages

Markup & Configuration Languages

Body of Knowledge

Topic Description Relevance Career Tracks

YAML

Syntax, anchors, aliases, multi-document files, schema validation, common pitfalls

Critical

DevOps Engineer, SRE, Platform Engineer

JSON

Syntax, JSON Schema, JSON Pointer, JSON Patch, streaming JSON, jq queries

Critical

All Engineering

TOML

Syntax, tables, arrays, datetime handling, comparison with YAML

High

Backend Developer, DevOps Engineer

XML

Elements, attributes, namespaces, XPath, XSLT, schema validation (XSD)

Medium

Backend Developer, Integration Engineer

AsciiDoc

Document structure, attributes, includes, cross-references, Antora integration

High

Technical Writer, Documentation Engineer

Markdown

CommonMark, GitHub Flavored Markdown, extended syntax, MDX

High

All Engineering

HCL (HashiCorp)

Terraform syntax, blocks, attributes, expressions, functions, modules

High

DevOps Engineer, Platform Engineer, Infrastructure Engineer

INI Files

Section syntax, key-value pairs, interpolation, common uses

Medium

DevOps Engineer, Systems Administrator

Protocol Buffers

Message definitions, scalar types, nested types, enums, service definitions

High

Backend Developer, Systems Developer

GraphQL Schema

Type definitions, queries, mutations, subscriptions, schema design

High

Backend Developer, API Developer

Personal Status

Topic Level Evidence Active Projects Gaps

To be populated

 — 

 — 

 — 

 —