WHAT WILL I BE DOING?
• Learning about Travelport Smartpoint Cloud product through monitoring how it behaves when our customers are using it
• Working with Software Engineering Managers and Senior Engineers to investigate how the point of sale is responding in Production and Non-Production environments and document findings via reports and dashboards
• Collaborate with teams to measure component performance using tools, like JMeter, to find breaking points in the component
• Review with Software Engineering Managers and Senior Engineers upcoming features in the point of sale to determine if they will have an impact on infrastructure utilization
• Assist in designing tests to measure infrastructure utilization and product scaling on the infrastructure
• Compile results and metrics to help identify optimization and improvements that can be made in either our product or infrastructure
• Working with performance engineers to improve existing performance tests based on upcoming features and current observed behaviour in our environments
• Monitor existing performance test CICD pipelines for any drop in responsiveness of our product and communicate any concerns with stakeholders
• Work with a variety of tools – Azure Cloud, GitHub Enterprise, performance engineering tooling, CI/CD pipelines, Jira, Confluence
• Assist in completing root cause analysis of scalability or lack of responsiveness issues
• Continual involvement in agile ceremonies with your team to estimate and plan features and user stories for each product release
SKILLS AND EXPERIENCE
Technical Skills Essential to have experience of:
• 2+ years as a Software Developers • Experience working in an agile team
• Experience with Javascript and be comfortable coding in this language
• Have exposure to working in a Cloud platform
• Understanding of DevOps culture and why it is important to software delivery
• Understanding of Continuous Integration and Continuous Delivery
• Understanding of web based systems and graphical user interfaces
• Knowledge of microservices and containerized architecture
• Able to summarize data and metrics into understandable graphs and reports for stakeholders outside of your team to review
• User level or higher experience of Unix/Linux operating systems
• Version control systems such as GIT
• Demonstrated ability to communicate both written and verbally
Familiar with:
• Java and/or .Net code and have some understanding of the differences between Object orientated languages and interpreted languages (Javascript)
• Shell scripting in a *nix environment • Understanding Infrastructure resource monitoring: CPU, JVM monitoring, GC Analysis, and data storage / writing to disk – Java experience is nice to have
• Knowledge of profilers, debuggers, and memory analysis tools (JConsole, JProfiler, MAT, JHAT, YourKit etc.)
• Tools used in DevOps product delivery such as Jenkins, Azure DevOps, CloudBees, GitHub Actions, TeamCity, Bamboo etc
Education & Qualifications
• Degree in Computer Science / Engineering or related technical field or relevant experience
• Professional level of working with English language as this is the main business language for Travelport