Job description
Role: Contract Cloud DevOps Engineer
Location: Fully remote
Length: 6 Months initially
Rate: Negotiable
IR35 Status: Outside
Description
As part of the infrastructure team, you will play a pivotal role in driving the evolution and optimisation of our cloud infrastructure alongside the Senior Cloud Engineer.
Our client has recently completed a full migration to AWS and are looking for a candidate who can help them utilise the offerings of that environment, focussing on performance scalability, auto-recovery, and cost optimisation. For example, we anticipate a move towards greater containerisation in the coming year.
In addition to project-based work, a key part of the role will be working with their in-house development team to ensure their Devops practices are tailored to our infrastructure.
Key Responsibilities
- Drive further optimisation of our infrastructure through use of available AWS service offerings
- Day-to-day administration and monitoring of our hosting infrastructure
- Pro-actively identify opportunities to improve performance, security, and resilience of the infrastructure
- Engaging with our development team to address DevOps related issues as well as collaborating on enhancements to our DevOps practices
- Enforcing security best practice
- Management of users across numerous systems and interfaces
- Support the response to system outages or performance issues
Qualifications and Experience
- IT or Business-related degree or equivalent
- Relevant technical qualifications
- At least 3 years' relevant experience within a hands-on technical role
- Ideally worked within a service delivery environment
Required skills and technologies.
- Experienced at managing AWS public cloud infrastructure (e.g., EC2, RDS, VPC, S3, IAM and CloudWatch)
- Strong Terraform skills
- CI/CD tooling (Gitlab preferred)
- Experience with Git distributed version control tools (e.g., Gitlab/Bitbucket/GitHub)
- Strong Linux administration skills (CentOS & Ubuntu), including Apache web server and nginx proxying
- MySQL
Desirable skills and technologies
- Puppet
- Experience of Docker and AWS Kubernetes-based solutions (e.g., EKS)
- Knowledge of Packer
- Management of PostgreSQL and MS SQL databases
- Tableau server administration
- Azure public cloud server administration
- A working understanding of code and script (e.g., PHP, Python)
- Familiar with Atlassian productivity tools (i.e., Jira, Confluence)
- An understanding of Agile methodologies, including SCRUM