Note: The job is a remote job and is open to candidates in USA. TwinStream is a technical services company focused on delivering technical excellence and high-quality service to clients. The DevOps Engineer will deploy and maintain a cross-domain, event-driven microservices system, manage continuous deployment and configuration management, and monitor system availability. The role also involves responding to incidents, coordinating with customer stakeholders, and automating manual operations.
Responsibilities
- 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 the burden of manual operations
Skills
- 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
- This role requires eligibility for [BPSS / SC / DV] clearance
- As part of the vetting process, candidates must meet the UK Government's residency and right-to-work requirements associated with the required level of clearance
- 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)
Benefits
- Fully remote
Company Overview