Senior System Administrator role based in Leeds city centre

Job Title - Senior System Administrator
Location – Leeds City Centre
Salary - £35,000 - £55,000 Negotiable, based on experience
Company details
With offices in Leeds, London, New York and Singapore, their goal is to transform the fraud, identity, KYC and AML process by continually providing products built on state-of-the-art technology, bringing the best of data science to ambitious companies of all sizes across the globe.
This company want to look after their colleagues and offer a comprehensive benefits package including PMI, annual holiday leave and a pension scheme.
Job Description:
They are looking for a talented System Administrator to join their engineering team who are responsible for both the cloud and physical on-premise customer infrastructure. The role will include close collaborate with the Software Development team to optimize applications, develop and evolve CI/CD and DevOps toolsets, and collaborate on monitoring strategies; develop scalable, robust infrastructure automation; provide in-depth operating system, application messaging, middleware and network tuning; ensure all systems meet or exceed operational and production handoff standards; provide management with data necessary to make strategic and tactical decisions.
Essential Job Functions
Oversee all aspects of infrastructure integration including configuration of new and existing systems on multiple platforms, security, operating system administration, middleware and messaging configuration/tuning, and developing operating system, infrastructure, and tools maintenance and upgrade schedules for Production Support Services
Design and implement of fault tolerant, automated, and secure application networks
Designing, implementing, and supporting of Enterprise SaaS Java applications running on highly available, automated, cloud based app and web servers
Support the design, implementation and administration of shared development, monitoring, CI/CD, DevOps, and collaboration tools
Evaluate, prototype, and implement viable automation techniques and ensure they meet the practical requirements of supportability, functionality and security compliance
Ensure development environments are rapidly available to support development efforts
Lead enterprise networking automation efforts that will be implemented via infrastructure automation
Contribute to capacity planning through evaluation of cloud compute, storage, network, application server, and software
Participate in security audits e.g. PCI DSS.
Skills Knowledge and Experience Required:
Bachelor’s degree in Computer Science or related technical field, or equivalent years of experience
Experience of supporting Red Hat 6.x+, Enterprise Java, MySQL, PostgreSQL, Active MQ, Tomcat, Jetty, Wildfire
Experience of public cloud e.g. AWS, Azure, etc.
Experience writing automation scripts such as Python, Bash, Ruby etc.
Experience working with and coding automated configuration and infrastructure deployment management tools such as Puppet, Chef, Ansible etc.
Demonstrated hands-on experience implementing systems and application performance monitoring tools
Demonstrated experience with source control management and how they are used in delivery (e.g. Git and Jenkins, or similar) and conforming to Development organization’s SDLC standards
Must be a self-starter and motivated to work with people to get the task accomplished, sometimes with minimal supervision
High level of customer responsiveness, excellent documentation and communication skills and attention to detail
Nice to have:
Knowledge and experience supporting Windows Server technologies e.g. .Net, IIS, MSSQL, Powershell
Knowledge of container technology e.g. Docker, Kubernetes, Rancher
Interest in future Hybrid Cloud technologies such as OpenStack
Minimum 2 years’ experience configuration and maintaining network and system security: firewalls (including WAF), security logs and audits, proxies, DMZ
Minimum 2 years’ experience with networking principles: routing, naming services, port-mapping, protocols, network address translation, DHCP, IP chaining, etc.
Experience with Software Development tracking and collaboration tools (Atlassian Suite etc.)
Experience with basic database administration: installation, emergency recovery, creating accounts, tuning SQL queries, indexing