Become Production Engineer

Learn the run: monitoring, incidents, changes and automation.

Difficulty: Medium10 stepsDuration: 6 to 12 months

Become Production Engineer.

Step-by-step learning plan

  1. 1. Learn Linux day-to-day operations

    Technologies

    ShellLogssystemdFilesystems

  2. 2. Understand ITIL processes

    Technologies

    IncidentChangeProblemSLA

  3. 3. Read and correlate logs

    Technologies

    journaldSplunkKibanagrep/awk

  4. 4. Set up monitoring and alerting

    Technologies

    ZabbixPrometheusGrafanaAlert design

  5. 5. Learn SQL for production analysis

    Technologies

    SQLPostgreSQLOracleQuery plans

  6. 6. Handle batch chains and scheduling

    Technologies

    Control-MCronAirflow basics

  7. 7. Automate recurring operations

    Technologies

    BashPythonAnsible

  8. 8. Practise incident management

    Technologies

    On-callPost-mortemEscalationCommunication

  9. 9. Discover containers and CI/CD

    Technologies

    DockerGitLab CIGit

  10. 10. Move toward reliability engineering

    Technologies

    SLI/SLOCapacity planningKubernetes