At a Glance
- Tasks: Join us as a DevOps Engineer, enhancing client services and improving infrastructure efficiency.
- Company: Affinity, a flexible and innovative tech company focused on wellness and performance.
- Benefits: Enjoy a competitive salary, remote work, extra holidays, and opportunities for unpaid leave.
- Why this job: Shape your career in a dynamic environment while working with cutting-edge AWS and Azure technologies.
- Qualifications: Experience with AWS/Azure, Terraform, and CI/CD processes is essential.
- Other info: Fully remote role with potential for career growth and mentoring opportunities.
The predicted salary is between 40000 - 52000 £ per year.
Location: Remote, UK
Salary: Circa £47,000 per annum, depending on skills and experience
Job Type: Full Time, Permanent
Working Hours: 37.5 hours per week to cover core business hours (9-5, Mon-Fri)
About the Role:
We are looking for someone who is passionate about technology and who is always looking for opportunities to improve the services we provide for clients, in areas such as efficiency, cost effectiveness, security and reliability.
You will be pivotal in knowledge sharing internally within the business, assisting others in their assigned projects and, where necessary, supporting more junior members of Affinity to help them learn and improve.
The right DevOps engineer will have the opportunity to help grow and shape this emerging function within the team, creating a long-term career path for themselves within Affinity, with an opportunity to progress upwards.
What will your typical day look like?
- You will be working on projects, such as the Cabinet Office WordPress support contract, to keep our clients' systems up-to-date, available, resilient, secure, performing well and cost effective.
- Working to improve the efficiency of our infrastructure related processes.
- At times you'll need to work together with clients' own internal teams and with any external infrastructure teams that Affinity may partner with.
- Putting together infrastructure design documents at the start of projects, with a view to getting these signed off by the client and then acting as the basis for infrastructure build.
- Building infrastructure on new projects through the use of Terraform, AWS CloudFormation, etc. This will also include continuous integration processes, server provisioning, etc.
- Imparting knowledge and experience to other Affinity team members, both verbally and also captured in tools such as Jira Confluence, where we would like to build up a repository of DevOps how-tos, best practices, etc.
- Opportunity to work as a team lead where other Affinity team members are involved in DevOps.
- Providing AWS and Azure thought leadership and mentoring in both advisory and delivery contexts.
- Supporting out-of-hours rotas to provide support coverage for contracts in place with Affinity.
About you:
General requirements:
- Willingness to provide on-call rota coverage of emergency support (24/7/365)
- Ability to work flexible hours from time to time, for specific projects or tasks
- UK based and resident in UK for last 3 years (given some client-driven security clearance requirements)
- The role is fully remote, though visits to clients and to our office in Cornwall will occasionally be required
Technical must-haves:
- Commercial experience of AWS, including services such as Amazon VPC, Amazon RDS, Amazon ElastiCache, Amazon EC2, Amazon ECS/EKS, Amazon EFS, AWS IAM, Amazon CloudFront, Amazon S3, AWS CodePipeline, Amazon GuardDuty, AWS Security Hub, AWS Cost Explorer, etc.
- Commercial experience of Azure, including services such as Azure Networking, Azure Cache (Redis and Memcached), App Services (running WordPress and .NET applications), Front Doors (CDN), API Services, storage services (blob storage, file storage, etc.), Azure Database services, Azure Cost Management, etc.
- Terraform and/or CloudFormation scripting
- Linux, Apache/Nginx
- Continuous integration/deployment (CI/CD) experience including GitHub Actions
- Familiarity with the AWS/Azure Well-Architected Framework and NCSC Cloud Security Principles
- Security experience, including the resolution of issues found during penetration testing
- Docker experience
Technical nice-to-haves:
- System/server admin experience
- Drupal, WordPress or Magento experience
- PHP and Composer
- Microsoft technologies, including .NET, Windows Server, IIS, Active Directory, MSSQL, etc.
- AWS certifications (AWS Certified Solutions Architect - Professional, DevOps Engineer - Professional, speciality certifications, e.g., Database, Security, etc.)
- Microsoft certifications, including Azure Fundamentals, Azure Administrator Associate, Azure DevOps Engineer Expert, Azure Security Engineer Associate, etc.
- Load testing experience, including jMeter, Gatling, K6, etc.
- Other HashiCorp tools, e.g., Packer, Vault, Vagrant, Consul, etc.
- Provisioning tools, e.g., Puppet, Ansible, Chef, etc.
- AWS Control Tower and/or Landing Zone
- Experience with Google Cloud Platform
- Experience with Azure Resource Manager (ARM) Templates
Please click the APPLY button to submit your CV for this role.
Candidates with the experience or relevant job titles of; Software Developer, Software Engineer, Infrastructure Engineer, AWS, Infrastructure Engineer, AWS Systems Developer, Azure Software Development may also be considered for this role.
DevOps Engineer - AWS / Azure in Truro employer: Affinity
Contact Detail:
Affinity Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DevOps Engineer - AWS / Azure in Truro
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source. This not only boosts your portfolio but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for those tricky interview questions! Brush up on your technical knowledge and be ready to explain your thought process. Practising with friends or using mock interviews can really help.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace DevOps Engineer - AWS / Azure in Truro
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the DevOps Engineer role. Highlight your AWS and Azure experience, and don’t forget to mention any relevant projects you've worked on!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for technology and how you can contribute to our team. Share specific examples of how you've improved processes or mentored others in your previous roles.
Showcase Your Technical Skills: List out your technical skills clearly, especially those related to AWS, Azure, Terraform, and CI/CD. We want to see your hands-on experience, so don’t hold back on the details!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Affinity
✨Know Your Tech Inside Out
Make sure you brush up on your AWS and Azure knowledge. Be ready to discuss specific services like Amazon EC2 or Azure App Services, and how you've used them in past projects. This shows you're not just familiar with the tech, but that you can apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous roles and how you overcame them. Whether it's a tricky CI/CD pipeline issue or a security vulnerability, demonstrating your problem-solving skills will impress the interviewers.
✨Be Ready to Share Knowledge
Since the role involves mentoring and knowledge sharing, think of ways you've helped others learn in the past. Bring examples of how you've documented processes or created resources for your team, as this aligns perfectly with what they’re looking for.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you. Plus, it’s a great way to demonstrate your enthusiasm for the position!