Position: SOA Administrator – (2000003D)
Location: Nairobi
Job Description
In line with enhancing career progression of staff and to
support business growth, we seek to recruit a well-qualified, experienced,
self-driven, highly motivated and passionate candidate to fill the following
position in Information Technology Department.
Job description
Provides leadership and subject matter expertise in the
design, development and support of technology infrastructure, hardware,
software and office systems support and distribution, systems performance
management and technology integration functions. Migration requirements for
this position include Oracle Middle Tier technologies such as Oracle SOA suite,
Oracle WebLogic, and Oracle Identity Management (OID, SSO, and Oracle Access
Manager). Additional responsibilities will include providing the highest level
of timely and quality service, to ensure we have a reliable, stable, high
availability and secure platform.
Responsibilities
- Experience
administering Oracle’s WebLogic 12.x application server in a
highly-available, clustered environment.
- Participate
in the design, implementation, documentation and administration of
enterprise middleware SOA/OSB infrastructure supporting a wide variety of
both intranet and internet facing applications.
- Evaluate
and provide technical guidance on new and legacy project initiatives to
assist in enforcing a standardized and sustainable application middleware
landscape.
- Collaborate
with internal development resources, network administrators, peers and the
architecture team to deliver middleware solutions utilizing Oracle WebLogic
and SOA suite of products.
- Proactively
identify potential problems and issues and actively communicate and manage
issues to resolution.
- Administer
SOA/OSB Fusion Middleware environment and custom services deployed. Also
manages the API gateway.
- Assist
in troubleshooting and root cause analysis for environmental issues as
they arise.
- Provide
on-going technical support to the SOA development.
- Provide
technical expertise to ensure business solutions (applications) function
according to business and technical requirements.
- Prepare
and deliver technical documentation as required.
- Contribute
to architecture design principles and standards as appropriate.
- Proactively
identify and communicate potential problems and issues to project team
members/leaders.
- Proactively
identify alternatives and recommend/implement solutions as appropriate.
- Effectively
communicate with stakeholders throughout the project lifecycle.
- Ensure
issues are analyzed discussed and resolved in a timely manner.
- Develop
and analyze highly complex system standards thresholds and recommendations
to maximize middleware system performance.
- Conduct
capacity planning reviews with internal management.
- Develops
strategies to manage the frequency of appropriate support package/patch
application.
- Monitor
database maintenance and provide appropriate recommendations when
required.
Assist in setting-up/verifying the UNIX/Linux application environment. - Automate
the administration of the application start up scripts and run-time
environment tasks where possible.
- Provide
production control support primarily in the UNIX and application server
environment.
- Develop
SOA/OSB configuration migration and application deployment plans.
- Provide
timely and accurate on-call support for production infrastructure
components.
- Provide
training or mentoring on tools or architecture concepts as needed.
Qualifications
- 5+
years of analysis & Design, Development and Administration experience.
- 2+
years of WebLogic e2+ years of SOA/OSB Development experience.
- Knowledge
of API Gateway Tools (Layer 7).
- Knowledge
of system monitoring tools (BTM,BAM,OEM).
- Knowledge
of Continuous Integration and Release Automation e.g Maven, CA Lisa.
- Experience
with creating Coherence servers and Clusters.
- In-depth
knowledge of Oracle SOA Middleware Suite and Oracle Service Bus (OSB).
- Perform
performance tuning and optimization across Fusion Middleware Java
Applications and Oracle Linux.
- Deep
understanding of the Web application architecture and features.
- Experience
with analyzing JVM thread dumps, heap dumps and root cause analysis of
crash dumps.
- Experience
in administering OBIEE, OFSAA, ODI, and EDQ are a plus.
- Knowledge
of enterprise deployment strategies, high availability, and clustering.
- Working
knowledge of UNIX/Linux operating systems.
- In
depth Knowledge of J2EE framework components including JDBC, JMS and JNDI.
- Experience
in scripting skills such as, but not limited to, UNIX shell/perl/python,
Database SQL/PLSQL and WLST.Knowledge of Perl and Linux shell scripting
(BASH CSH).
- Understanding
of essential networking concepts including subnets, firewalls, routing,
transport protocols.
- Demonstrated
competency in accurately identifying the scope of work and preparing
thorough accurate and detailed schedule estimates.
- Exceptional
verbal and written communications skills with an ability to express
complex technical concepts in business terms.
- Strong
analytical problem-solving and conceptual skills.
- Solid
teamwork and interpersonal skills.
- BS
in MIS/Computer Science/Information systems or similar discipline.
How to apply