DevOps Engineer

Contract type
Freelance
Work mode
Remote
Experience
3 years

Job description

A DevOps Engineer role on a new team deploying and maintaining an established cross-domain system for a customer, working in a managed service environment. The system uses an AMQP event-driven microservices architecture with Docker container services.

At a glance

Employment
Contract · Independent contractor
Work mode
Remote
Pay
GBP 500 – 600 / day

What you'll do

  • Collaborate with Feature Development teams to promote new component versions into production as efficiently as possible
  • Maintain the system to agreed service level and availability objectives using real-time monitoring tools and system generated metrics
  • Instrumentation of new system metrics and alerts to pre-empt issues and improve performance
  • Respond to monitoring alerts and customer incidents, taking preventative/remedial action to minimise customer impact
  • Liaising with key customer stakeholders to schedule capability changes and capture new service requirements as they arise
  • Apply automation techniques to reduce manual operations burden
  • Maintain a continuous deployment pipeline
  • Work with feature delivery teams to promote component releases into production
  • Apply configuration management tools to ensure all deployments are consistent and correctly configured

What we're looking for

  • Experience in infrastructure automation tools (CloudFormation, Terraform or Ansible)
  • Experience working with docker containers & container orchestration tools (such as Kubernetes, OpenShift or Docker Swarm)
  • Experience using and maintaining CI / CD tools (such as Jenkins or GitHub actions)
  • Good understanding of relational databases and SQL
  • Linux command line, administration and shell scripting
  • Solid understanding of monitoring, auto-scaling, performance tuning, troubleshooting and disaster recovery best practices
  • Working knowledge of network security protocols
  • Working knowledge of AWS
  • Experience with monitoring tools such as InfluxDB, Prometheus or Grafana
  • Eligibility for BPSS / SC / DV clearance and meeting the UK Government's residency and right-to-work requirements

Nice to have

  • Experience of working in a managed service environment
  • Experience using, developing with and maintaining cloud hosting services (ideally AWS EC2, RDS, S3, Lambda)
  • Experience of event-driven integration with MQ messaging (RabbitMQ or similar AMQP solution)
  • Knowledge of cross domain principles & technologies
  • Industry experience writing well-tested code in one of our platform languages (Java, Go, Python or similar)

Apply

About TwinStream

Formed in 2019 by engineers who were solving complex cross-domain problems within government organisations, TwinStream brings together their collective expertise and experience into a single business focused on delivering technical excellence and high-quality service to clients. The company has grown to over 100 team members across the UK, with colleagues working on-site with clients, hybrid and remotely from home.

Key facts

  • over 100 team members
  • 2019
  • 3-month (rolling) contract outside of IR35
  • £500 to £600 per day
  • Fully remote
  • Over 100 team members across the UK

What they value

  • Diversity & Inclusion