At a Glance
- Tasks: Join our team to support and maintain a cutting-edge cross-domain service.
- Company: TwinStream is a tech company formed by engineers dedicated to solving complex problems for government organisations.
- Benefits: Enjoy flexible remote work options and the chance to work with innovative technologies.
- Why this job: Be part of a dynamic team that values your input and fosters a culture of continuous improvement.
- Qualifications: Must have live DV clearance and experience in application development, particularly with Java.
- Other info: We celebrate diversity and are committed to creating an inclusive workplace for all.
The predicted salary is between 48000 - 72000 £ per year.
Who are we: In 2019, our founders were working as engineers solving complex cross domain problems within government organisations. TwinStream was formed to consolidate their collective expertise and experience into one business, providing technical excellence and exceptional service to their clients. We have teams working both on-site with clients and remotely from home.
Details:
- Employment: Contract (outside of IR35)
- Security Level: Must have live DV-clearance
About the role: Successful candidates will be working as part of an on-site team to maintain and support a managed cross-domain service using a wide range of technology, platforms and tools. The team employ site reliability engineering tools and practices to continuously verify and improve the service.
Responsibilities:
- Build and Deploy code from multiple project teams:
- Maintenance and administration of a CI pipeline building artefacts using Java, Maven and NPM.
- Configuration and execution of component and service acceptance test suites using Maven and Cypress.
- Deployment and configuration of tested services using Terraform and Ansible.
- Target platforms include OpenShift, RHEL/CentOS and Docker.
- Configuration and deployment of third-party appliances and software services.
- Track performance and availability metrics from deployed services with Influx and Grafana.
- Configure automated alerts to trap problems before they become incidents.
- Review application logs and respond to changes in system behaviour as they arise.
- Second and third-line support, responding directly to business issues and questions.
- Problem escalation and incident response.
- Root cause analysis and proactive problem solving.
- The team is empowered to deploy changes in response to arising requirements.
- Use of automation tools and techniques to reduce toil.
- OS level health checks and patching.
Experience:
- Experience of work within a managed service environment with a strong focus on service delivery and customer outcomes.
- Experience of application development using Java or similar.
- Critical thinker with the ability to reason about problems, test hypotheses and make appropriate risk decisions.
- Effective communication and interpersonal skills.
- Quick prioritisation of tasks and the ability to adapt to changing priorities during incident response scenarios.
- Experience with git version control.
- Experience of application deployment and administration using micro-service architectures.
- Experience with asynchronous messaging platforms such as AMQP.
- Experience with infrastructure-as-code tools: Terraform/Ansible.
- Experience with S3 object storage tools and techniques.
- Experience with RDBMS platforms: Oracle or similar.
Further Information: To meet the security requirements of certain clients and industries we serve, any job offer will be contingent upon the successful completion of a security screening process. At TwinStream, we take pride in being an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment where all individuals are valued and respected. We welcome applications from qualified candidates regardless of race, religion, disability, age, sexual orientation, or gender.
DV Application Support Engineer - Contract (outside of IR35) employer: Twinstream Limited
Contact Detail:
Twinstream Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DV Application Support Engineer - Contract (outside of IR35)
✨Tip Number 1
Make sure you highlight your experience with CI/CD pipelines, especially using tools like Java, Maven, and NPM. Be ready to discuss specific projects where you've built or maintained these pipelines.
✨Tip Number 2
Familiarise yourself with site reliability engineering practices. Be prepared to explain how you've used monitoring tools like Influx and Grafana in past roles to track performance and availability.
✨Tip Number 3
Since the role involves second and third-line support, think of examples where you've successfully troubleshot complex issues. Being able to articulate your problem-solving process will be key.
✨Tip Number 4
Given the emphasis on automation, brush up on your knowledge of Terraform and Ansible. Be ready to discuss how you've implemented infrastructure as code in previous positions.
We think you need these skills to ace DV Application Support Engineer - Contract (outside of IR35)
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the DV Application Support Engineer position. Familiarise yourself with the technologies mentioned, such as Java, Maven, Terraform, and Ansible.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your experience in application development, CI pipelines, and any specific tools or platforms mentioned in the job listing.
Craft a Strong Cover Letter: Write a compelling cover letter that explains why you are a good fit for the role. Mention your live DV clearance and how your background in service delivery and problem-solving aligns with the company's needs.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Twinstream Limited
✨Understand the Technical Stack
Familiarise yourself with the technologies mentioned in the job description, such as Java, Maven, Terraform, and Ansible. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've approached complex problems in previous roles. Highlight your critical thinking abilities and how you’ve successfully resolved issues, especially in a managed service environment.
✨Showcase Your Communication Skills
Effective communication is key in this role. Be ready to explain technical concepts clearly and concisely, and demonstrate your ability to work collaboratively within a team, especially when responding to incidents.
✨Prepare for Scenario-Based Questions
Expect questions that assess your ability to prioritise tasks during incident response scenarios. Think of specific instances where you had to adapt quickly and manage multiple priorities effectively.