Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours
Course Outline
Week 1: Foundational Competencies
- Day 1: Overview of Banking Application Architecture
- Analysis of primary banking system modules
- Service Level Agreements (SLAs) and regulatory compliance (PCI DSS, system availability)
- IT Service Management (ITSM) protocols (incident, problem, change management)
- Day 2: Java Production Environment Essentials
- Java Virtual Machine (JVM) architecture, memory management, and garbage collection principles
- Diagnostic analysis of Java exceptions
- JVM optimization strategies for banking workloads
- Day 3: Unix Operating System Fundamentals
- File system hierarchy and directory navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Shell scripting techniques for operational automation
- Day 4: Log Management and Monitoring
- Interpretation of transaction and audit logs
- Monitoring platforms: Splunk, ELK stack, and native log parsing
- Practical exercise: Diagnosis and resolution of a failed fund transfer
- Day 5: Ticket Management and Escalation Protocols
- Workflow management using ServiceNow and JIRA
- Escalation hierarchy (L1 → L2 → Development)
- Root Cause Analysis (RCA) and documentation standards
Week 2: Advanced Diagnostics and Real-World Simulation
- Day 6: Application Server and API Debugging
- WebLogic and Tomcat configuration basics
- Analysis of API error codes (401, 500, 504)
- Diagnosis of JDBC pool saturation and timeout issues
- Day 7: Database Performance Troubleshooting
- Identification of slow queries, locking mechanisms, and deadlocks
- SQL profiling utilities: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolution of a database deadlock scenario
- Day 8: CI/CD Pipelines, Deployment, and Rollback
- Jenkins pipeline overview
- Analysis of deployment failure scenarios
- Rollback procedures and post-deployment verification
- Day 9: Crisis Management Simulation
- Role-based assignment: incident commander, communications lead, technical resolution
- Live troubleshooting scenario: system login failure
- RCA documentation, crisis notes, and stakeholder reporting
- Day 10: Capstone Assessment and Review
- Comprehensive review of tools, log analysis, escalation, Unix, and database concepts
- Final practical challenge and knowledge assessment
- Competency validation and performance feedback session
Supplementary Modules
- Apache Kafka and Message Queue troubleshooting fundamentals
- Application Performance Management (APM) tools: AppDynamics, Dynatrace
- Introductory Kubernetes operations (pod lifecycle, log inspection)
- Site Reliability Engineering (SRE) metrics: SLIs, SLOs, MTTR
Summary and Progression Path
Requirements
- Proficiency in core Java programming concepts
- Practical experience with Unix-based operating systems
- Familiarity with enterprise application support workflows
Target Audience
- Support Engineers
- Java Developers transitioning into support roles
- Production Support Analysts in banking environments
Testimonials (2)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
- The course progression (from JVM internals to more high-level topics) - Some insights from practical exercises - Visual style (not some presentation, but a nicely styled page)