Job description
This position can be a remote position for systems delivered through ZIV UK and will require interaction and support for end customers. It is a key role in a new area for the business delivering IT solutions and will be responsible for streamlining the test, delivery, and support of these software systems. This includes the implementation of automated build, test, and installation on customer Linux platforms with associated configuration management and QA and release strategies. It will include creating business processes to support the delivery and quality of the delivered solutions.
The candidate must have relevant experience in developing and managing all aspects of software and be capable of problem-solving IT systems. They will undertake an active role in helping to deliver complex IT solutions, as well as the analysis and diagnosis of problems, providing recommendations and implementing corrective solutions as required.
Main Tasks and Responsibilities:
- Responsible for software delivery process & systems
- Developing processes and scripts for testing complex IT systems
- Software integration testing and system performance testing
- Preparing AWS Virtual Machines for new customers
- Configuration management systems
- Implementing software build processes
- Streamlining software release process
- Developing automated software installation process
- Support for system installation on customer systems
- Creating appropriate documentation for both internal and external use
- Troubleshooting application and system issues across a broad range of IT and communication systems with an emphasis on Linux environments, virtualisation, security, and networking
- Contribute to development standards, processes, security policies, tools
- ELK / Kibana System monitoring
- Implementation and support of complex software solutions in diverse system environments
- Identifying and implementing appropriate system tools to provide monitoring of systems and services
- Design and implement backup solutions and disaster recovery for internal and customer systems
- Defining Cybersecurity standards for systems
Candidate Requirements:
- Bachelor’s degree in Software Engineering or Computer Science
- A proven track record in managing IT/Software/Automation delivery with leadership experience
- A “Can-do” attitude – results-driven individual with determination to deliver whilst maintaining professional and technical standards.
- An organiser with focus on processes and software quality assurance
- Self-motivated to take ownership of issues and tasks
- Desirable Experience:
- AWS environments including set up and maintenance
- Network communications, routing protocols and VPNs
- Linux and Windows based systems
- Tools such as GIT, JIRA, Confluence ELK, etc.
- Real-time automation
- A range of programming languages
- Analytical and problem-solving skills
- Attention to detail
- Ability to resolve issues inside SLA requirements.
- Commercial awareness