SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
R.	
  Leon	
  Sapp	
  
Experienced	
  IT	
  Professional	
  
Who	
  Am	
  I?	
  
	
  IT	
  Professional	
  
with	
  more	
  than	
  
15	
  years	
  applied,	
  
pracBcal	
  and	
  
successful	
  
experience.	
  
What	
  Do	
  I	
  Do?	
  
	
  Cause	
  Growth	
  by	
  
Building	
  relaBonships,	
  
Building	
  strong	
  teams,	
  
CreaBng	
  a	
  healthy	
  
culture	
  and	
  CreaBng	
  a	
  
believable	
  vision	
  aligned	
  
to	
  company	
  direcBon.	
  
Why	
  Do	
  I	
  Do	
  It?	
  
	
  To	
  saBsfy	
  my	
  passion	
  
for	
  Growth	
  of	
  the	
  
individual,	
  Growth	
  of	
  
the	
  team,	
  Growth	
  of	
  
the	
  Lines	
  of	
  Business	
  
and	
  Growth	
  of	
  the	
  
company.	
  
My	
  Strengths	
  
Strategic	
  Insight	
  
Building	
  Individuals	
  &	
  Teams	
  
CriBcal	
  Thinking	
  
Fast	
  Learner/High	
  ApBtude	
  
Leadership	
  
Time	
  Management	
  
Build	
  TrusBng	
  RelaBonships	
  
Team	
  Player	
  
WHY	
  AM	
  I	
  UNIQUE?	
  
Contact	
  InformaBon	
  
•  Address	
  
– 33	
  Grand	
  Myrtle	
  Drive,	
  Ponte	
  Vedra,	
  FL	
  
•  Mobile	
  Phone:	
  	
  
– 904.923.0841	
  	
  
•  Home	
  Phone:	
  	
  
– 904.824.2535	
  
•  Email:	
  	
  
– r.leon.sapp@gmail.com	
  
Samples	
  
Topology Based Local Prefered
*.myBusiness.com
Big IP
Topology Based Local Prefered
*.myBusiness.com
Big IP
DATACENTER 1A
XI50B
ESW XI50
XI50B
HWH XI50
HWH 2
(Passive)
WPS HS22
HWH 1
(Active)
WPS HS22
ESW 1
(Active)
ESW 2
(Passive)
WPS HS22
ESW 1 BAM
(Active)
ESW 2 BAM
(Passive)
WPS HS22
HWH 1 BAM
(Active)
HWH 2 BAM
(Passive)
DATACENTER 2B
XI50B
ESW XI50
XI50B
HWH XI50
WPS HS22
HWH 2
(Active)
HWH 1
(Passive)
WPS HS22
ESW 2
(Active)
ESW 1
(Passive)
WPS HS22
ESW 2 BAM
(Active)
ESW 1 BAM
(Passive)
WPS HS22
HWH 2 BAM
(Active)
HWH 1 BAM
(Passive)
DATACENTER 2A
XI50B
ESW XI50
XI50B
HWH XI50
WPS HS22
HWH 2
(Active)
WPS HS22
ESW 2
(Active)
WPS HS22
ESW 2 BAM
(Active)
ESW 1 BAM
(Passive)
WPS HS22
HWH 2 BAM
(Active)
HWH 1 BAM
(Passive)
DATACENTER 1B
WPS HS22
ESW 1
(Active)
XI50B
HWH XI50
XI50B
ESW XI50
WPS HS22
HWH 1
(Active)
WPS HS22
ESW 1 BAM
(Active)
ESW 2 BAM
(Passive)
WPS HS22
HWH 1 BAM
(Active)
HWH 2 BAM
(Passive)
Dataguard
Replication
ESWApp
Servers
ESWApp
Servers
HWHApp
Servers
HWHApp
Servers
Topology Based Local Prefered
*.myBusiness.com
Big IP
Automatic DNS Failover
3DNS Appliance
XXX.myBusiness.com
Topology Based Local Prefered
*.myBusiness.com
Big IP
Topology Based Local Prefered
*.myBusiness.com
Big IP
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
Local preferred w/ Alternate available
(Alternate is other datacenter)
“geographically load balanced“
hwc.myBusiness.com
hwcbam.myBusiness.com
ephbam.myBusiness.com
VIP per Datacenter
Topology Based Local Prefered
*.myBusiness.com
Big IP
Topology & Round Robin
Round Robin
Datacenter VIPs at
the 3DNS level Topology Based Local Prefered
*.myBusiness.com
Big IP
Topology Based Local Prefered
*.myBusiness.com
Big IP
HWH01 (Primary)
HWH1 Sch
HWH1 BAM Sch
WPS x3850 A
ESWP011
HWHP011
HWHG021
ESWG021
WPS x3850 C
HWH_I4C
ESW_I1C
ESW_I2C
HWH_I3C
WPS x3850 B
ESW_I1B
HWH_I4B
ESW_I2B
HWH_I3B
HWHG02 (Standby)
HWH2 Sch
HWH2 BAM Sch
ESWG02(Standby)
ESW2 Sch set
ESW2 BAM Sch set
HWHG01 (Standby)
HWH1 Sch
HWH1 BAM Sch
ESWG01 (Standby)
ESW1 Sch
ESW1 BAM Sch
WPS x3850 A
ESWP011
HWHP011
HWHG021
ESWG021
WPS x3850 C
HWH_I4C
ESW_I1C
ESW_I2C
HWH_I3C
WPS x3850 B
ESW_I1B
HWH_I4B
ESW_I2B
HWH_I3B
HWHP02 (Primary)
HWH2 Sch
HWH2 BAM Sch
ESWP02(Primary)
ESW2 Sch set
ESW2 BAM Sch set
Oracle RAC
ESWP01 (Primary)
ESW1 Sch
ESW1 BAM Sch
A
B
C
D
E
F
G
H
I
A
A
A
A
A
A
B B
B
B
B
C
C
C
C
C
D
D
D
D
E
E
E
E
E
F
F
F
F
F
F
G
G
G
G
H H
H
H
H
I
I
I
J
K J
K
J
K
J
L
L
L N
M
O
P
P
P
G
H
O
P
O
M
N
M
C
D
N
M
T
R
T
R
R
R
R
R
R
R
R
R
R
R
Q Q
T
QQ
Q
Q
SS
S
S
Q
S
Q
T
Q
T
Q
S
Q
S
Q
S
T
U U
U U U U
V
V V
V V
V V
Oracle RAC
LEGEND
A JDBC ESW 1 Active to RAC Primary
B JDBC ESW 2 Active to RAC Standby
I JMS ESW 1 Active to ESW-BAM 1 Active
L JMS ESW 2 Passive to ESW-BAM 2 Passive
LEGEND
C JDBC ESW 2 Active to RAC Primary
D JDBC ESW 1 Active to RAC Standby
M JMS ESW 2 Active to ESW-BAM 2 Active
N JMS ESW 1 Passive to ESW-BAM 1 Passive
LEGEND
G JDBC HWH 1 Passive to RAC Standby
H JDBC HWH 2 Active to RAC Primary
O JMS HWH 1 Passive to HWH-BAM 1 Passive
P JMS HWH 2 Active to HWH-BAM 2 Active
LEGEND
R HTTP Inbound user transaction
Q HTTP call to HWH BAM Passive
S HTTP call to HWH BAM Active
T Returning HWH MQ Traffic in Failover Scenario
U WebService & MQ Transactions
V Returning ESW MQ Traffic in Failover Scenario
LEGEND
E JDBC HWH 2 Active to RAC Standby
F JDBC HWH 1 Active to RAC Primary
K JMS HWH 2 Passive to HWH-BAM 1 Passive
J JMS HWH 1 Active to HWH-BAM 1 Active
LEGEND
R HTTP Inbound user transaction
Q HTTP call to HWH BAM Passive
S HTTP call to HWH BAM Active
T Returning HWH MQ Traffic in Failover Scenario
U WebService & MQ Transactions
V Returning ESW MQ Traffic in Failover Scenario
VIP per Datacenter
PAGE
1 OF 14
TITLE
WebSphere Process Server Workflow Design
DRAWN BY
R. LEON SAPP
DESCRIPTION
THIS DESIGN WAS CREATED AS A DEMONSTRATION TO
DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT
AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A
WORKFLOW ENVIRONMENT SUPPORTING A HUMAN
WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES
WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING
WORKFLOWS INITIATED BY A HUMAN AND REQUIRES
HUMAN INTERACTION TO USHER THE WORKFLOW TO
COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM
WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND
LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL
TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE
ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF
A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN
DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS
AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND
(TPS).
DATACENTER 1A
XI50B
ESW XI50
XI50B
HWH XI50
HWH 2
(Passive)
WPS HS22
HWH 1
(Active)
WPS HS22
ESW 1
(Active)
ESW 2
(Passive)
WPS HS22
HWH 1 BAM
(Active)
HWH 2 BAM
(Passive)
DATACENTER 1B
WPS HS22
ESW 1
(Active)
XI50B
HWH XI50
XI50B
ESW XI50
WPS HS22
HWH 1
(Active)
WPS HS22
HWH 1 BAM
(Active)
HWH 2 BAM
(Passive)
ESWAppServersHWHAppServers
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
WPS HS22
HWH Web
(Active)
HWH Web
(Passive)
HWH01 (Primary)
HWH1 Sch
HWH1 BAM Sch
WPS x3850 A
ESWP011
HWHP011
HWHG021
ESWG021
WPS x3850 C
HWH_I4C
ESW_I1C
ESW_I2C
HWH_I3C
WPS x3850 B
ESW_I1B
HWH_I4B
ESW_I2B
HWH_I3B
HWHG02 (Standby)
HWH2 Sch
HWH2 BAM Sch
ESWG02(Standby)
ESW2 Sch set
ESW2 BAM Sch set
ESWP01 (Primary)
ESW1 Sch
ESW1 BAM Sch
A
B
E
F
I
A
A
A
A
B
B
B
E
E
E
E
E
F
F
F
F
F
F
I
J
K J
K
J
K
J
L
T
R
T
R
R
R
R
R
Q Q
T
QQ
SS
U U
V
V V
LEGEND
A JDBC ESW 1 Active to RAC Primary
B JDBC ESW 2 Active to RAC Standby
I JMS ESW 1 Active to ESW-BAM 1 Active
L JMS ESW 2 Passive to ESW-BAM 2 Passive
LEGEND
E JDBC HWH 2 Active to RAC Standby
F JDBC HWH 1 Active to RAC Primary
K JMS HWH 2 Passive to HWH-BAM 1 Passive
J JMS HWH 1 Active to HWH-BAM 1 Active
Oracle RAC
*.myBusiness.com
Big IP
*.myBusiness.com
Big IP *.myBusiness.com
Big IP
Automatic DNS Failover
3DNS Appliance
XXX.myBusiness.com
Local preferred w/ Alternate available
(Alternate is other datacenter)
“geographically load balanced“
hwc.myBusiness.com
hwcbam.myBusiness.com
ephbam.myBusiness.com
*.myBusiness.com
Big IP
Topology & Round Robin
Round Robin Datacenter
VIPs at the 3DNS level
Q
Q
S
S
U U
V V
LEGEND
R HTTP Inbound user transaction
Q HTTP call to HWH BAM Passive
S HTTP call to HWH BAM Active
T Returning HWH MQ Traffic in Failover Scenario
U WebService & MQ Transactions
V Returning ESW MQ Traffic in Failover Scenario
WPS HS22
ESW 1 BAM
(Active)
ESW 2 BAM
(Passive)
A
B
I
L
V
WPS HS22
ESW 1 BAM
(Active)
ESW 2 BAM
(Passive)
A
B
I
L
V
PAGE
2 OF 14
TITLE
WebSphere Process Server Workflow Design
DRAWN BY
R. LEON SAPP
DESCRIPTION
THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME.
THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE
SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN
INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH
SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE
ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS
OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
File Systems Per Node:
/oracle 50GB x 2
/ora01 200GB x 2
Total = 500GB
ASM per RAC ENV: Data 100GB + 100GB – 4x50GB LUNs
FRA/Backup 500GB – 10x50GB LUNs
Total = 700GB
Total Disk per RAC ENV – 1.2TB
HWH1
Schema
(Active)
WPS x3650
HWH SCHEMA
1 (Active)
HWH BAM SCHEMA
1 (Active)
HWH BAM 1
Schema
(Active)
ESW1
Schema
(Active)
WPS x3650
ESW Schema 1
(Active)PS-DEV
ESW BAM SCHEMA
1 (Active)
ESW BAM 1
Schema
(Active)
File Systems:
/oracle 50GB
/ora01 200GB x 3 = 600GB
Total = 650GB
ASM: Data 100GB + 100GB – 4x50GB LUNs
FRA/Backup 500GB – 10x50GB LUNs
Total = 700GB x 3 = 2.1TB
Total Disk per Database – 2.75TB
ESW Schema 1
(Active) QA
ESW BAM SCHEMA
1 (Active)
ESW Schema 1
(Active) PS-SIT
ESW BAM SCHEMA
1 (Active)
File Systems Per Node:
/oracle 50GB x 3
/ora01 300GB x 3
Total = 1.1TB
ASM per RAC ENV: Data 200GB + 100GB – 6x50GB LUNs
FRA/Backup 750GB – 15x50GB LUNs
Total = 1.05
Total Disk per RAC ENV – 2.15TB
PROD
Technical Test
PS-DEV | PS-TEST1
PS-TEST2 | QA
Pipelines 1&2
Db_Name_HWH_1 (Primary)
HWH1 Sch
HWH1 BAM Sch
Db_Name_HWH_2 (Standby)
HWH2 Sch
HWH2 BAM Sch
ESWG02(Standby)
ESW2 Sch set
ESW2 BAM Sch set
ESWP01 (Primary)
ESW1 Sch
ESW1 BAM Sch
WPS x3850 A
ESWP011
HWHP011
HWHG021
ESWG021
WPS x3850 C
HWH_I4C
ESW_I1C
ESW_I2C
HWH_I3C
Db_Name_HWH_1 (Primary)
HWH1 Sch
HWH1 BAM Sch
ESWP01 (Primary)
ESW1 Sch
ESW1 BAM Sch
WPS x3850 B
ESW_I1B
HWH_I4B
WPS x3850 A
ESWP011
HWHP011
WPS x3850 B
ESW_I1B
HWH_I4B
ESW_I2B
HWH_I3B
PAGE
7 OF 14
TITLE
WebSphere Process Server Workflow Design
DRAWN BY
R. LEON SAPP
DESCRIPTION
THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM
REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH
SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW
SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE
SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN
DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
Other Service Provider
at the
EIB Gateway Level
EIB.myBusiness.com
WSRR
Services outside the
Enterprise Network
BladeCenter
1 2 3 4 5 6 7 8 9 10 11 12 13 14
CD
LS42 LS42
CD
LS42 LS42
User call to BAM
Round Robin
VIPs
Big IP
Round Robin
VIPs
Big IP
BAM Cell
WPS Cell
Round Robin
VIP OtherServices.myBusiness.com
Big IP
Other Service Provider
not at the EIB Gateway
Level
Round Robin
VIP OtherServices.myBusiness.com
Big IP
/ESW?/transactionLogs
/ESW?BAM/transactionLogs10GB Storage
HTTP
WPS Server
RHEL 5.x – 64Bit
JDBC connection pool
Monitoring Introscope
Tivoli H&W
Omegamon
Sitescope
MQ QUEUE MANAGER D
C
SSO Plugin
WebSphere Process Server
WebSphere 7.x
3 WPS ME JVM x 1GB
3 WPS SUPPORT JVM x 1GB
3 WPS APPTGT JVM x 1GB
NODEAGENT 256MB
3 WPS iLog JVM 1GB
3 WPS WEB JVM x 1GB
1 DMGR WPS JVM X 256MB
BAM App Server
RHEL 5.x 64-Bit
JDBC connection pool
Monitoring Introscope
Tivoli H&WSitescope
Tools Infrastructure
C
Web Server
IHS 7.x
Web Server
Proxy Traffic
WebSphere Plugin
Business Activity Monitor
WebSphere 7.x
3 BAM JVM x 1GB
NODEAGENT 256MB
3 BAM ME JVM x 1GB
1 DMGR BAM JVM X 256MB
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Oracle RAC
ESWENTRY-POINT
HWH
500GB
HWH
500GB
HWH
500GB
HWH
500GB
ESW
500GB
ESW
500GB
ESW
500GB
ESW
500GB
WebSphere Process Server
WebSphere 7.x
1 WPS ME JVM x 1GB
1 WPS SUPPORT JVM x 1GB
1 WPS APPTGT JVM x 1GB
NODEAGENT 256MB
1 WPS iLog JVM 1GB
1 WPS WEB JVM x 1GB
1 DMGR WPS JVM X 256MB
Passive JVMs
Business Activity Monitor
WebSphere 7.x
1 BAM JVM x 1GB
NODEAGENT 256MB
1 BAM ME JVM x 1GB
1 DMGR BAM JVM X 256MB
Passive JVMs
PAGE
8 OF 14
TITLE
WebSphere Process Server Workflow Design
DRAWN BY
R. LEON SAPP
DESCRIPTION
THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME.
THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE
SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN
INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH
SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE
ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS
OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
Other Service Provider
at the
EIB Gateway Level
EIB.bankofamerica.com
WSRR
Services outside the
Enterprise Network
BladeCenter
1 2 3 4 5 6 7 8 9 10 11 12 13 14
CD
LS42 LS42
CD
LS42 LS42
START
HTTP
Web Server
RHEL 5.x – 64Bit
Monitoring
Tivoli H&WSitescope
Web Server
IHS 7.x
Web Server
Proxy Traffic
C
SSO Plugin
Round Robin
VIPs
Big IP
Round Robin
VIPs
Big IP
BAM Cell
WPS Cell
Round Robin
VIP OtherServices.myBusiness.com
Big IP
Other Service Provider
not at the EIB Gateway
Level
Round Robin
VIP OtherServices.myBusiness.com
Big IP
/HWH?/transactionLogs
/HWH?BAM/transactionLogs10GB Storage
HTTP
WPS Server
RHEL 5.x – 64Bit
JDBC connection pool
Monitoring Introscope
Tivoli H&W
Omegamon
Sitescope
MQ QUEUE MANAGER D
C
SSO Plugin
WebSphere Process Server
WebSphere 7.x
3 WPS ME JVM x 1GB
3 WPS SUPPORT JVM x 1GB
3 WPS APPTGT JVM x 1GB
NODEAGENT 256MB
3 WPS iLog JVM 1GB
3 WPS WEB JVM x 1GB
1 DMGR WPS JVM X 256MB
BAM App Server
RHEL 5.x 64-Bit
JDBC connection pool
Monitoring Introscope
Tivoli H&WSitescope
Tools Infrastructure
C
Web Server
IHS 7.x
Web Server
Proxy Traffic
WebSphere Plugin
Business Activity Monitor
WebSphere 7.x
3 BAM JVM x 1GB
NODEAGENT 256MB
3 BAM ME JVM x 1GB
1 DMGR BAM JVM X 256MB
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Midrange Oracle Server
X3850 X5 8 CPU / 32 Cores
DB
Oracle 11g Database
Monitoring
Omegamon
Database Container
Oracle v11.2
BPM Databases
Oracle RAC
HWH–XI50
HWH
500GB
HWH
500GB
HWH
500GB
HWH
500GB
ESW
500GB
ESW
500GB
ESW
500GB
ESW
500GB
WebSphere Process Server
WebSphere 7.x
1 WPS ME JVM x 1GB
1 WPS SUPPORT JVM x 1GB
1 WPS APPTGT JVM x 1GB
NODEAGENT 256MB
1 WPS iLog JVM 1GB
1 WPS WEB JVM x 1GB
1 DMGR WPS JVM X 256MB
Passive JVMs
Business Activity Monitor
WebSphere 7.x
1 BAM JVM x 1GB
NODEAGENT 256MB
1 BAM ME JVM x 1GB
1 DMGR BAM JVM X 256MB
Passive JVMsHTTP
PAGE
9 OF 14
TITLE
WebSphere Process Server Workflow Design
DRAWN BY
R. LEON SAPP
DESCRIPTION
THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME.
THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE
SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN
INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH
SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE
ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS
OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
Tradi&onal	
  
Resume	
  
Robert Leon Sapp
33 Grand Myrtle Dr. | Ponte Vedra, FL 32081 | Phone: 904.923.0841 | email: r.leon.sapp@gmail.com
PROFESSIONAL SUMMARY
My career in the IT Industry has a lifespan greater than 15 years and hosts a mix of roles from director level
management to management and support in 24x7 environments. In my previous roles I have been
immersed in numerous industries including the military, the energy space (oil refineries, Albian oil sands of
Canada, and nuclear power plants), telecommunications, retail and the financial space (banking). My diverse
experience provides depth of knowledge and true hands on experience of enterprises large and small.
During my career my teams have ranged from 5 to 30 direct reports in the US, Canada and India. In each
position I have learned how to create great relationships, build solid teams, create a positive culture, and
deliver tasks before the deadline and under the budget.
Top Qualities
Contagious positive attitude. Strong ability to build consensus and positively influence others. Builds
trusting relationships with internal and external clients. Motivated, energetic, flexible and versatile.
Works effectively at all levels and across organization boundaries. Ability to grasp abstract concepts and
develop concrete deliverables. Capable of working independently or in a highly collaborative environment.
Strong organizational, time management and leadership skills.
Skills and Qualifications
Effective written and verbal communication skills. Accepting of feedback with ability to apply the lessons
learned. Excellent active listening skills. Complex problem solving and root cause identification skills.
Team player and able to work with and through others. Ability to positively influence others and move
toward a common vision or goal. Strong analytic and decision making abilities. Ability to manage multiple
tasks under tight deadlines.
Technologies:
Oracle DB, Oracle RAC designs, SOA Environment (Designs, Infrastructure, Implementations), DB2
Distributed, DB2 Mainframe, IBM WebSphere Message Queue File Transfer Edition, IBM WebSphere
Message Queue, IBM WebSphere Message Broker, IBM Enterprise Service Bus, IBM Mainframe
Infrastructures z/OS, IBM IMS Transaction Manager, IBM IMS Database, SOA architectures, FastDNS
Failover topologies, F5 BigIP Failover topologies, 3DNS Failover topologies, Firewalls, Firewall rules,
Metro Pair Datacenters, Apache, MS SQL, MySQL, Database Management/Administration, BEA Web
Logic 7.0 and 8.1, IIS, WebSphere, JBoss HA, UNIX, HTML, JavaScript, Java, JSP, Tomcat, Jakarta Ant,
Jakarta Struts, CVS, Edit Plus, IntelliJ, Jakarta, JUnit, JRun 3.0, Linux, Resin, IPlanet, EJBs, MS Access, MS
Word, MS Excel, MS PowerPoint, MS Visio, WIN /XP/7/8, Window Server 2003/2008
PROFESSIONAL EXPERIENCE (order	
  of	
  relevance)
Bank of America, Jacksonville FL Oct 2009 – Sep 2012
Solution Architect (Design Team Lead) Oct 2009 – Sep 2012
As a solution architect in a matrix organization I was assigned to projects initiated by a sponsor
from a Line of Business (LOB). During my project on-boarding period I consulted with my client
to understand their business requirements. The common theme was for the business to,
unintentionally, provide a solution for their problem verses clearly state their problem and allow
Sapp – Page 2
me to provide options for a solution. Having the ability to keenly listen to “what” the client is
saying and translate their needs into both a nontechnical conversation and requirements as well as
technical conversation and requirements ensured my ability to properly solution their needs. The
business was offered more than one solution to choose from, which gave them ownership for their
new direction and gave me support for the entirety of the project. As I prepared to leave a project
I completed the assignment by presenting to the entire project team the design artifacts to ensure
everyone understood every document of the design. We reviewed each design from the high level
design to the low level design where details of memory, storage, JVM heap sizes, software
interfaces, connectivity protocols, load balancing details and more are documented.
Bank of America; Jacksonville, Florida; Sep 2012 - Present
Portfolio Assessment Architect
As an Assessment Architect I am required to locate risk of any and all types associated to
applications within our Line of Business’ (LOB) application portfolio. In a 4 week timeframe I
completely deconstruct an application and I document in descriptive detail the interaction and
interfaces of all upstream and downstream applications. I search for faults in the application that
have the potential to cripple Bank of America and expose them to reputational risks that could
cause negative media, regulatory risks that could result in fines and financial risks that could reduce
the profit margins for Bank of America. After deconstructing and describing in detail the
application I document the findings with recommendations for removing the risks for the interim
and direction for the future against the enterprise application roadmap. The findings are presented
to the entire application support team which includes the levels 2 & 3 support teams, application
owner(s), and everyone all the way up to the application executive. During the presentation of the
findings the application team is allowed to refute any part of the findings. If there is disagreement,
discussions are held and corrections are made to ensure the findings are as accurate as possible and
solidifying Bank of America’s protection and removal of unnecessary risk.
Bi-Lo Holdings (Winn Dixie), Jacksonville FL Sep 2012 – Sep 2013
Manager IT Infrastructure Mainframe, Linux, Data Transport
Upon on-boarding with Bi-Lo Holdings I was immediately tasked with reviewing the enterprise
and looking for opportunities for efficient growth and the removal of risk in the infrastructure
areas. As I quickly learned the Bi-Lo retail arena and how Bi-Lo was managing the day-to-day
business of the interactions between systems. I documented opportunities and begin to gain buy-
in from my peers for needed change. I had to learn the culture quickly so I could gain trust as the
new manager. The Bi-Lo culture allowed me to gain buy-in through small group meetings with my
peers, their teams and the key Subject Matter Experts (SMEs) from my teams. As teams and
organizations extended trust to me and my teams they also extended to me their troubles, issues
and problems to supply solutions. Quickly issues and outages and missing data, for other teams,
became quickly recoverable or a thing of the past, which made my teams’ abilities a highly desired
commodity. After reaching a solid period of stability I tasked my teams with a change for a
homogonous network where we moved little data, but make data available to all who needed it
with as low a risk factor as possible. We concluded the General Parallel File System (GPFS)
platform offered by IBM. After the proof of concept my team concluded we were able to move
data at a rate of up to 300% faster than our old way of doing business. Once GPFS was
implemented and the first application was allowed to take advantage of the platform there was a
significant efficiency recognition for a grocery ordering system. Previously the system completed
orders at approximately 8 minutes per order and was reduced to 1 minute or less to complete the
same orders. In a parallel effort to move Bi-Lo Holdings to a Service Oriented Architecture
Sapp – Page 3
(SOA) environment from an ad hoc data movement perspective we migrated from an FTP hub
and spoke to a SOA environment for daily retail sales. The solution provided a long-term solution
that prevents the compromise of daily retail data.
Trinsic Communications, Inc, Atlanta GA 2000 - 2007
Director Application Support 2005 - 2007
As the director for a telecom company stability was extremely important along with having the
ability to function at a high rate of efficiency during times of crisis. As the owner of all application
support, I was the owner of system uptime as well as downtime. To maximize system availability I
ensured all people in my organization were current on their abilities to support every application in
my portfolio through training programs and mentoring. I mentored my direct reports and hosted
one-on-one sessions with them bi-weekly and more often if needed. All support teams under my
responsibility were 24x7x365 teams with very strict timelines for system correction and escalation,
if needed. The culture I grew was one of learning and the ability to think on your own without
consequence. Reasonable mistakes were allowed as long as we could learn from them and propel
the team forward preventing anyone else from making those mistakes catastrophically. In a time
of financial need I architected an open source high availability system using JBoss HA. Once
designed and a proof of concept reviewed by my peers we implemented the solution. The
implementation forged a $145K/year savings in service contracts elimination assisting with some
much needed financial relief.
Brand Energy & Infrastructure, Kennesaw GA 2007– 2009
Application Support Manager
While at Brand I managed a team of 27 developers and a helpdesk staff of 4 who supported over
1500 users across a worldwide footprint. I directly managed onshore, near shore and offshore
resources. My teams were not only the people who created new applications, patched the old
applications and changed passwords for those who were locked out of their accounts but my teams
were also the face of support for every person in the “field” directly responsible for generating
revenue to the company’s bottom line. Our actions had the potential to assist with making a multi-
million dollar deal happen in minutes or make a multi-million dollar deal happen for our
competitor just down the street if we were derelict of our responsibilities. Upon taking over the
helpdesk regular trouble tickets took a minimum of 8 days to complete simple tasks such as a name
change for a new bride, which is very important for her. After I pulled the raw data and created a
matrix that pointed out why trouble ticket management was so bleak I reorganized the team and
implemented proper Service Level Agreements (SLAs) and clear and concise reporting for each
individual. The team immediately began to take ownership of their individual areas of
responsibility which immediately reduced the turnaround time for ticket completion. In an 8
month timeframe 98% of all trouble tickets were closed in 4 hours or less. In a parallel effort my
development team was tasked with a major project to rewrite the legacy billing system into an ERP
system from a customized and extremely faulty Microsoft Access program which gave great
exposure to theft of cash along with maintaining our Business as Usual (BAU). Upon completion
of the first phase of the project the company realized a faster billing turnaround and ultimately a
larger receipt of cash from invoices in both the Canadian and US regions. The company and its
investors received a positive ROI due to more accurate billing and cash collection as well as an
exceeded implementation goal by 400%.
Sapp – Page 4
United States Marine Corps 1989 – 1999
Sergeant of Marines
Responsible for the accomplishment of the Marine Corps mission through leadership and
management of Marines.
Accomplished technical duties in retail and wholesale supply accounting through the data entry,
generation of routine reports, data analysis, and perform technical research functions for customer
inquiries.
Ensured coordination with the logistics groups to ensure all supplies were in place and on time for
any movement in support of the Marine Corps Mission.
Oversaw the requisition and procurement, as supply needs arose, of mission critical needs.
Ensured proper processing, maintaining and preparation of the battalion accounting and supply
records were maintained by verifying funding was in proper order
Additional Responsibilities:
Assistant Information Systems Management Officer, upgrade computer hardware and software,
support users local and remotely
Decorations and Awards:
Navy Achievement Medal and Certificate(s) of Commendation
Trinsic Communications, Inc, Atlanta GA 2000 - 2007
Application Support Team Lead 2002 - 2005
Career growth moved me to a 24x7x365 support development team where my experience in
troubleshooting issues cut resolution times to company and NOC minimums.
Constantly searched for new opportunities to show the need for the team’s services across LOBs.
Integration and Planning Manager, Tampa FL 2000 - 2002
Quickly mastered the art of active system monitoring and was promoted to NOC trainer and
Implementation and Integration Manager.
Created an end-to-end training program educating new NOC candidates rendering them ready to
support the enterprise environment.
Granted a budget to create a system simulator ensuring education was more stable.
Implemented monthly training sessions for all shifts
Learn new code and hosted special training session for NOC to understand changes.
Directly responsible for managing the gateway for new code releases to all production
environments.
Team worked hand in hand with LOBs and the developers and configuration management teams
to prepare implementation plans and deployment dry-run meetings to ensure the enterprise was
not compromised during or by a code release.
Major accomplishments:
Developed and documented 5 week training program for new NOC candidates.
Architected and implemented an open source high available system with the JBoss HA product
saving the company $145K/year in service contracts.
Sapp – Page 5
Network Specialties, Inc, Tampa FL 1999 – 2000
Lead Technician
Supervised a 3 member team responsible for installing new network in Nations Bank banking
centers through the configured Cisco switches and routers, installing and/or moving demarks,
terminating CAT5 cable on Siemens patch panels mounted on 19” data racks.
I was trained to install and terminate new fiber optic cable.
As a face to the company I was selected to provided on site support and training on use of new
computer system to include any hardware and software troubleshooting
EDUCATION
DeVry University, Online Campus, Deans List
Savannah State University, Savannah, GA
Green Belt Certification; Institute for Industrial Engineers, Atlanta, GA

Weitere ähnliche Inhalte

Was ist angesagt?

Scylla Summit 2017: Running a Soft Real-time Service at One Million QPS
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPSScylla Summit 2017: Running a Soft Real-time Service at One Million QPS
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPSScyllaDB
 
Hbase Backups: Backups in the Enterprise
Hbase Backups: Backups in the EnterpriseHbase Backups: Backups in the Enterprise
Hbase Backups: Backups in the EnterpriseSalesforce Engineering
 
SAP S/4 HANA Disaster Recovery Confidence
SAP S/4 HANA Disaster Recovery ConfidenceSAP S/4 HANA Disaster Recovery Confidence
SAP S/4 HANA Disaster Recovery ConfidenceDirk Oppenkowski
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotDebajit Banerjee
 
Yahoo Communities Architecture Unlikely Bedfellows
Yahoo Communities Architecture Unlikely BedfellowsYahoo Communities Architecture Unlikely Bedfellows
Yahoo Communities Architecture Unlikely BedfellowsConSanFrancisco123
 

Was ist angesagt? (6)

Scylla Summit 2017: Running a Soft Real-time Service at One Million QPS
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPSScylla Summit 2017: Running a Soft Real-time Service at One Million QPS
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPS
 
Hbase Backups: Backups in the Enterprise
Hbase Backups: Backups in the EnterpriseHbase Backups: Backups in the Enterprise
Hbase Backups: Backups in the Enterprise
 
Hbase at Salesforce.com
Hbase at Salesforce.comHbase at Salesforce.com
Hbase at Salesforce.com
 
SAP S/4 HANA Disaster Recovery Confidence
SAP S/4 HANA Disaster Recovery ConfidenceSAP S/4 HANA Disaster Recovery Confidence
SAP S/4 HANA Disaster Recovery Confidence
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical Snapshot
 
Yahoo Communities Architecture Unlikely Bedfellows
Yahoo Communities Architecture Unlikely BedfellowsYahoo Communities Architecture Unlikely Bedfellows
Yahoo Communities Architecture Unlikely Bedfellows
 

Ähnlich wie R Leon Sapp the IT Professional

SAP on Linux the way to S/4HANA
SAP on Linux the way to S/4HANASAP on Linux the way to S/4HANA
SAP on Linux the way to S/4HANAFinceptum Oy
 
Discover.hdp2.2.h base.final[2]
Discover.hdp2.2.h base.final[2]Discover.hdp2.2.h base.final[2]
Discover.hdp2.2.h base.final[2]Hortonworks
 
Streaming Analytics @ Uber
Streaming Analytics @ UberStreaming Analytics @ Uber
Streaming Analytics @ UberXiang Fu
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)Sascha Wenninger
 
RABI SHANKAR PAL_New
RABI SHANKAR PAL_NewRABI SHANKAR PAL_New
RABI SHANKAR PAL_Newrabi pal
 
Comparing the TCO of HP NonStop with Oracle RAC
Comparing the TCO of HP NonStop with Oracle RACComparing the TCO of HP NonStop with Oracle RAC
Comparing the TCO of HP NonStop with Oracle RACThomas Burg
 
How To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesHow To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesSeveralnines
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)Koji Shinkubo
 
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 mins
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 minsSparkflows - Build E2E Data Analytics Use Cases in less than 30 mins
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 minssparkflows
 
Trafodion overview
Trafodion overviewTrafodion overview
Trafodion overviewRohit Jain
 
Hawq meets Hive - DataWorks San Jose 2017
Hawq meets Hive - DataWorks San Jose 2017Hawq meets Hive - DataWorks San Jose 2017
Hawq meets Hive - DataWorks San Jose 2017Alex Diachenko
 
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice Machine
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice MachineSpark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice Machine
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice MachineData Con LA
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentationpapablues
 
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesLoad Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesSeveralnines
 
SQL et in-memory sur Hadoop avec Pivotal et HAWQ
SQL et in-memory sur Hadoop avec Pivotal et HAWQSQL et in-memory sur Hadoop avec Pivotal et HAWQ
SQL et in-memory sur Hadoop avec Pivotal et HAWQModern Data Stack France
 

Ähnlich wie R Leon Sapp the IT Professional (20)

SAP on Linux the way to S/4HANA
SAP on Linux the way to S/4HANASAP on Linux the way to S/4HANA
SAP on Linux the way to S/4HANA
 
Discover.hdp2.2.h base.final[2]
Discover.hdp2.2.h base.final[2]Discover.hdp2.2.h base.final[2]
Discover.hdp2.2.h base.final[2]
 
Streaming Analytics @ Uber
Streaming Analytics @ UberStreaming Analytics @ Uber
Streaming Analytics @ Uber
 
Migrando aplicaciones SAP a AWS
Migrando aplicaciones SAP a AWSMigrando aplicaciones SAP a AWS
Migrando aplicaciones SAP a AWS
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
RABI SHANKAR PAL_New
RABI SHANKAR PAL_NewRABI SHANKAR PAL_New
RABI SHANKAR PAL_New
 
Comparing the TCO of HP NonStop with Oracle RAC
Comparing the TCO of HP NonStop with Oracle RACComparing the TCO of HP NonStop with Oracle RAC
Comparing the TCO of HP NonStop with Oracle RAC
 
How To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesHow To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - Slides
 
HDInsight for Architects
HDInsight for ArchitectsHDInsight for Architects
HDInsight for Architects
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)
 
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 mins
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 minsSparkflows - Build E2E Data Analytics Use Cases in less than 30 mins
Sparkflows - Build E2E Data Analytics Use Cases in less than 30 mins
 
Trafodion overview
Trafodion overviewTrafodion overview
Trafodion overview
 
Koby holzer live person-openstack_story
Koby holzer   live person-openstack_storyKoby holzer   live person-openstack_story
Koby holzer live person-openstack_story
 
Hawq meets Hive - DataWorks San Jose 2017
Hawq meets Hive - DataWorks San Jose 2017Hawq meets Hive - DataWorks San Jose 2017
Hawq meets Hive - DataWorks San Jose 2017
 
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice Machine
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice MachineSpark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice Machine
Spark as part of a Hybrid RDBMS Architecture-John Leach Cofounder Splice Machine
 
Huawei Solutions for SAP HANA Overview
Huawei Solutions for SAP HANA OverviewHuawei Solutions for SAP HANA Overview
Huawei Solutions for SAP HANA Overview
 
SAP Migrations made easy
SAP Migrations made easySAP Migrations made easy
SAP Migrations made easy
 
MySQL HA Presentation
MySQL HA PresentationMySQL HA Presentation
MySQL HA Presentation
 
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesLoad Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - Slides
 
SQL et in-memory sur Hadoop avec Pivotal et HAWQ
SQL et in-memory sur Hadoop avec Pivotal et HAWQSQL et in-memory sur Hadoop avec Pivotal et HAWQ
SQL et in-memory sur Hadoop avec Pivotal et HAWQ
 

Kürzlich hochgeladen

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Kürzlich hochgeladen (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

R Leon Sapp the IT Professional

  • 1. R.  Leon  Sapp   Experienced  IT  Professional  
  • 2. Who  Am  I?    IT  Professional   with  more  than   15  years  applied,   pracBcal  and   successful   experience.  
  • 3. What  Do  I  Do?    Cause  Growth  by   Building  relaBonships,   Building  strong  teams,   CreaBng  a  healthy   culture  and  CreaBng  a   believable  vision  aligned   to  company  direcBon.  
  • 4. Why  Do  I  Do  It?    To  saBsfy  my  passion   for  Growth  of  the   individual,  Growth  of   the  team,  Growth  of   the  Lines  of  Business   and  Growth  of  the   company.  
  • 14. WHY  AM  I  UNIQUE?  
  • 15.
  • 16.
  • 17. Contact  InformaBon   •  Address   – 33  Grand  Myrtle  Drive,  Ponte  Vedra,  FL   •  Mobile  Phone:     – 904.923.0841     •  Home  Phone:     – 904.824.2535   •  Email:     – r.leon.sapp@gmail.com  
  • 19. Topology Based Local Prefered *.myBusiness.com Big IP Topology Based Local Prefered *.myBusiness.com Big IP DATACENTER 1A XI50B ESW XI50 XI50B HWH XI50 HWH 2 (Passive) WPS HS22 HWH 1 (Active) WPS HS22 ESW 1 (Active) ESW 2 (Passive) WPS HS22 ESW 1 BAM (Active) ESW 2 BAM (Passive) WPS HS22 HWH 1 BAM (Active) HWH 2 BAM (Passive) DATACENTER 2B XI50B ESW XI50 XI50B HWH XI50 WPS HS22 HWH 2 (Active) HWH 1 (Passive) WPS HS22 ESW 2 (Active) ESW 1 (Passive) WPS HS22 ESW 2 BAM (Active) ESW 1 BAM (Passive) WPS HS22 HWH 2 BAM (Active) HWH 1 BAM (Passive) DATACENTER 2A XI50B ESW XI50 XI50B HWH XI50 WPS HS22 HWH 2 (Active) WPS HS22 ESW 2 (Active) WPS HS22 ESW 2 BAM (Active) ESW 1 BAM (Passive) WPS HS22 HWH 2 BAM (Active) HWH 1 BAM (Passive) DATACENTER 1B WPS HS22 ESW 1 (Active) XI50B HWH XI50 XI50B ESW XI50 WPS HS22 HWH 1 (Active) WPS HS22 ESW 1 BAM (Active) ESW 2 BAM (Passive) WPS HS22 HWH 1 BAM (Active) HWH 2 BAM (Passive) Dataguard Replication ESWApp Servers ESWApp Servers HWHApp Servers HWHApp Servers Topology Based Local Prefered *.myBusiness.com Big IP Automatic DNS Failover 3DNS Appliance XXX.myBusiness.com Topology Based Local Prefered *.myBusiness.com Big IP Topology Based Local Prefered *.myBusiness.com Big IP WPS HS22 HWH Web (Active) HWH Web (Passive) WPS HS22 HWH Web (Active) HWH Web (Passive) WPS HS22 HWH Web (Active) HWH Web (Passive) WPS HS22 HWH Web (Active) HWH Web (Passive) Local preferred w/ Alternate available (Alternate is other datacenter) “geographically load balanced“ hwc.myBusiness.com hwcbam.myBusiness.com ephbam.myBusiness.com VIP per Datacenter Topology Based Local Prefered *.myBusiness.com Big IP Topology & Round Robin Round Robin Datacenter VIPs at the 3DNS level Topology Based Local Prefered *.myBusiness.com Big IP Topology Based Local Prefered *.myBusiness.com Big IP HWH01 (Primary) HWH1 Sch HWH1 BAM Sch WPS x3850 A ESWP011 HWHP011 HWHG021 ESWG021 WPS x3850 C HWH_I4C ESW_I1C ESW_I2C HWH_I3C WPS x3850 B ESW_I1B HWH_I4B ESW_I2B HWH_I3B HWHG02 (Standby) HWH2 Sch HWH2 BAM Sch ESWG02(Standby) ESW2 Sch set ESW2 BAM Sch set HWHG01 (Standby) HWH1 Sch HWH1 BAM Sch ESWG01 (Standby) ESW1 Sch ESW1 BAM Sch WPS x3850 A ESWP011 HWHP011 HWHG021 ESWG021 WPS x3850 C HWH_I4C ESW_I1C ESW_I2C HWH_I3C WPS x3850 B ESW_I1B HWH_I4B ESW_I2B HWH_I3B HWHP02 (Primary) HWH2 Sch HWH2 BAM Sch ESWP02(Primary) ESW2 Sch set ESW2 BAM Sch set Oracle RAC ESWP01 (Primary) ESW1 Sch ESW1 BAM Sch A B C D E F G H I A A A A A A B B B B B C C C C C D D D D E E E E E F F F F F F G G G G H H H H H I I I J K J K J K J L L L N M O P P P G H O P O M N M C D N M T R T R R R R R R R R R R R Q Q T QQ Q Q SS S S Q S Q T Q T Q S Q S Q S T U U U U U U V V V V V V V Oracle RAC LEGEND A JDBC ESW 1 Active to RAC Primary B JDBC ESW 2 Active to RAC Standby I JMS ESW 1 Active to ESW-BAM 1 Active L JMS ESW 2 Passive to ESW-BAM 2 Passive LEGEND C JDBC ESW 2 Active to RAC Primary D JDBC ESW 1 Active to RAC Standby M JMS ESW 2 Active to ESW-BAM 2 Active N JMS ESW 1 Passive to ESW-BAM 1 Passive LEGEND G JDBC HWH 1 Passive to RAC Standby H JDBC HWH 2 Active to RAC Primary O JMS HWH 1 Passive to HWH-BAM 1 Passive P JMS HWH 2 Active to HWH-BAM 2 Active LEGEND R HTTP Inbound user transaction Q HTTP call to HWH BAM Passive S HTTP call to HWH BAM Active T Returning HWH MQ Traffic in Failover Scenario U WebService & MQ Transactions V Returning ESW MQ Traffic in Failover Scenario LEGEND E JDBC HWH 2 Active to RAC Standby F JDBC HWH 1 Active to RAC Primary K JMS HWH 2 Passive to HWH-BAM 1 Passive J JMS HWH 1 Active to HWH-BAM 1 Active LEGEND R HTTP Inbound user transaction Q HTTP call to HWH BAM Passive S HTTP call to HWH BAM Active T Returning HWH MQ Traffic in Failover Scenario U WebService & MQ Transactions V Returning ESW MQ Traffic in Failover Scenario VIP per Datacenter PAGE 1 OF 14 TITLE WebSphere Process Server Workflow Design DRAWN BY R. LEON SAPP DESCRIPTION THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
  • 20. DATACENTER 1A XI50B ESW XI50 XI50B HWH XI50 HWH 2 (Passive) WPS HS22 HWH 1 (Active) WPS HS22 ESW 1 (Active) ESW 2 (Passive) WPS HS22 HWH 1 BAM (Active) HWH 2 BAM (Passive) DATACENTER 1B WPS HS22 ESW 1 (Active) XI50B HWH XI50 XI50B ESW XI50 WPS HS22 HWH 1 (Active) WPS HS22 HWH 1 BAM (Active) HWH 2 BAM (Passive) ESWAppServersHWHAppServers WPS HS22 HWH Web (Active) HWH Web (Passive) WPS HS22 HWH Web (Active) HWH Web (Passive) HWH01 (Primary) HWH1 Sch HWH1 BAM Sch WPS x3850 A ESWP011 HWHP011 HWHG021 ESWG021 WPS x3850 C HWH_I4C ESW_I1C ESW_I2C HWH_I3C WPS x3850 B ESW_I1B HWH_I4B ESW_I2B HWH_I3B HWHG02 (Standby) HWH2 Sch HWH2 BAM Sch ESWG02(Standby) ESW2 Sch set ESW2 BAM Sch set ESWP01 (Primary) ESW1 Sch ESW1 BAM Sch A B E F I A A A A B B B E E E E E F F F F F F I J K J K J K J L T R T R R R R R Q Q T QQ SS U U V V V LEGEND A JDBC ESW 1 Active to RAC Primary B JDBC ESW 2 Active to RAC Standby I JMS ESW 1 Active to ESW-BAM 1 Active L JMS ESW 2 Passive to ESW-BAM 2 Passive LEGEND E JDBC HWH 2 Active to RAC Standby F JDBC HWH 1 Active to RAC Primary K JMS HWH 2 Passive to HWH-BAM 1 Passive J JMS HWH 1 Active to HWH-BAM 1 Active Oracle RAC *.myBusiness.com Big IP *.myBusiness.com Big IP *.myBusiness.com Big IP Automatic DNS Failover 3DNS Appliance XXX.myBusiness.com Local preferred w/ Alternate available (Alternate is other datacenter) “geographically load balanced“ hwc.myBusiness.com hwcbam.myBusiness.com ephbam.myBusiness.com *.myBusiness.com Big IP Topology & Round Robin Round Robin Datacenter VIPs at the 3DNS level Q Q S S U U V V LEGEND R HTTP Inbound user transaction Q HTTP call to HWH BAM Passive S HTTP call to HWH BAM Active T Returning HWH MQ Traffic in Failover Scenario U WebService & MQ Transactions V Returning ESW MQ Traffic in Failover Scenario WPS HS22 ESW 1 BAM (Active) ESW 2 BAM (Passive) A B I L V WPS HS22 ESW 1 BAM (Active) ESW 2 BAM (Passive) A B I L V PAGE 2 OF 14 TITLE WebSphere Process Server Workflow Design DRAWN BY R. LEON SAPP DESCRIPTION THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
  • 21. File Systems Per Node: /oracle 50GB x 2 /ora01 200GB x 2 Total = 500GB ASM per RAC ENV: Data 100GB + 100GB – 4x50GB LUNs FRA/Backup 500GB – 10x50GB LUNs Total = 700GB Total Disk per RAC ENV – 1.2TB HWH1 Schema (Active) WPS x3650 HWH SCHEMA 1 (Active) HWH BAM SCHEMA 1 (Active) HWH BAM 1 Schema (Active) ESW1 Schema (Active) WPS x3650 ESW Schema 1 (Active)PS-DEV ESW BAM SCHEMA 1 (Active) ESW BAM 1 Schema (Active) File Systems: /oracle 50GB /ora01 200GB x 3 = 600GB Total = 650GB ASM: Data 100GB + 100GB – 4x50GB LUNs FRA/Backup 500GB – 10x50GB LUNs Total = 700GB x 3 = 2.1TB Total Disk per Database – 2.75TB ESW Schema 1 (Active) QA ESW BAM SCHEMA 1 (Active) ESW Schema 1 (Active) PS-SIT ESW BAM SCHEMA 1 (Active) File Systems Per Node: /oracle 50GB x 3 /ora01 300GB x 3 Total = 1.1TB ASM per RAC ENV: Data 200GB + 100GB – 6x50GB LUNs FRA/Backup 750GB – 15x50GB LUNs Total = 1.05 Total Disk per RAC ENV – 2.15TB PROD Technical Test PS-DEV | PS-TEST1 PS-TEST2 | QA Pipelines 1&2 Db_Name_HWH_1 (Primary) HWH1 Sch HWH1 BAM Sch Db_Name_HWH_2 (Standby) HWH2 Sch HWH2 BAM Sch ESWG02(Standby) ESW2 Sch set ESW2 BAM Sch set ESWP01 (Primary) ESW1 Sch ESW1 BAM Sch WPS x3850 A ESWP011 HWHP011 HWHG021 ESWG021 WPS x3850 C HWH_I4C ESW_I1C ESW_I2C HWH_I3C Db_Name_HWH_1 (Primary) HWH1 Sch HWH1 BAM Sch ESWP01 (Primary) ESW1 Sch ESW1 BAM Sch WPS x3850 B ESW_I1B HWH_I4B WPS x3850 A ESWP011 HWHP011 WPS x3850 B ESW_I1B HWH_I4B ESW_I2B HWH_I3B PAGE 7 OF 14 TITLE WebSphere Process Server Workflow Design DRAWN BY R. LEON SAPP DESCRIPTION THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
  • 22. Other Service Provider at the EIB Gateway Level EIB.myBusiness.com WSRR Services outside the Enterprise Network BladeCenter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CD LS42 LS42 CD LS42 LS42 User call to BAM Round Robin VIPs Big IP Round Robin VIPs Big IP BAM Cell WPS Cell Round Robin VIP OtherServices.myBusiness.com Big IP Other Service Provider not at the EIB Gateway Level Round Robin VIP OtherServices.myBusiness.com Big IP /ESW?/transactionLogs /ESW?BAM/transactionLogs10GB Storage HTTP WPS Server RHEL 5.x – 64Bit JDBC connection pool Monitoring Introscope Tivoli H&W Omegamon Sitescope MQ QUEUE MANAGER D C SSO Plugin WebSphere Process Server WebSphere 7.x 3 WPS ME JVM x 1GB 3 WPS SUPPORT JVM x 1GB 3 WPS APPTGT JVM x 1GB NODEAGENT 256MB 3 WPS iLog JVM 1GB 3 WPS WEB JVM x 1GB 1 DMGR WPS JVM X 256MB BAM App Server RHEL 5.x 64-Bit JDBC connection pool Monitoring Introscope Tivoli H&WSitescope Tools Infrastructure C Web Server IHS 7.x Web Server Proxy Traffic WebSphere Plugin Business Activity Monitor WebSphere 7.x 3 BAM JVM x 1GB NODEAGENT 256MB 3 BAM ME JVM x 1GB 1 DMGR BAM JVM X 256MB Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Oracle RAC ESWENTRY-POINT HWH 500GB HWH 500GB HWH 500GB HWH 500GB ESW 500GB ESW 500GB ESW 500GB ESW 500GB WebSphere Process Server WebSphere 7.x 1 WPS ME JVM x 1GB 1 WPS SUPPORT JVM x 1GB 1 WPS APPTGT JVM x 1GB NODEAGENT 256MB 1 WPS iLog JVM 1GB 1 WPS WEB JVM x 1GB 1 DMGR WPS JVM X 256MB Passive JVMs Business Activity Monitor WebSphere 7.x 1 BAM JVM x 1GB NODEAGENT 256MB 1 BAM ME JVM x 1GB 1 DMGR BAM JVM X 256MB Passive JVMs PAGE 8 OF 14 TITLE WebSphere Process Server Workflow Design DRAWN BY R. LEON SAPP DESCRIPTION THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
  • 23. Other Service Provider at the EIB Gateway Level EIB.bankofamerica.com WSRR Services outside the Enterprise Network BladeCenter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CD LS42 LS42 CD LS42 LS42 START HTTP Web Server RHEL 5.x – 64Bit Monitoring Tivoli H&WSitescope Web Server IHS 7.x Web Server Proxy Traffic C SSO Plugin Round Robin VIPs Big IP Round Robin VIPs Big IP BAM Cell WPS Cell Round Robin VIP OtherServices.myBusiness.com Big IP Other Service Provider not at the EIB Gateway Level Round Robin VIP OtherServices.myBusiness.com Big IP /HWH?/transactionLogs /HWH?BAM/transactionLogs10GB Storage HTTP WPS Server RHEL 5.x – 64Bit JDBC connection pool Monitoring Introscope Tivoli H&W Omegamon Sitescope MQ QUEUE MANAGER D C SSO Plugin WebSphere Process Server WebSphere 7.x 3 WPS ME JVM x 1GB 3 WPS SUPPORT JVM x 1GB 3 WPS APPTGT JVM x 1GB NODEAGENT 256MB 3 WPS iLog JVM 1GB 3 WPS WEB JVM x 1GB 1 DMGR WPS JVM X 256MB BAM App Server RHEL 5.x 64-Bit JDBC connection pool Monitoring Introscope Tivoli H&WSitescope Tools Infrastructure C Web Server IHS 7.x Web Server Proxy Traffic WebSphere Plugin Business Activity Monitor WebSphere 7.x 3 BAM JVM x 1GB NODEAGENT 256MB 3 BAM ME JVM x 1GB 1 DMGR BAM JVM X 256MB Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Midrange Oracle Server X3850 X5 8 CPU / 32 Cores DB Oracle 11g Database Monitoring Omegamon Database Container Oracle v11.2 BPM Databases Oracle RAC HWH–XI50 HWH 500GB HWH 500GB HWH 500GB HWH 500GB ESW 500GB ESW 500GB ESW 500GB ESW 500GB WebSphere Process Server WebSphere 7.x 1 WPS ME JVM x 1GB 1 WPS SUPPORT JVM x 1GB 1 WPS APPTGT JVM x 1GB NODEAGENT 256MB 1 WPS iLog JVM 1GB 1 WPS WEB JVM x 1GB 1 DMGR WPS JVM X 256MB Passive JVMs Business Activity Monitor WebSphere 7.x 1 BAM JVM x 1GB NODEAGENT 256MB 1 BAM ME JVM x 1GB 1 DMGR BAM JVM X 256MB Passive JVMsHTTP PAGE 9 OF 14 TITLE WebSphere Process Server Workflow Design DRAWN BY R. LEON SAPP DESCRIPTION THIS DESIGN WAS CREATED AS A DEMONSTRATION TO DISPLAY MY SKILLS AS A ARCHITECT, SOLUTION ARCHITECT AND TECHNICAL SME. THIS DIAGRAM REPRESENTS A WORKFLOW ENVIRONMENT SUPPORTING A HUMAN WORKFLOW HUB (HWH) AND AN ENTERPRISE SERVICES WORKFLOW (ESW). THE HWH SUPPORTS LONG-RUNNING WORKFLOWS INITIATED BY A HUMAN AND REQUIRES HUMAN INTERACTION TO USHER THE WORKFLOW TO COMPLETION. THE ESW SUPPORTS SYSTEM TO SYSTEM WORKFLOWS THAT ARE BOTH SHORT-RUNNING AND LONG-RUNNING WORKFLOWS THAT HAVE THE POTENTIAL TO BE SYNCHRONOUS AND ASYNCHRONOUS. THE ENVIRONMENT FULFILLS THE BUSINESS REQUIREMENTS OF A SYSTEM THAT HAS 24X7X365 AVAILABILITY EVEN DURING DEPLOYMENTS OF NEW CODE AND WORKFLOWS AND MUST SUPPORT 2000 TRANSACTIONS PER SECOND (TPS).
  • 25. Robert Leon Sapp 33 Grand Myrtle Dr. | Ponte Vedra, FL 32081 | Phone: 904.923.0841 | email: r.leon.sapp@gmail.com PROFESSIONAL SUMMARY My career in the IT Industry has a lifespan greater than 15 years and hosts a mix of roles from director level management to management and support in 24x7 environments. In my previous roles I have been immersed in numerous industries including the military, the energy space (oil refineries, Albian oil sands of Canada, and nuclear power plants), telecommunications, retail and the financial space (banking). My diverse experience provides depth of knowledge and true hands on experience of enterprises large and small. During my career my teams have ranged from 5 to 30 direct reports in the US, Canada and India. In each position I have learned how to create great relationships, build solid teams, create a positive culture, and deliver tasks before the deadline and under the budget. Top Qualities Contagious positive attitude. Strong ability to build consensus and positively influence others. Builds trusting relationships with internal and external clients. Motivated, energetic, flexible and versatile. Works effectively at all levels and across organization boundaries. Ability to grasp abstract concepts and develop concrete deliverables. Capable of working independently or in a highly collaborative environment. Strong organizational, time management and leadership skills. Skills and Qualifications Effective written and verbal communication skills. Accepting of feedback with ability to apply the lessons learned. Excellent active listening skills. Complex problem solving and root cause identification skills. Team player and able to work with and through others. Ability to positively influence others and move toward a common vision or goal. Strong analytic and decision making abilities. Ability to manage multiple tasks under tight deadlines. Technologies: Oracle DB, Oracle RAC designs, SOA Environment (Designs, Infrastructure, Implementations), DB2 Distributed, DB2 Mainframe, IBM WebSphere Message Queue File Transfer Edition, IBM WebSphere Message Queue, IBM WebSphere Message Broker, IBM Enterprise Service Bus, IBM Mainframe Infrastructures z/OS, IBM IMS Transaction Manager, IBM IMS Database, SOA architectures, FastDNS Failover topologies, F5 BigIP Failover topologies, 3DNS Failover topologies, Firewalls, Firewall rules, Metro Pair Datacenters, Apache, MS SQL, MySQL, Database Management/Administration, BEA Web Logic 7.0 and 8.1, IIS, WebSphere, JBoss HA, UNIX, HTML, JavaScript, Java, JSP, Tomcat, Jakarta Ant, Jakarta Struts, CVS, Edit Plus, IntelliJ, Jakarta, JUnit, JRun 3.0, Linux, Resin, IPlanet, EJBs, MS Access, MS Word, MS Excel, MS PowerPoint, MS Visio, WIN /XP/7/8, Window Server 2003/2008 PROFESSIONAL EXPERIENCE (order  of  relevance) Bank of America, Jacksonville FL Oct 2009 – Sep 2012 Solution Architect (Design Team Lead) Oct 2009 – Sep 2012 As a solution architect in a matrix organization I was assigned to projects initiated by a sponsor from a Line of Business (LOB). During my project on-boarding period I consulted with my client to understand their business requirements. The common theme was for the business to, unintentionally, provide a solution for their problem verses clearly state their problem and allow
  • 26. Sapp – Page 2 me to provide options for a solution. Having the ability to keenly listen to “what” the client is saying and translate their needs into both a nontechnical conversation and requirements as well as technical conversation and requirements ensured my ability to properly solution their needs. The business was offered more than one solution to choose from, which gave them ownership for their new direction and gave me support for the entirety of the project. As I prepared to leave a project I completed the assignment by presenting to the entire project team the design artifacts to ensure everyone understood every document of the design. We reviewed each design from the high level design to the low level design where details of memory, storage, JVM heap sizes, software interfaces, connectivity protocols, load balancing details and more are documented. Bank of America; Jacksonville, Florida; Sep 2012 - Present Portfolio Assessment Architect As an Assessment Architect I am required to locate risk of any and all types associated to applications within our Line of Business’ (LOB) application portfolio. In a 4 week timeframe I completely deconstruct an application and I document in descriptive detail the interaction and interfaces of all upstream and downstream applications. I search for faults in the application that have the potential to cripple Bank of America and expose them to reputational risks that could cause negative media, regulatory risks that could result in fines and financial risks that could reduce the profit margins for Bank of America. After deconstructing and describing in detail the application I document the findings with recommendations for removing the risks for the interim and direction for the future against the enterprise application roadmap. The findings are presented to the entire application support team which includes the levels 2 & 3 support teams, application owner(s), and everyone all the way up to the application executive. During the presentation of the findings the application team is allowed to refute any part of the findings. If there is disagreement, discussions are held and corrections are made to ensure the findings are as accurate as possible and solidifying Bank of America’s protection and removal of unnecessary risk. Bi-Lo Holdings (Winn Dixie), Jacksonville FL Sep 2012 – Sep 2013 Manager IT Infrastructure Mainframe, Linux, Data Transport Upon on-boarding with Bi-Lo Holdings I was immediately tasked with reviewing the enterprise and looking for opportunities for efficient growth and the removal of risk in the infrastructure areas. As I quickly learned the Bi-Lo retail arena and how Bi-Lo was managing the day-to-day business of the interactions between systems. I documented opportunities and begin to gain buy- in from my peers for needed change. I had to learn the culture quickly so I could gain trust as the new manager. The Bi-Lo culture allowed me to gain buy-in through small group meetings with my peers, their teams and the key Subject Matter Experts (SMEs) from my teams. As teams and organizations extended trust to me and my teams they also extended to me their troubles, issues and problems to supply solutions. Quickly issues and outages and missing data, for other teams, became quickly recoverable or a thing of the past, which made my teams’ abilities a highly desired commodity. After reaching a solid period of stability I tasked my teams with a change for a homogonous network where we moved little data, but make data available to all who needed it with as low a risk factor as possible. We concluded the General Parallel File System (GPFS) platform offered by IBM. After the proof of concept my team concluded we were able to move data at a rate of up to 300% faster than our old way of doing business. Once GPFS was implemented and the first application was allowed to take advantage of the platform there was a significant efficiency recognition for a grocery ordering system. Previously the system completed orders at approximately 8 minutes per order and was reduced to 1 minute or less to complete the same orders. In a parallel effort to move Bi-Lo Holdings to a Service Oriented Architecture
  • 27. Sapp – Page 3 (SOA) environment from an ad hoc data movement perspective we migrated from an FTP hub and spoke to a SOA environment for daily retail sales. The solution provided a long-term solution that prevents the compromise of daily retail data. Trinsic Communications, Inc, Atlanta GA 2000 - 2007 Director Application Support 2005 - 2007 As the director for a telecom company stability was extremely important along with having the ability to function at a high rate of efficiency during times of crisis. As the owner of all application support, I was the owner of system uptime as well as downtime. To maximize system availability I ensured all people in my organization were current on their abilities to support every application in my portfolio through training programs and mentoring. I mentored my direct reports and hosted one-on-one sessions with them bi-weekly and more often if needed. All support teams under my responsibility were 24x7x365 teams with very strict timelines for system correction and escalation, if needed. The culture I grew was one of learning and the ability to think on your own without consequence. Reasonable mistakes were allowed as long as we could learn from them and propel the team forward preventing anyone else from making those mistakes catastrophically. In a time of financial need I architected an open source high availability system using JBoss HA. Once designed and a proof of concept reviewed by my peers we implemented the solution. The implementation forged a $145K/year savings in service contracts elimination assisting with some much needed financial relief. Brand Energy & Infrastructure, Kennesaw GA 2007– 2009 Application Support Manager While at Brand I managed a team of 27 developers and a helpdesk staff of 4 who supported over 1500 users across a worldwide footprint. I directly managed onshore, near shore and offshore resources. My teams were not only the people who created new applications, patched the old applications and changed passwords for those who were locked out of their accounts but my teams were also the face of support for every person in the “field” directly responsible for generating revenue to the company’s bottom line. Our actions had the potential to assist with making a multi- million dollar deal happen in minutes or make a multi-million dollar deal happen for our competitor just down the street if we were derelict of our responsibilities. Upon taking over the helpdesk regular trouble tickets took a minimum of 8 days to complete simple tasks such as a name change for a new bride, which is very important for her. After I pulled the raw data and created a matrix that pointed out why trouble ticket management was so bleak I reorganized the team and implemented proper Service Level Agreements (SLAs) and clear and concise reporting for each individual. The team immediately began to take ownership of their individual areas of responsibility which immediately reduced the turnaround time for ticket completion. In an 8 month timeframe 98% of all trouble tickets were closed in 4 hours or less. In a parallel effort my development team was tasked with a major project to rewrite the legacy billing system into an ERP system from a customized and extremely faulty Microsoft Access program which gave great exposure to theft of cash along with maintaining our Business as Usual (BAU). Upon completion of the first phase of the project the company realized a faster billing turnaround and ultimately a larger receipt of cash from invoices in both the Canadian and US regions. The company and its investors received a positive ROI due to more accurate billing and cash collection as well as an exceeded implementation goal by 400%.
  • 28. Sapp – Page 4 United States Marine Corps 1989 – 1999 Sergeant of Marines Responsible for the accomplishment of the Marine Corps mission through leadership and management of Marines. Accomplished technical duties in retail and wholesale supply accounting through the data entry, generation of routine reports, data analysis, and perform technical research functions for customer inquiries. Ensured coordination with the logistics groups to ensure all supplies were in place and on time for any movement in support of the Marine Corps Mission. Oversaw the requisition and procurement, as supply needs arose, of mission critical needs. Ensured proper processing, maintaining and preparation of the battalion accounting and supply records were maintained by verifying funding was in proper order Additional Responsibilities: Assistant Information Systems Management Officer, upgrade computer hardware and software, support users local and remotely Decorations and Awards: Navy Achievement Medal and Certificate(s) of Commendation Trinsic Communications, Inc, Atlanta GA 2000 - 2007 Application Support Team Lead 2002 - 2005 Career growth moved me to a 24x7x365 support development team where my experience in troubleshooting issues cut resolution times to company and NOC minimums. Constantly searched for new opportunities to show the need for the team’s services across LOBs. Integration and Planning Manager, Tampa FL 2000 - 2002 Quickly mastered the art of active system monitoring and was promoted to NOC trainer and Implementation and Integration Manager. Created an end-to-end training program educating new NOC candidates rendering them ready to support the enterprise environment. Granted a budget to create a system simulator ensuring education was more stable. Implemented monthly training sessions for all shifts Learn new code and hosted special training session for NOC to understand changes. Directly responsible for managing the gateway for new code releases to all production environments. Team worked hand in hand with LOBs and the developers and configuration management teams to prepare implementation plans and deployment dry-run meetings to ensure the enterprise was not compromised during or by a code release. Major accomplishments: Developed and documented 5 week training program for new NOC candidates. Architected and implemented an open source high available system with the JBoss HA product saving the company $145K/year in service contracts.
  • 29. Sapp – Page 5 Network Specialties, Inc, Tampa FL 1999 – 2000 Lead Technician Supervised a 3 member team responsible for installing new network in Nations Bank banking centers through the configured Cisco switches and routers, installing and/or moving demarks, terminating CAT5 cable on Siemens patch panels mounted on 19” data racks. I was trained to install and terminate new fiber optic cable. As a face to the company I was selected to provided on site support and training on use of new computer system to include any hardware and software troubleshooting EDUCATION DeVry University, Online Campus, Deans List Savannah State University, Savannah, GA Green Belt Certification; Institute for Industrial Engineers, Atlanta, GA