Course Outline
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications for Government
- Overview of core banking modules for government operations
- Service Level Agreements (SLAs), compliance standards (PCI DSS, uptime) for government systems
- IT Service Management (ITSM) workflows: incident, problem, and change management for government IT environments
- Day 2: Java Production Essentials for Government Systems
- JVM internals, memory management, and garbage collection basics for government applications
- Java exception analysis in a government context
- JVM tuning for high-reliability banking workloads in the public sector
- Day 3: Unix Fundamentals for Government IT Professionals
- File structure and navigation for government servers
- Essential commands: ps, top, df, tail, grep, awk, sed
- Shell scripting basics for automation in government operations
- Day 4: Logs and Monitoring for Government Systems
- Understanding logs (transaction, audit) in a government context
- Tools: Splunk, ELK, native log parsing for government use
- Hands-on exercise: Troubleshooting a failed fund transfer in a government environment
- Day 5: Ticketing and Escalation Process for Government IT Support
- Tools: ServiceNow, JIRA workflows for government IT support
- Escalation matrix (L1 → L2 → Development) in a government setting
- Root Cause Analysis (RCA) and documentation best practices for government systems
Week 2: Advanced Troubleshooting and Real-Time Simulation for Government
- Day 6: App Server and API Debugging for Government Applications
- WebLogic, Tomcat basics for government systems
- API failure codes (401, 500, 504) in a government context
- JDBC pool issues and timeouts for government applications
- Day 7: Database Troubleshooting for Government Databases
- Slow queries, locks, deadlocks in government databases
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST for government use
- Hands-on exercise: Resolving a database deadlock in a government environment
- Day 8: CI/CD, Release, and Rollback for Government IT Operations
- Jenkins overview for government continuous integration/continuous deployment (CI/CD)
- Release failure scenarios in a government context
- Rollback procedures and post-deployment validation for government systems
- Day 9: War Room Simulation for Government IT Teams
- Role assignment: incident lead, communications, technical fix in a government setting
- Live troubleshooting scenario (login failure) for government applications
- Root Cause Analysis (RCA), war room notes, and stakeholder updates for government IT teams
- Day 10: Capstone and Review for Government IT Professionals
- Summary of tools, logs, escalation procedures, Unix fundamentals, and database management for government use
- Final challenge and quiz for government IT professionals
- Certification and feedback session for government participants
Optional Add-Ons for Government IT Professionals
- Kafka/MQ troubleshooting basics for government systems
- Application Performance Management (APM) Tools: AppDynamics/Dynatrace for government use
- Basic Kubernetes skills (pod restarts, logs) for government IT operations
- SRE metrics: Service Level Indicators (SLIs), Service Level Objectives (SLOs), Mean Time to Recovery (MTTR) for government systems
Summary and Next Steps for Government IT Professionals
Requirements
- An understanding of core Java programming concepts for government systems
- Experience working with Unix-based systems in a secure environment
- Familiarity with support workflows in enterprise applications for government use
Audience
- Support Engineers in federal agencies
- Java Developers transitioning into support roles within the public sector
- Production Support Analysts in financial institutions with government contracts
Testimonials (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.