End User computer technical skills
Level 2 desktop troubleshooting) for various OS.
Knowledge of End User Computing architecture (including virtual and physical devices, modern management technologies and zero trust principles)
Privilege management software application
Understanding of software installation via standard channels
Experience with Linux/WSL
General awareness of developer workflows and tooling, including best practice and general industry trends.
Container development skills:
Experience with the design and development of containerized applications using Docker and Kubernetes, and being able to apply this knowledge to assist others undertaking similar tasks
Work with other teams to create portable packages that contain bundled code, tools, libraries
Owning and maintaining a catalogue of container build images, with differing target programming languages, for use by developers, optimizing for security and performance
Support of base images, being able to identify problems and performing routine updates (e.g. certificate changes, configuration changes) where necessary
Develop CI/CD pipelines, particularly to validate changes to container build definition/base image before rollout
Implement centralized logging solutions of containerized environments, allowing them to be used within the parameters set by Cyber
Contribute to development of container strategies and best practices
Experience in Power Shell scripting to automate Windows system administration tasks
Strong communication skills for effectively interacting with both technical and non-technical stakeholders. Ability to explain complex technical concepts in simple terms, provide clear documentation, and collaborate across teams to ensure successful project delivery
Knowledge of Python scripting for automating routine tasks