DevOps Engineer
career path titles
in 2022
Looking for DevOps Engineer career path titles? This is an ultimate list of career path titles for DevOps Engineer.
Individual Contributor (IC) career path for DevOps Engineer
Intern DevOps Engineer
Has less than 1 year of experience. Learning basic of programming.
Skills needed for Intern DevOps Engineer
- Learns Process Monitoring tools (top/htop, ps, lsof)
- Learns Bash Scripting
- Learns Compiling apps from source (gcc, make, similar stuff)
- Learns Performance tools (nmon, vmstat, iostat, etc.)
- Learns Vim / Nano / Emacs (Vim is preferable)
- Learns Other tools (strace, dtrace,, df, etc.)
- Learns Text Manipulation tools (like awk, grep, sed, sort and others)
- Learns Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Learns AppDynamics
- Learns New Relic
- Learns ORM
- Learns File handling concepts
- Learns REST API
- Learns IDE
- Learns Generators
- Learns Exception Handling
- Learns Package manager
- Learns Python
- Learns Authentication/Authorization methodologies
- Learns Variables and data types
- Learns Iterators
- Learns Process Management
- Learns Virtualization
- Learns Sockets
- Learns File Systems
- Learns Threads & Concurrency
- Learns Teamcity
- Learns Jenkins
- Learns Travis
- Learns Logstash
- Learns Kibana
- Learns ElasticSearch
- Learns Icinga
- Learns Nagios
- Learns Datadog
- Learns Zabbix
- Learns Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Learns Proxy (reverse/forward) — Nginx, Squid
- Learns Firewall (iptables)
- Learns Load Balancing (HAProxy, Nginx)
- Learns Caching (Redis, Varnish, etc.)
- Learns Windows Server
- Learns *BSD (optional)
- Learns Linux (basically the most important OS you'll ever need)
- Learns Apache Benchmark
- Learns Locust
- Learns MS Azure
- Learns Google Cloud
- Learns Heroku
- Learns AWS (not just EC2/Lightsail)
- Learns Digital Ocean
- Learns Configuration Management (Ansible, Chef, Puppet, Salt)
- Learns Infrastructure Provisioning (CloudFormation, Terraform)
- Learns Containers (Docker, Vagrant)
- Learns Containers Orchestration (Kubernetes, Docker Swarm)
Junior DevOps Engineer
Has approximately 1-2 years experience and basic programming foundations. Contribute ideas during team meetings
Skills needed for Junior DevOps Engineer
- Knows Process Monitoring tools (top/htop, ps, lsof)
- Knows Bash Scripting
- Knows Compiling apps from source (gcc, make, similar stuff)
- Knows Performance tools (nmon, vmstat, iostat, etc.)
- Knows Vim / Nano / Emacs (Vim is preferable)
- Knows Other tools (strace, dtrace,, df, etc.)
- Knows Text Manipulation tools (like awk, grep, sed, sort and others)
- Knows Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Learns Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Learns Proxy (reverse/forward) — Nginx, Squid
- Learns Firewall (iptables)
- Learns Load Balancing (HAProxy, Nginx)
- Learns Caching (Redis, Varnish, etc.)
- Knows AppDynamics
- Knows New Relic
- Knows Process Management
- Knows Virtualization
- Knows Sockets
- Knows File Systems
- Knows Threads & Concurrency
- Knows ORM
- Knows File handling concepts
- Knows REST API
- Knows IDE
- Knows Generators
- Knows Exception Handling
- Knows Package manager
- Knows Python
- Knows Authentication/Authorization methodologies
- Knows Variables and data types
- Knows Iterators
- Learns Teamcity
- Learns Jenkins
- Learns Travis
- Knows Windows Server
- Knows *BSD (optional)
- Knows Linux (basically the most important OS you'll ever need)
- Learns Apache Benchmark
- Learns Locust
- Learns MS Azure
- Learns Google Cloud
- Learns Heroku
- Learns AWS (not just EC2/Lightsail)
- Learns Digital Ocean
- Learns Logstash
- Learns Kibana
- Learns ElasticSearch
- Knows Icinga
- Knows Nagios
- Knows Datadog
- Knows Zabbix
- Knows Configuration Management (Ansible, Chef, Puppet, Salt)
- Knows Infrastructure Provisioning (CloudFormation, Terraform)
- Knows Containers (Docker, Vagrant)
- Knows Containers Orchestration (Kubernetes, Docker Swarm)
- Learns SSL/TLS
- Learns DNS
- Learns OSI
- Learns HTTP/HTTPS
Middle DevOps Engineer
Has more than 2 years of experience in software engineering. They need less supervision and minimal reworks.
Skills needed for Middle DevOps Engineer
- Knows Process Management
- Knows Virtualization
- Knows Sockets
- Knows File Systems
- Knows Threads & Concurrency
- Does ORM
- Does File handling concepts
- Does REST API
- Does IDE
- Does Generators
- Does Exception Handling
- Does Package manager
- Does Python
- Does Authentication/Authorization methodologies
- Does Variables and data types
- Does Iterators
- Knows Process Monitoring tools (top/htop, ps, lsof)
- Knows Bash Scripting
- Knows Compiling apps from source (gcc, make, similar stuff)
- Knows Performance tools (nmon, vmstat, iostat, etc.)
- Knows Vim / Nano / Emacs (Vim is preferable)
- Knows Other tools (strace, dtrace,, df, etc.)
- Knows Text Manipulation tools (like awk, grep, sed, sort and others)
- Knows Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Does Windows Server
- Does *BSD (optional)
- Does Linux (basically the most important OS you'll ever need)
- Knows Teamcity
- Knows Jenkins
- Knows Travis
- Does AppDynamics
- Does New Relic
- Knows Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Knows Proxy (reverse/forward) — Nginx, Squid
- Knows Firewall (iptables)
- Knows Load Balancing (HAProxy, Nginx)
- Knows Caching (Redis, Varnish, etc.)
- Learns Apache Benchmark
- Learns Locust
- Knows SSL/TLS
- Knows DNS
- Knows OSI
- Knows HTTP/HTTPS
- Knows Configuration Management (Ansible, Chef, Puppet, Salt)
- Knows Infrastructure Provisioning (CloudFormation, Terraform)
- Knows Containers (Docker, Vagrant)
- Knows Containers Orchestration (Kubernetes, Docker Swarm)
- Knows MS Azure
- Knows Google Cloud
- Knows Heroku
- Knows AWS (not just EC2/Lightsail)
- Knows Digital Ocean
- Knows Logstash
- Knows Kibana
- Knows ElasticSearch
- Knows Icinga
- Knows Nagios
- Knows Datadog
- Knows Zabbix
Senior DevOps Engineer
Create expert design concepts, take complex projects and mentor junior engineers. They have 5-8 years of programming experience
Skills needed for Senior DevOps Engineer
- Does ORM
- Does File handling concepts
- Does REST API
- Does IDE
- Does Generators
- Does Exception Handling
- Does Package manager
- Does Python
- Does Authentication/Authorization methodologies
- Does Variables and data types
- Does Iterators
- Knows Process Management
- Knows Virtualization
- Knows Sockets
- Knows File Systems
- Knows Threads & Concurrency
- Knows Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Knows Proxy (reverse/forward) — Nginx, Squid
- Knows Firewall (iptables)
- Knows Load Balancing (HAProxy, Nginx)
- Knows Caching (Redis, Varnish, etc.)
- Knows Teamcity
- Knows Jenkins
- Knows Travis
- Does Process Monitoring tools (top/htop, ps, lsof)
- Does Bash Scripting
- Does Compiling apps from source (gcc, make, similar stuff)
- Does Performance tools (nmon, vmstat, iostat, etc.)
- Does Vim / Nano / Emacs (Vim is preferable)
- Does Other tools (strace, dtrace,, df, etc.)
- Does Text Manipulation tools (like awk, grep, sed, sort and others)
- Does Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Does AppDynamics
- Does New Relic
- Does MS Azure
- Does Google Cloud
- Does Heroku
- Does AWS (not just EC2/Lightsail)
- Does Digital Ocean
- Helps Windows Server
- Helps *BSD (optional)
- Helps Linux (basically the most important OS you'll ever need)
- Knows Apache Benchmark
- Knows Locust
- Does Icinga
- Does Nagios
- Does Datadog
- Does Zabbix
- Knows SSL/TLS
- Knows DNS
- Knows OSI
- Knows HTTP/HTTPS
- Knows Configuration Management (Ansible, Chef, Puppet, Salt)
- Knows Infrastructure Provisioning (CloudFormation, Terraform)
- Knows Containers (Docker, Vagrant)
- Knows Containers Orchestration (Kubernetes, Docker Swarm)
- Knows Logstash
- Knows Kibana
- Knows ElasticSearch
Staff Engineer DevOps Engineer
To attain this level, it requires more than 10 years of experience. Expert knowledge of the codebase is required.
Skills needed for Staff Engineer DevOps Engineer
- Knows Process Management
- Knows Virtualization
- Knows Sockets
- Knows File Systems
- Knows Threads & Concurrency
- Does Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Does Proxy (reverse/forward) — Nginx, Squid
- Does Firewall (iptables)
- Does Load Balancing (HAProxy, Nginx)
- Does Caching (Redis, Varnish, etc.)
- Does AppDynamics
- Does New Relic
- Helps ORM
- Helps File handling concepts
- Helps REST API
- Helps IDE
- Helps Generators
- Helps Exception Handling
- Helps Package manager
- Helps Python
- Helps Authentication/Authorization methodologies
- Helps Variables and data types
- Helps Iterators
- Does Teamcity
- Does Jenkins
- Does Travis
- Helps Windows Server
- Helps *BSD (optional)
- Helps Linux (basically the most important OS you'll ever need)
- Knows Apache Benchmark
- Knows Locust
- Does Process Monitoring tools (top/htop, ps, lsof)
- Does Bash Scripting
- Does Compiling apps from source (gcc, make, similar stuff)
- Does Performance tools (nmon, vmstat, iostat, etc.)
- Does Vim / Nano / Emacs (Vim is preferable)
- Does Other tools (strace, dtrace,, df, etc.)
- Does Text Manipulation tools (like awk, grep, sed, sort and others)
- Does Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Does MS Azure
- Does Google Cloud
- Does Heroku
- Does AWS (not just EC2/Lightsail)
- Does Digital Ocean
- Does Icinga
- Does Nagios
- Does Datadog
- Does Zabbix
- Knows Configuration Management (Ansible, Chef, Puppet, Salt)
- Knows Infrastructure Provisioning (CloudFormation, Terraform)
- Knows Containers (Docker, Vagrant)
- Knows Containers Orchestration (Kubernetes, Docker Swarm)
- Does SSL/TLS
- Does DNS
- Does OSI
- Does HTTP/HTTPS
- Does Logstash
- Does Kibana
- Does ElasticSearch
Senior Staff Engineer DevOps Engineer
Has approximately 12+ years of experience. Senior Staff Engineers work closely with company leaders, contribute to tech strategy
Skills needed for Senior Staff Engineer DevOps Engineer
- Knows Process Management
- Knows Virtualization
- Knows Sockets
- Knows File Systems
- Knows Threads & Concurrency
- Does ORM
- Does File handling concepts
- Does REST API
- Does IDE
- Does Generators
- Does Exception Handling
- Does Package manager
- Does Python
- Does Authentication/Authorization methodologies
- Does Variables and data types
- Does Iterators
- Does Process Monitoring tools (top/htop, ps, lsof)
- Does Bash Scripting
- Does Compiling apps from source (gcc, make, similar stuff)
- Does Performance tools (nmon, vmstat, iostat, etc.)
- Does Vim / Nano / Emacs (Vim is preferable)
- Does Other tools (strace, dtrace,, df, etc.)
- Does Text Manipulation tools (like awk, grep, sed, sort and others)
- Does Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Knows Teamcity
- Knows Jenkins
- Knows Travis
- Knows Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Knows Proxy (reverse/forward) — Nginx, Squid
- Knows Firewall (iptables)
- Knows Load Balancing (HAProxy, Nginx)
- Knows Caching (Redis, Varnish, etc.)
- Does AppDynamics
- Does New Relic
- Helps Windows Server
- Helps *BSD (optional)
- Helps Linux (basically the most important OS you'll ever need)
- Does Icinga
- Does Nagios
- Does Datadog
- Does Zabbix
- Knows Configuration Management (Ansible, Chef, Puppet, Salt)
- Knows Infrastructure Provisioning (CloudFormation, Terraform)
- Knows Containers (Docker, Vagrant)
- Knows Containers Orchestration (Kubernetes, Docker Swarm)
- Does MS Azure
- Does Google Cloud
- Does Heroku
- Does AWS (not just EC2/Lightsail)
- Does Digital Ocean
- Knows Apache Benchmark
- Knows Locust
- Knows SSL/TLS
- Knows DNS
- Knows OSI
- Knows HTTP/HTTPS
- Knows Logstash
- Knows Kibana
- Knows ElasticSearch
Principal Architect DevOps Engineer
The highest level for a technical career. With more than 14 Y of experience, they have a deep understanding of how the tech works
Skills needed for Principal Architect DevOps Engineer
- Does ORM
- Does File handling concepts
- Does REST API
- Does IDE
- Does Generators
- Does Exception Handling
- Does Package manager
- Does Python
- Does Authentication/Authorization methodologies
- Does Variables and data types
- Does Iterators
- Does Process Management
- Does Virtualization
- Does Sockets
- Does File Systems
- Does Threads & Concurrency
- Does Process Monitoring tools (top/htop, ps, lsof)
- Does Bash Scripting
- Does Compiling apps from source (gcc, make, similar stuff)
- Does Performance tools (nmon, vmstat, iostat, etc.)
- Does Vim / Nano / Emacs (Vim is preferable)
- Does Other tools (strace, dtrace,, df, etc.)
- Does Text Manipulation tools (like awk, grep, sed, sort and others)
- Does Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Does MS Azure
- Does Google Cloud
- Does Heroku
- Does AWS (not just EC2/Lightsail)
- Does Digital Ocean
- Helps Apache Benchmark
- Helps Locust
- Does Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Does Proxy (reverse/forward) — Nginx, Squid
- Does Firewall (iptables)
- Does Load Balancing (HAProxy, Nginx)
- Does Caching (Redis, Varnish, etc.)
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Does SSL/TLS
- Does DNS
- Does OSI
- Does HTTP/HTTPS
- Does Teamcity
- Does Jenkins
- Does Travis
- Does AppDynamics
- Does New Relic
- Helps Windows Server
- Helps *BSD (optional)
- Helps Linux (basically the most important OS you'll ever need)
- Helps Icinga
- Helps Nagios
- Helps Datadog
- Helps Zabbix
- Knows Logstash
- Knows Kibana
- Knows ElasticSearch
Manager career path for DevOps Engineer
Tech Lead DevOps Engineer
Has more than 7 years of experience. Rather than writing code, they take on the managerial responsibilities and provide sound tech
Skills needed for Tech Lead DevOps Engineer
- Does ORM
- Does File handling concepts
- Does REST API
- Does IDE
- Does Generators
- Does Exception Handling
- Does Package manager
- Does Python
- Does Authentication/Authorization methodologies
- Does Variables and data types
- Does Iterators
- Knows Logstash
- Knows Kibana
- Knows ElasticSearch
- Helps Icinga
- Helps Nagios
- Helps Datadog
- Helps Zabbix
- Does Teamcity
- Does Jenkins
- Does Travis
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Helps AppDynamics
- Helps New Relic
- Does Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Does Proxy (reverse/forward) — Nginx, Squid
- Does Firewall (iptables)
- Does Load Balancing (HAProxy, Nginx)
- Does Caching (Redis, Varnish, etc.)
- Helps SSL/TLS
- Helps DNS
- Helps OSI
- Helps HTTP/HTTPS
- Helps Process Management
- Helps Virtualization
- Helps Sockets
- Helps File Systems
- Helps Threads & Concurrency
- Helps Process Monitoring tools (top/htop, ps, lsof)
- Helps Bash Scripting
- Helps Compiling apps from source (gcc, make, similar stuff)
- Helps Performance tools (nmon, vmstat, iostat, etc.)
- Helps Vim / Nano / Emacs (Vim is preferable)
- Helps Other tools (strace, dtrace,, df, etc.)
- Helps Text Manipulation tools (like awk, grep, sed, sort and others)
- Helps Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Helps Apache Benchmark
- Helps Locust
- Helps MS Azure
- Helps Google Cloud
- Helps Heroku
- Helps AWS (not just EC2/Lightsail)
- Helps Digital Ocean
- Helps Windows Server
- Helps *BSD (optional)
- Helps Linux (basically the most important OS you'll ever need)
Engineering Manager DevOps Engineer
Engineering lead manages a larger team. Tech leads report to the engineering lead on their team’s progress, setbacks, and other
Skills needed for Engineering Manager DevOps Engineer
- Helps ORM
- Helps File handling concepts
- Helps REST API
- Helps IDE
- Helps Generators
- Helps Exception Handling
- Helps Package manager
- Helps Python
- Helps Authentication/Authorization methodologies
- Helps Variables and data types
- Helps Iterators
- Helps Process Monitoring tools (top/htop, ps, lsof)
- Helps Bash Scripting
- Helps Compiling apps from source (gcc, make, similar stuff)
- Helps Performance tools (nmon, vmstat, iostat, etc.)
- Helps Vim / Nano / Emacs (Vim is preferable)
- Helps Other tools (strace, dtrace,, df, etc.)
- Helps Text Manipulation tools (like awk, grep, sed, sort and others)
- Helps Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Does Logstash
- Does Kibana
- Does ElasticSearch
- Helps AppDynamics
- Helps New Relic
- Helps Apache Benchmark
- Helps Locust
- Helps Icinga
- Helps Nagios
- Helps Datadog
- Helps Zabbix
- Helps Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Helps Proxy (reverse/forward) — Nginx, Squid
- Helps Firewall (iptables)
- Helps Load Balancing (HAProxy, Nginx)
- Helps Caching (Redis, Varnish, etc.)
- Does Teamcity
- Does Jenkins
- Does Travis
- Helps SSL/TLS
- Helps DNS
- Helps OSI
- Helps HTTP/HTTPS
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Helps MS Azure
- Helps Google Cloud
- Helps Heroku
- Helps AWS (not just EC2/Lightsail)
- Helps Digital Ocean
- Mentors Windows Server
- Mentors *BSD (optional)
- Mentors Linux (basically the most important OS you'll ever need)
- Helps Process Management
- Helps Virtualization
- Helps Sockets
- Helps File Systems
- Helps Threads & Concurrency
Engineering Director DevOps Engineer
Has 10+ years of experience and 5+ years of leading a team. Engineering director contributes to the technology R&D
Skills needed for Engineering Director DevOps Engineer
- Helps ORM
- Helps File handling concepts
- Helps REST API
- Helps IDE
- Helps Generators
- Helps Exception Handling
- Helps Package manager
- Helps Python
- Helps Authentication/Authorization methodologies
- Helps Variables and data types
- Helps Iterators
- Helps Process Monitoring tools (top/htop, ps, lsof)
- Helps Bash Scripting
- Helps Compiling apps from source (gcc, make, similar stuff)
- Helps Performance tools (nmon, vmstat, iostat, etc.)
- Helps Vim / Nano / Emacs (Vim is preferable)
- Helps Other tools (strace, dtrace,, df, etc.)
- Helps Text Manipulation tools (like awk, grep, sed, sort and others)
- Helps Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Helps Logstash
- Helps Kibana
- Helps ElasticSearch
- Helps AppDynamics
- Helps New Relic
- Helps Apache Benchmark
- Helps Locust
- Helps Icinga
- Helps Nagios
- Helps Datadog
- Helps Zabbix
- Helps Teamcity
- Helps Jenkins
- Helps Travis
- Helps MS Azure
- Helps Google Cloud
- Helps Heroku
- Helps AWS (not just EC2/Lightsail)
- Helps Digital Ocean
- Helps Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Helps Proxy (reverse/forward) — Nginx, Squid
- Helps Firewall (iptables)
- Helps Load Balancing (HAProxy, Nginx)
- Helps Caching (Redis, Varnish, etc.)
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Helps SSL/TLS
- Helps DNS
- Helps OSI
- Helps HTTP/HTTPS
- Mentors Windows Server
- Mentors *BSD (optional)
- Mentors Linux (basically the most important OS you'll ever need)
- Helps Process Management
- Helps Virtualization
- Helps Sockets
- Helps File Systems
- Helps Threads & Concurrency
VP of Engineering DevOps Engineer
12+ years of experience in leading engineering teams. Works with the executive team. Spots and remove bottlenecks to achieve goals
Skills needed for VP of Engineering DevOps Engineer
- Mentors Process Monitoring tools (top/htop, ps, lsof)
- Mentors Bash Scripting
- Mentors Compiling apps from source (gcc, make, similar stuff)
- Mentors Performance tools (nmon, vmstat, iostat, etc.)
- Mentors Vim / Nano / Emacs (Vim is preferable)
- Mentors Other tools (strace, dtrace,, df, etc.)
- Mentors Text Manipulation tools (like awk, grep, sed, sort and others)
- Mentors Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Helps ORM
- Helps File handling concepts
- Helps REST API
- Helps IDE
- Helps Generators
- Helps Exception Handling
- Helps Package manager
- Helps Python
- Helps Authentication/Authorization methodologies
- Helps Variables and data types
- Helps Iterators
- Mentors AppDynamics
- Mentors New Relic
- Mentors Icinga
- Mentors Nagios
- Mentors Datadog
- Mentors Zabbix
- Helps MS Azure
- Helps Google Cloud
- Helps Heroku
- Helps AWS (not just EC2/Lightsail)
- Helps Digital Ocean
- Helps Logstash
- Helps Kibana
- Helps ElasticSearch
- Helps Apache Benchmark
- Helps Locust
- Helps Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Helps Proxy (reverse/forward) — Nginx, Squid
- Helps Firewall (iptables)
- Helps Load Balancing (HAProxy, Nginx)
- Helps Caching (Redis, Varnish, etc.)
- Mentors Teamcity
- Mentors Jenkins
- Mentors Travis
- Helps Process Management
- Helps Virtualization
- Helps Sockets
- Helps File Systems
- Helps Threads & Concurrency
- Helps SSL/TLS
- Helps DNS
- Helps OSI
- Helps HTTP/HTTPS
- Helps Configuration Management (Ansible, Chef, Puppet, Salt)
- Helps Infrastructure Provisioning (CloudFormation, Terraform)
- Helps Containers (Docker, Vagrant)
- Helps Containers Orchestration (Kubernetes, Docker Swarm)
- Mentors Windows Server
- Mentors *BSD (optional)
- Mentors Linux (basically the most important OS you'll ever need)
CTO DevOps Engineer
Highest position for software engineers. The CTO is a part of the executive team. Position is critical for company.
Skills needed for CTO DevOps Engineer
- Helps ORM
- Helps File handling concepts
- Helps REST API
- Helps IDE
- Helps Generators
- Helps Exception Handling
- Helps Package manager
- Helps Python
- Helps Authentication/Authorization methodologies
- Helps Variables and data types
- Helps Iterators
- Helps Process Monitoring tools (top/htop, ps, lsof)
- Helps Bash Scripting
- Helps Compiling apps from source (gcc, make, similar stuff)
- Helps Performance tools (nmon, vmstat, iostat, etc.)
- Helps Vim / Nano / Emacs (Vim is preferable)
- Helps Other tools (strace, dtrace,, df, etc.)
- Helps Text Manipulation tools (like awk, grep, sed, sort and others)
- Helps Network tools (nmap, tcpdump, sngrep, traceroute, netstat, iptables)
- Helps Icinga
- Helps Nagios
- Helps Datadog
- Helps Zabbix
- Mentors MS Azure
- Mentors Google Cloud
- Mentors Heroku
- Mentors AWS (not just EC2/Lightsail)
- Mentors Digital Ocean
- Mentors Logstash
- Mentors Kibana
- Mentors ElasticSearch
- Mentors Web Server (Nginx, Apache, IIS, Tomcat/Caddy)
- Mentors Proxy (reverse/forward) — Nginx, Squid
- Mentors Firewall (iptables)
- Mentors Load Balancing (HAProxy, Nginx)
- Mentors Caching (Redis, Varnish, etc.)
- Mentors Configuration Management (Ansible, Chef, Puppet, Salt)
- Mentors Infrastructure Provisioning (CloudFormation, Terraform)
- Mentors Containers (Docker, Vagrant)
- Mentors Containers Orchestration (Kubernetes, Docker Swarm)
- Mentors AppDynamics
- Mentors New Relic
- Mentors Apache Benchmark
- Mentors Locust
- Mentors Teamcity
- Mentors Jenkins
- Mentors Travis
- Helps SSL/TLS
- Helps DNS
- Helps OSI
- Helps HTTP/HTTPS
- Mentors Windows Server
- Mentors *BSD (optional)
- Mentors Linux (basically the most important OS you'll ever need)
- Helps Process Management
- Helps Virtualization
- Helps Sockets
- Helps File Systems
- Helps Threads & Concurrency
Individual Contributor (IC)
Intern DevOps Engineer
Junior DevOps Engineer
Middle DevOps Engineer
Senior DevOps Engineer
Staff Engineer DevOps Engineer
Senior Staff Engineer DevOps Engineer
Principal Architect DevOps Engineer
Manager
Tech Lead DevOps Engineer
Engineering Manager DevOps Engineer
Engineering Director DevOps Engineer
VP of Engineering DevOps Engineer
CTO DevOps Engineer