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:
    1. Installation von Red Hat Enterprise Linux
    2. Umgang mit essenziellen Tools
    3. Wesentliche File Management Tools
    4. Umgang mit Text-Files
    5. Zugriff auf RHEL
    6. User- und Gruppenverwaltung
    7. Verwaltung von Berechtigungen
    8. Netzwerk-Konfiguration
    9. Software-Management
    10. Prozess-Management
    11. Umgang mit systemd
    12. Task-Scheduling
    13. Logging
    14. Storage-Management
    15. Erweitertes Storage-Management
    16. Grundlegende Kernel-Management
    17. Boot-Prozess
    18. Troubleshooting
    19. Einführung in Shell-Scripting
    20. SSH-Konfiguration
    21. Verwaltung von Web-Services
    22. SELinux
    23. Firewall
    24. Netzwerk-Storage
    25. Konfiguration von Time-Service
    26. 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:
    1. 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
    2. Installation
    3. Konfiguration von Ansible Umgebung
    4. Ad Hoc Commands
    5. Einfache Playbooks und ihre Elemente
      • Erstes playbook
      • Arbeiten mit YAML
      • Verwalten von multiplay playbooks
    6. Variables und Facts
    7. Verwendung von Tasks Control
      • loops und Items
      • loops und Variables
      • Umgang mit with_items
      • Conditions
      • Handlers
      • Exception Handling
    8. Verteilen und Verwaltung von Files
    9. 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
    10. 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
    11. Troubleshooting in Ansible
      • Umgang mit Ansible Errors und Logs
      • Modules für troubleshooting und Test
      • Anwendung von Tags
      • Troubleshooting Szenarien
    12. Verwaltung von Software
      • Repository Konfigurieren
      • Softwareverwaltung mit yum
      • Verwalten von Package Facts
      • Verwalten von Repositories und Subscriptions
    13. Verwaltung von User
      • Verwaltung von User und Group
      • Verwaltung von Sudo
      • Verwaltung von SSH Connection
      • SSH-Keys einrichten
      • Verwaltung von verschlüsselten Passwörter
    14. Verwaltung von Services und Boot-Prozess
      • Verwalten von cron jobs
      • Verwalten von at jobs
      • Verwalten von Boot Prozess
      • Verwalten von Systemd targets
      • Reboot Module
    15. Verwaltung von Storage
      • Storage relevante facts
      • Verwalten von partition und LVM
      • Partition erstellen
      • LVM VG und LV
      • Swap space
    16. Kurze Einführung in Ansible Automation Plattform
    17. 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
  • Kibana®
  • Tableau®
  • python
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
  • In Vorbereitung
 
IBM DB2-LUW Q-Replication
  • In Vorbereitung

 

 

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

 

© 2021 Ali Hadji Karimi Weiter zur IT-Haftpflicht von Ali Hadji Karimi, Hamburg