Software Operations Engineer - Resson
In partnership with our client, Resson Aerospace, we are currently recruiting for a Software Operations Engineer to join their expanding Fredericton team.
Resson delivers image processing and machine learning to a global network of farmers through the cloud to improve the world food supply chain. They combine camera hardware, robotics, edge and cloud computing to create a unique view of the agricultural growth cycle that is provided as a SaaS platform for growers looking to reduce chemical usage and increase food production reliability.
Utilizing recent advances in large-scale cloud-based data processing, advanced data analytics, and their own proprietary algorithms, Resson delivers precision agriculture solutions to growers, providing them with analytical insights and dynamic control over their farming areas. The RAMAS data-driven agriculture solution analyzes crop metrics to assess crop status and health and provides growers with the required information to optimize agricultural operations, improve efficiency, boost yields, and maximize profitability.
As a Software Operations Engineer you will contribute to the implementation of Resson's latest expansion project. In this role your principal responsibilities will focus on platform monitoring, general support and debugging. The successful candidate will play a key role in the daily operation of the Resson software platform, with the end objective to deploy Resson system globally and to greatly impact the efficiency of production for agriculture operators world-wide.
Software developers at Resson Aerospace are leaders in their industry, constantly expanding industry knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations and events.
As part of the Operations team you will work in tandem with the development teams and field operations teams to provide a stable production platform, monitoring the cloud architecture for message queue issues, stuck pods in distributed processing systems and database errors. This role will provide software platform support to internal teams by digging into log files and service dashboards to provide accurate and up to date information on operations issues that arise. Once issues are understood, this role may also address issues by restarting services or making database changes.
Key responsibilities include but are not limited to:
- Monitoring production servers
- Monitoring processing workflows
- Making scripted changes to production database
- Loading or updating production data
- Loading or updating test data
- Tracing platform errors
- Logging reoccurring issues to be addressed by QA or by new features
- Documenting processes for handling production issues
In order to be considered for this role you must be proficient in the following:
- Spring Boot
- RESTful API
- Database Design
- Apache Spark
- Google Cloud Platform
Thank you for applying, only those selected for screening will be contacted.