Consulting |
Training |
IBM DB2-LUW
- Vorbereitung von Betriebssystem für DB2® Betrieb (Filesystem, Ports, User, Gruppe, Passwörter, Verzeichnisse, Skripte)
- Installation von benötigten Software
- Installation von DB2® Instanzen
- Einrichtung von Wartungsjobs wie Backup, Runstats, Reorg
- Entwicklung und Implementierung von Sicherheitskonzepten, Rollen, FGAC, RCAC, LBAC, Trusted Contexts
- Vergabe von benötigten Rechten an User, Gruppen, Rollen
- Einrichtung von Spectrum Protect® (TSM Client®) für Datenbanksicherung und Log-Archivierung
- Einspielung von Fixpacks
- Major-Releasewechsel von db2®-Software
- Einrichtung von Monitoring-Software, Schwellenwerte, Alarmierungsmethoden
- Analyse und Abarbeitung von Tickets
- Vorbereitung und Umsetzung von Software-Updates mit DB-Änderungen
- Backup und disaster recovery
- Entwicklung von Shell-Skripten für wiederholte Aufgaben, Jobsteuerung oder Automatisierung
- Durchführung von PoCs, Implementierung, Dokumentation und Schulung
- Einrichtung, Monitoring und Wartung von Q-Replication® und SQL-Replication®
- Einrichtung PowerHA® auf AIX® für hochverfügbare DB2® Instanzen (HADR oder Active/Passiv via Shared Storage)
- Einrichtung und customizing von TSAMP® (HADR oder Active/Passiv via Shared Disk)
- Einrichtung und customizing von PaceMaker
- Einrichtung von Federated Database
- Data Movement, Export, Import, Load von Daten
- Anpassung DDL, Bufferpool, Tablespaces, Data Movement, DBM CFG, DB CFG
- Feststellung von Ressourcen-Engpässe mit db2pd®, db2top®, dsmtop®, logs, top, topas, nmon, Event Monitor, trace files.
- Ursachendeutung bei Fehlermeldungen in Application-Logs, meist JDBC
- Tuning und Performance Analyse, Index-Vorschläge, SQL-Umschreibungsvorschläge, Benchmarking und Implementierung von Best Practices
- Syntaxprüfung von SQL, Korrektur von fehlerhaften SQLs
- Komplexe Umgebungsumzüge, z.B. zwischen BigEndian <-> LittleEndian Platformen z.B. AIX nach RedHat
- Planung und Erstellung von CoP bei komplexen Umstellungsarbeiten, wo mehrere Bereiche involviert sind
- Zusammenarbeit mit Systemadministratoren zwecks Standardisierung
- Erstellung von Automatisierungsskripte für Orchestration-Software
- Erstellung und Verfolgung von Service Request bei Software-Hersteller
- Zusammenarbeit und Unterstützung der Software-Entwickler
- Entwicklung von Self-Service Lösungen mittels Ansible®, Docker®, OpenShift®
|
Red Hat Enterprise Linux
- Umfang: RHCSA Level
- Verfügbarkeit: Auf Anfrage
- Vorkenntnisse: IT-Grundlagen
- Trainingsart: Remote oder In-House, optional mit Trainingsumgebung zur Übung
- Aufbau und Inhalt:
- Installation von Red Hat Enterprise Linux
- Umgang mit essenziellen Tools
- Wesentliche File Management Tools
- Umgang mit Text-Files
- Zugriff auf RHEL
- User- und Gruppenverwaltung
- Verwaltung von Berechtigungen
- Netzwerk-Konfiguration
- Software-Management
- Prozess-Management
- Umgang mit systemd
- Task-Scheduling
- Logging
- Storage-Management
- Erweitertes Storage-Management
- Grundlegende Kernel-Management
- Boot-Prozess
- Troubleshooting
- Einführung in Shell-Scripting
- SSH-Konfiguration
- Verwaltung von Web-Services
- SELinux
- Firewall
- Netzwerk-Storage
- Konfiguration von Time-Service
- Einige Tipps zum Exam EX200
|
Automatisierung
- Entwicklung von Ansible® Playbooks
- Entwicklung von Ansible® Custom Module in Bash und Python
- Administration und Einrichtung von Ansible Automation Platform®
- Entwicklung von Skripten zwecks Orchestration und Scheduling
- Automatisierung von Aufgaben rund um Datenbanken, wie Backups, Wartungen.
- Implementierung von Eigenentwickelten Lösung rund um DB2-LUW Automatisierung
|
Red Hat Ansible
- Umfang: RHCE Level
- Verfügbarkeit: Auf Anfrage
- Voraussetzung: Linux-Kenntnisse vorzugsweise in RHEL.
- Trainingsart: Remote oder In-House, optional mit Trainingsumgebung zur Übung
- Aufbau und Inhalt:
- Was ist automation?
- Devops way of working
- Inftrastructure as code
- Andere automationslösungen
- Einführung in Ansible Komponenten und Use Cases
- Ansible und python
- Ansible Architekture
- Ansible way of working
- Ansible uses cases
- Ansible für config management
- Ansible für provisioning
- Ansible for continuous delivery
- Installation
- Konfiguration von Ansible Umgebung
- Ad Hoc Commands
- Einfache Playbooks und ihre Elemente
- Erstes playbook
- Arbeiten mit YAML
- Verwalten von multiplay playbooks
- Variables und Facts
- Verwendung von Tasks Control
- loops und Items
- loops und Variables
- Umgang mit with_items
- Conditions
- Handlers
- Exception Handling
- Verteilen und Verwaltung von Files
- Anwendung von Ansible Roles
- Was sind Ansible Roles?
- Verwendung von Roles aus Playbooks
- Erstellen von Custom Roles
- Verwaltung von Role Dependencies
- Best Practice bei File Organisation
- Verwendung von Anisble Galaxy Roles
- RHEL System Roles
- Verwendung von Ansible in Enterprise Umgebungen
- Erweiterte Inventory Nutzung
- Arbeiten mit Hostname-Pattern
- Konfigurieren einer dynamischen Inventory
- Ansible-iventory Befehl
- Mehrere Inventores verwenden
- Optimirierung von Ansible Verarbeitung
- Including und Importing Files
- Import playbooks
- Import und Include Task Files
- Troubleshooting in Ansible
- Umgang mit Ansible Errors und Logs
- Modules für troubleshooting und Test
- Anwendung von Tags
- Troubleshooting Szenarien
- Verwaltung von Software
- Repository Konfigurieren
- Softwareverwaltung mit yum
- Verwalten von Package Facts
- Verwalten von Repositories und Subscriptions
- Verwaltung von User
- Verwaltung von User und Group
- Verwaltung von Sudo
- Verwaltung von SSH Connection
- SSH-Keys einrichten
- Verwaltung von verschlüsselten Passwörter
- Verwaltung von Services und Boot-Prozess
- Verwalten von cron jobs
- Verwalten von at jobs
- Verwalten von Boot Prozess
- Verwalten von Systemd targets
- Reboot Module
- Verwaltung von Storage
- Storage relevante facts
- Verwalten von partition und LVM
- Partition erstellen
- LVM VG und LV
- Swap space
- Kurze Einführung in Ansible Automation Plattform
- Einige Tipps zum Exam EX294
|
Data Engineering
- Entwicklung von Data Pipelines und ETL-Strecken mit Python®, Apache Nifi®, Apache Airflow®
- ETL/Data engineering via IBM Infosphere DataStage®
|
IBM DB2-LUW Basics
- Fundamentals Level
- Noch in Vorbereitung
|
Data Visualization
|
IBM DB2-LUW Advanced
- Admin Level
- Noch in Vorbereitung
|
Sonstige Services
- Administration und Wartung von IBM Puredata System for Analytics®
- Administration und Wartung von Standalone MySQL® Datenbanken
- Administration und Wartung von Standalone PostgreSQL® Datenbanken
- Administration und Wartung von Standalone und Replicaset MongoDB® Datenbanken, Ops Manager®
- Anwendung von Agilen Methoden und Collaboration (Scrum, DevOps, Kanban, Jira®, Confluece®)
|
IBM DB2-LUW Performance & Tuning
|
|
IBM DB2-LUW Q-Replication
|
Selbsteinschätzung der Skills MIN=1 ; MAX=10 |
Database Management Systems
- DB2-LUW® -> 10
- SQL Server 2008 R2® -> 6
- MongoDB® -> 7
- elasticsearch® -> 6
- Apache Cassandra® -> 4
Oracle Database® -> 5
- MySQL® -> 5
- MariaDB® -> 5
- PostgreSQL® -> 8
- IBM Pure Data System for Analytics® -> 8
- RDS -> 8
- Aurora -> 8
- Dynamodb -> 8
|
High Availability
- DB2 HADR® -> 10
- IBM PowerHA SystemMirror® -> 8
- DB2 Automation with PaceMaker® -> 7
- TSAMP® -> 10
- Qlik Replicate (Attunity)® -> 6
|
Programming languages
- Java® -> 7
- VBA® -> 6
- C++® -> 6
- sh/ksh® -> 9
Powershell® -> 5
- SQL® -> 8
- PL/SQL® -> 6
- Python® -> 4
- JavaScript® -> 6
|
Operating Systems
- IBM AIX 7.2® -> 8
- Red Hat Enterprise Linux® 6/7/8/9 -> 9
- SLES® 12/15 -> 7
- Windows Server 2019® -> 7
- Sun Solaris® -> 5
|
Automation
- BMC Control-M® -> 8
- Rundeck® -> 8
- Jenkins® -> 6
- Docker® -> 8
- Red Hat OpenShift® -> 6
- Red Hat Ansible® -> 10
|
ETL/Data Engineering
- IBM® Data Replication CDC -> 6
- IBM® Q-Replication® -> 10
- IBM® SQL-Replication® -> 7
- Apache NiFi® -> 8
- Apache Airflow® -> 4
- Apache Kafka® -> 5
- Apache Spark® -> 4
- ksqlDB -> 4
- Data Engineering with Python® -> 5
- IBM Infosphere DataStage® -> 6
|
Data Visualization
- Kibana® -> 7
- Tableau® -> 6
- python -> 4
|
Monitoring
- Foglight® -> 8
- Spotlight® -> 8
- BMC PARTOL® -> 8
- Nagios®/Icinga® -> 8
- SpeedGain for DB2 -> 8
- IBM Data Server Manager® -> 8
|
Familiar Tools
- Postgres Enterprise Manager® -> 6
- pgAdmin® -> 6
- Ansible® Automation Platform -> 9
- Jira® -> 8
- Confluence® -> 8
- Joomla® -> 7
- iskv_21c -> 7
- ITSM® -> 8
- Quest Toad® for DB2® -> 10
- IBM Replication Center® -> 10
- IBM Control Desk® -> 7
- SAP PowerDesigner® -> 6
- IBM Data Studio® -> 9
- IBM InfoSphere Data Replication Dashboard® -> 10
|
Other topics/technologies
- DB-Development/Design -> 7
- DB2® Performance tuning/Monitoring -> 10
- DB2® Security -> 10
- DB2® DWH/BLU® -> 7
- DB2® on cloud -> 8
- DB2® as docker® container -> 8
- Google Cloud Platform® -> 6
- IBM Websphere Application Server® -> 8
- IBM Spectrum Protect (TSM)® -> 7
- IBM MQ-Series® -> 8
- IBM DB2 z/OS® -> 4
- EMC NetWorker -> 8
- IBM SVC® -> 6
- IBM Cognos BI (Database)® -> 8
- IBM Tivoli Directory Server® -> 8
- IBM Advanced Copy Services® -> 8
- IBM Tivoli Storage Flashcopy Manager® -> 7
- IBM Secure directory server® -> 8
- IBM Tivoli Directory Server® -> 8
- DB2® Migration -> 9
- Federated Database -> 8
- System Administration (AIX®/Redhat®/Windows®) -> 7
- Scrum/Agile Methods -> 7
- Project Management -> 8
- Jboss Application Server® -> 6
- Networking -> 10
- Active Directory® -> 7
- Telematik -> 7
- Apache Tomcat® -> 8
|
|