Become Application Support Engineer

Learn how software really behaves in production.

Difficulty: Medium10 stepsDuration: 6 to 12 months

Become Application Support Engineer.

Step-by-step learning plan

  1. 1. Understand the application landscape

    Technologies

    Functional flowsInterfacesArchitecture diagrams

  2. 2. Learn Linux essentials

    Technologies

    ShellLogsProcessesSSH

  3. 3. Read logs like an investigator

    Technologies

    grepKibanaSplunkCorrelation IDs

  4. 4. Master SQL queries

    Technologies

    SQLJoinsIndexesRead-only analysis

  5. 5. Understand application servers

    Technologies

    TomcatJBossNginxJVM basics

  6. 6. Learn API troubleshooting

    Technologies

    RESTHTTP codesPostmancurl

  7. 7. Follow release and change process

    Technologies

    ITIL changeDeployment plansRollback

  8. 8. Automate repetitive checks

    Technologies

    BashPythonScheduled jobs

  9. 9. Add monitoring knowledge

    Technologies

    GrafanaDynatraceAlerting

  10. 10. Prepare the move to production or DevOps

    Technologies

    DockerGitCI/CD