Our IT department consists of over 85 professional staff where you’ll have the opportunity to work alongside a number of different IT areas including support, business analysts, developers and testers. The IT department underpins all of our business users and customers by providing leading edge solutions using the latest technologies including developing in Google Cloud.
The Role:
We have a new and exciting opportunity within our IT department for a Systems Engineer.
Working within a dedicated team supporting our Agile Development SCRUM, IT Operations team and project delivery teams, you’ll be contributing towards the overall systems design, quality, performance and efficiency of how solutions to business requirements are delivered from proof-of-concept to live operational use.
Your day-to-day duties and responsibilities will include:
- Producing outline system designs and systems specifications/documentation for our cloud estate which includes: resource definition/configuration, networks, and networking technology.
- Maintaining the configuration used to manage all of our cloud environments.
- Analysis/design of system interfaces, including validation and error correction procedures, processing rules, access, security, and audit controls.
- Assessing risks, remediation, and specifies recovery routines and contingency procedures.
- Defining, sizing, and estimating the cost implications of introducing, resizing, or removing products and services, as a part of the development and implementation of software solutions
- Developing quality solutions from inception through to delivery and support of the solutions once live.
- Ensuring that all systems engineering code developed meets the acceptance criteria and as much as possible will go into live without any issues
- Ensuring that you keep up to date with technology, security, and compliance
- Ensuring that all systems engineering code is reviewed and signed off by a suitable peer colleague
- Being responsible for the development environments, including building and configuration of infrastructure components in the cloud, hybrid-cloud, and virtualised environments.
- Being responsible for the automation of provisioning, testing, and deployment of new and changed infrastructure in the development pipeline.
- Monitoring performance and behavioral changes and identifying the development of environmental problems, and contributing to their resolution, checking that they are managed in accordance with agreed standards and procedures.
- Understanding (in measurable terms) how existing performance would be impacted by upcoming development/testing to understand if changes are required prior to the solution being installed into production
- Ensuring system solutions for externally accessible interfaces, either provided by or consumed by MandM Direct, are adequately secure, fault-tolerant, monitored, scalable, performant, and configured correctly.
- Challenging the norm and looking for continuous improvement opportunities
- Being the point of escalation for all non-functional matters, and proactively monitoring designs to ensure they are thought through
- Working with PMO and Operations to produce project technical implementation plans.
Hours of work:
Working general office hours around flexi-time options, this is a hybrid working role (working 2 days in the office and 3 remote).