The Consultant Engineer will be focused on running planning, building and executing non functional tests across both on-premises and cloud-based applications.
Able to review and interpret data from the test executions, suggest performance optimisations and working towards improving the stability and performance of both our non-prod and production environments.
Accountabilities:
Responsibilities:
- Engage in and improve the whole lifecycle of services-from inception and design, through deployment, operation and refinement.
- Support services before they go live through activities such as system design consulting, capacity planning, risk assessments and launch reviews.
- Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
- Run continuous Improvement activities that improve service availability, recovery, efficiency & performance.
- Work with team to implement highly-available and scalable architectures for core and third-party components of the Service
- Implement metrics, monitoring, and incident response processes
- Align with/improve, change management and capacity planning processes
- Monitor levels of manual effort and drive improvement through automation and stability
- Proactively improve service availability, performance & efficiency via delivery of
o Implemented metrics, monitoring, and incident response processes
o Improvements in change management and capacity planning processes
o Automated feature/story engineering quality measures
- Be aware of production degradation of Service level objectives.
- Identify the specific system information needed to facilitate incident response / post-mortems and deliver root cause analysis.
- Contribute as part of a Scrum team to maintain a deep understanding of system functionality and architecture, with primary focus to operational aspects of the service (availability, performance, change management, incident response, capacity planning, etc.)
- Operational Excellence to facilitate improved NPS with customers (internal & external) and address specific operational needs & concerns.
Role Knowledge /
Technical Competencies
Solid experience in software development or systems analysis, including using Agile practices
- Application development experience in the following:
o Weblogic
o Oracle Customer Hub
o Oracle AIA and Service Bus technologies
o Oracle Databases
o Cloud native services
o Jmeter or other performance engineering tools
- Platform Experience
o Linux / Windows
o Scripting / Automation experience in
- Splunk
- AppDynamics
- Integration & Continuous Delivery
o Expert in gathering / analysing Application / Host performance
metrics
o Building on cloud technology
o Software Development Lifecycle (waterfall & agile)