IT-Rollen Spickzettel für Recruiter
Dieses Cheat-Sheet enthält allgemeine Fähigkeiten und Erfahrungen, die Sie den unterschiedlichen IT-Rollen zuordnen können. Diese Hilfestellung umfasst sicher nicht jede Technologie, sollte Ihnen jedoch helfen, potenzielle Bewerber, für bestimmte Rollen identifizieren zu können
Back-End Developer
- Java, C, C ++ oder C#
- Ruby oder Sinatra, Python, PHP (In der Regel beliebter bei Front-End- oder Middle-Tier-Developern und häufig bei Autodidakten)
- Node.js
- Datenbanktechnologien
- Relationale Varianten: SQL, MySQL, Oracle, Postgres
- NoSQL-Varianten: Redis, Cassandra, DynamoDB, MongoDB
- Erfahrung mit APIs
- Systemerfahrung - Systemadministration, Linux, Cloud Computing Services (AWS, Rackspace, OpenStack)
Software Developer (middle-tier)
Diese Rolle ähnelt sehr der Back-End Rolle und den damit verbundenen Fähigkeiten (möglicherweise ohne Datenbank- oder Systemerfahrung). Mit der Rolle können auch Front-End-Fähigkeiten verbunden werden. Die Überlappung ist in der Regel mit dem Back-End stärker.
Frontend-Developer oder Webentwickler
- HTML, CSS
- Javascript (Einschließlich JavaScript Frameworks wie Ember.js, Angular.js, Backbone, etc.)
- Ruby on Rails, Python oder Django, PHP, ASP
- Flash, Actionscript (Wird zum Erstellen von Flash-Animationen verwendet)
- Photoshop
Datenbankadministrator (DBA)
- Die Fähigkeit SQL- Abfragen zu erstellen und zu optimieren
- Das Entwerfen von Datenschemata
- Erfahrung mit einer oder mehreren, der wichtigsten relationalen Datenbanken: SQL Server, MySQL, Oracle
- Datenbankkonfiguration- und Administration
DevOps-Engineer
- Grundlegende Skripterfahrung in Sprachen wie Python, Perl, Ruby oder Shell-Skripting (alias Bash oder Unix)
- Möglicherweise auch andere Sprachen
- SQL-Kenntnisse
- Erfahrung mit Monitoring-Tools wie Nagios, Munin, Splunk, Zabbix usw.
- Erfahrung mit einem oder mehreren Cloud-Dienstanbietern wie AWS, Rackspace, OpenStack usw.
- Bestmögliche Operationalisierung von Deployments, Releases und Maintenance
Systemadministrator
- Unix, Linux oder Microsoft Systemadministration
- Grundlegende Skript- oder Programmiererfahrung (Shell Scripting, Perl, Python, Ruby, etc.)
- Erfahrung mit Monitoring-Tools wie Nagios, Munin, Splunk, Zabbix usw.
- Operative Best Practices für Releases und Wartung
- Erfahrung mit interner IT wie VPNs, Drucker, IP-basierte Telefone, technischer Support usw.
- Erfahrung beim Einrichten und Sichern von Servern und Datenbanken
Netzwerkadministrator
- Erfahrung beim Aufbau von Netzwerken (Firmennetzwerke, Rechenzentren, etc.)
- Kenntnisse von Switches, Routern, Firewalls und anderer Netzwerkhardware
- Wahrscheinlich überschneiden sich einige Tätigkeiten mit Systemadministrator-Fähigkeiten
Data Scientist
- Starkes Wissen in der Statistik, möglicherweise auch anderer fortgeschrittener Mathematik
- Fähigkeit grundlegende SQL-Abfragen zu erstellen
- Ein wenig Programmiererfahrung, wahrscheinlich in Python, Matlab, R, Java, Ruby oder anderen
- Machine Learning oder Data Mining Fähigkeiten
Quality Assurance Engineer
- Fähigkeit Testpläne zu schreiben und Testfälle zu testen
- Kenntnisse über bewährte Verfahren zum Testen (z.B. Blackbox-Tests, White-Box-Tests, Komponententests, Smoke Tests, Regressionstests usw.)
- Selenium oder andere Testautomatisierungswerkzeuge
Software Test Engineer
- Die Fähigkeiten eines QA-Engineers
- Programmiererfahrung und die Fähigkeit automatisierte Tests zu schreiben
- Erfahrung mit SQL
- Best Practices für Software-Deployments, Releases
Technical Lead
- Starke technische Erfahrung in einer der oben genannten Rollen
- Erfahrung im Personalmanagement bzw. Mitarbeiterführung
- Projektmanagement-Fähigkeiten
Technologien in diesem Artikel
IT & Entwickler Jobs in Deutschland
Ausbildung Fachinformatik für Systemintegration
In diesem Job realisierst du IT-Systeme und Infrastrukturen, optimierst Netzwerke, durchläufst alle Support-Level und kannst dich bereits während der Ausbildung auf spezielle IT-Themen wie Netzwerk oder Sicherheit konzentrieren.
Full Stack Developer für SaaS-Lösungen
In dieser Rolle entwickelst du agile webbasierte SaaS-Lösungen, konzipierst das Frontend und Backend, integrierst CI/CD-Prozesse und setzt Figma Mockups mit TypeScript um.
IT System Professional
In dieser Rolle entwickelst du angepasste Produkte im Bereich Telematikinfrastruktur, führst Anforderungsanalysen durch und integrierst Systeme in virtualisierte Umgebungen mit einem hohen Fokus auf technische Lösungen.