Job Title: DevOps Engineer - DV Cleared
Job Type: Contract, INSIDE IR35
Duration: June 2024 to June 2025 + Extension
Daily Rate: TBC (Inside IR35)
Location: Cheltenham, UK
Flint Technology Services is looking for an experienced DevOps Engineer to join one of our telco clients in the UK. The role is based onsite in Cheltenham and it 100% onsite. Occasional travel to customers in Cheltenham is required.
Please note that, to be considered for the role, you must hold active BPSS and UKIC DV Clearance.
Why this job matters: Building on the organisation's track record of delivering Cyber Processing Platforms, we have recently carried out a Feasibility Study to establish the viability of developing a new and bespoke platform for one of our partners. Following excellent feedback with proposed beta/trial deployment in fall of 2024; this role provides opportunity to join an experienced and expanding team in the development and deployment of a Cyber Processing and Analytics platform.
One core group of technologies used on the project is Elastic Stack (Elasticsearch, Logstash Kibana), allowing storage, enrichment, querying, and visualisation of large amounts of data. The team operate with Agile methodology with DevOps mindset - the team are responsible for Capabilities Development, with the project developing custom plugins/extensions; automated Continuous Integration & Deployment; and System Administration tasks, with the team responsible for multiple Kubernetes Clusters and applications. There is a flexible work-life culture, but we value being co-located in the Cheltenham office with frequent visit to local customer sites. The team both organisationally and physically sits within the organisation's sub-group which focuses on Data Analysis, Big Data, Cyber Processing and Data Science with knowledge shared between teams. What you'll do:
o Leading areas of Capability Development, primary with React.js, JavaScript, TypeScript. o Creating a mixture of Back End processing and Front End tooling. o Understanding Structured and Unstructured Data. o Providing System Design, Documentation and Training. o Enhancing Elastic Stack and Kubernetes Clusters. o Release activities, which may require occasional travel to customer sites. o Sharing knowledge within the team and customer teams. o Ensuring best practices are followed in terms of design and code. What you'll bring:
Strong background in Full Stack Capability Development (4+ years) in JavaScript/React.js Experience of working in DevOps team deploying with Docker and Kubernetes. Leads large pieces of work: Either by yourself or working with other members of team. Adaptable and Flexible Work: Can take on broad range of coding and non-coding tasks (described in What You'll do' section) with frequent visits and work on customer sites. Advocates technologies: Brings most appropriate technologies and practices to project to meet current and future demands. Promotes Learning: Ensure the team and customers are developing skills. Owning customer relationships: Whilst primarily working in our office there will be regular opportunities to engage customers both face to face and via Video Conferencing. You will be responsible for building and owning customer relationships. This includes managing expectations, put the customer first whilst still acting commercially. You may also have:
Preferably experience in JavaScript ES6 onwards using React.js, TypeScript, knowledge of functional components and hooks. Experience in other JavaScript Frameworks and other programming languages including Python, Ruby, Bash, Node.js. Familiarity with code development and management best practises. The team uses Git and Visual Studio Code. Experience in working in DevOps and Agile Teams. The team uses Atlassian Toolsets - Confluence, Jira, Bitbucket. Experience of operating Rancher, OpenShift or OKD to manage and deploy Kubernetes clusters. General knowledge of other Orchestration tools. General knowledge of Elastic Stack, which may include: o Kibana, constructing queries, dashboard or plugin creation. o Elasticsearch, working with large datasets and use of API's. o Logstash, management, configuration, and improvements, extending with Plugins. Experience of Linux including: System Administration of Big Data Platforms, System Monitoring, System Patching. Knowledge of Data streaming and Message Brokers technologies.