top of page

What You’re Presumed to Know as an Engineer

  • Linux Administration: Comfortable managing Linux systems, including networking, file systems, permissions, process management, and security basics.
     

  • Scripting & Automation: Proficient in shell scripting (Bash) and at least one programming language like Python or Go for automating operational tasks.
     

  • Databases: Understanding of database fundamentals, including performance tuning and backup/recovery concepts, especially with relational databases like PostgreSQL.
     

  • Cloud Infrastructure Basics: Familiarity with cloud platforms (AWS, Azure, or GCP), virtual machines, networks, and containerization concepts.
     

  • Software Development Fundamentals: Version control (e.g., Git), CI/CD pipelines, and release processes.

What to Master Next for SRE Excellence

bottom of page