What are the responsibilities and job description for the AWS DevOps Engineer position at Opus 2?
We are looking for an AWS System Administrator or Devops engineer to join our Client Infrastructure team to oversee the delivery of our software solutions to our US customer base. We are in an exciting time as we transition our game-changing legal software to a highly scalable container-based platform, from the existing Infrastructure-as-Code AWS implementation.
In the short term, your immediate focus will be support of the existing product and the infrastructure that drives it. Over the next 12 months we'll be moving to the new environment which will mean you get to be an early part of the engineering and support of the new container-based platform, deployed to AWS, across multiple regions.
Working in the global Client Infrastructure team to ensure the success of our product, you will act as an escalation point for high severity incidents for other AWS infrastructure issues, and you will also be a point of contact for customer support technical teams to make queries in relation to engineering/infrastructure best practices for using the Opus 2 software on-premise.
Technologies
Key
- Strong understanding of Linux (RHEL or Debian-base) administration - LPIC / RHCSA certification preferred.
- Working knowledge of scripting languages – BASH, Python 3 preferred, Ruby or Go beneficial.
- Excellent knowledge of AWS services – Solution Architect Associate or higher certification or equivalent proven knowledge. Especially with EKS, ELB, and AWS storage services.
- Experience working with Kubernetes
- Experience with HA cloud-base applications & networking:
o Containerisation – Docker, Kubernetes or LXD/LXC
o Networking – Subnets, VLANs, DHCP, DNS, TCP/IP, SSL, TLS
- Prior experience working with Hashicorp tools (cloud & enterprise):
o Terraform – maintenance of multi-cloud modules & TFC environments.
o Consul – multi-region
o Vault – secret and PKI management (including rotations)
- Experience working with YAML based CI/CD tools – Drone CI & GitHub Actions preferred.
- Experience in a software engineering environment – release, deployment, version, and change management processes
- Experience with incident response, including on-call support – monitor, back-up/recovery and disaster recovery escalation.
- In-depth knowledge of Git version control
Additional/Beneficial
- Certifications - CKA/CKD, AWS Solution Architect Associate or higher
- Authentication knowledge – SAML and OIDC with a preference on integration with Keycloak
- HA applications - Storage – working XFS and/or ZFS knowledge.
- AWS cost analysis, optimisation/reservations on AWS.
Person Specification
- Our ideal candidate is organised, with excellent communication skills.
- Able to manage your own time effectively.
- Should be able to adapt to resolve issues under pressure.
- Familiar with Scrum / Agile methodologies is a bonus, but you will have previously worked in a fast-paced engineering role. At Opus 2 We always strive for excellence, and it is important that you do too.
Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. We are the trusted partner of the world’s leading legal teams, with 49 out of 50 of the world’s largest law firms are using Opus 2.
Our achievements are underpinned by our unique culture and our people are our biggest asset. Working at
Opus 2, you’ll receive:
- 401k contribution
- My Commuter Check
- 21 days annual holidays and flexible working
- Length of service holiday entitlement
- Loyalty Share Scheme.
- Perkbox Scheme
- Healthcare, Dental plan and Vision insurance.
- A day of leave to volunteer for charity work or dependent cover
- Accessible and modern office space Equal Opportunities