Key responsibilities of the Senior System Engineer :
Produces outline system designs and specifications, and overall architectures, topologies, configuration data-bases and design documentation of networks and networking technology within the Pronto and CCCRS hosted services.
Specifies user / system interfaces, including validation and error correction procedures, processing rules, access, security and audit controls.
Assesses associated risks, and specifies recovery routines and contingency procedures. Translates logical designs into physical designs.
Undertakes routine installations and de-installations of items of hardware and / or soft-ware. Takes action to ensure targets are met within established safety and quality procedures, including, where appropriate, handover to the client.
Conducts tests of hardware and / or soft-ware using supplied test procedures and diagnostic tools. Corrects malfunctions, calling on other experienced colleagues and external resources if required.
Documents details of all hardware / software items that have been installed and removed.
Initiates and monitors actions to investigate and resolve problems in systems and services. Assists with the implementation of agreed remedies and preventative measures.
Specifies user / system interfaces, and translates logical designs into physical designs taking account of target environment, performance requirements and existing systems.
Produces detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate.
developing frameworks, services, tools, and processes, delivering solutions to customers. Working on a high-velocity, results-oriented team that leverages cutting-edge technologies and techniques.
Key qualifications, skills and attributes of the Senior System Engineer :
Required Skills :
Strong troubleshooting and problem-solving skills with strong business / customer facing experience
Fundamental Knowledge of network principles , WAN technologies, routing and Global Load balancing.
Fundamental Knowledge of Vmware and NSX
Experience with / architecting or supporting Azure
Must be able to attain SC clearance
Desired Skills :
Experience with web infrastructure and distributed systems; Background on services and cloud computing (Microsoft Azure or Amazon Web Services) a plus
Solid coding and service development skills , with experience in at least one of the following toolsets or languages : Java, Node.
js, C# / .NET, GoLang, Python
Create and maintain quality software using best-in-class tools Git, Jira, Sonar, Slack, and more
Have expertise in at least one of the following : API design and development, performance analysis and capacity planning, SQL and NoSQL database design and development, continuous integration / continuous delivery (CI / CD), AWS / Azure public cloud services, test-driven development (TDD)
Develop quality scalable, tested and reliable applications using industry best practices