Job Title: AWS DevOps Engineer
About Us
We are the talent management experts. We craft solutions that screen, select, develop, and engage talent worldwide. By uniting the leading psychologists, data scientists, developers, and HR consultants, we bring the power of psychology and technology together so you can make the best data-driven people decisions. With more than 30 million assessments delivered each year in more than 50 languages, we help clients discover organizational brilliance.
Life At Our Company
We walk our talk, and passion fuels what we do.
We are technology nerds and people people, who are energized by innovation and collaboration --- winning together as a team of 650+ colleagues by uniting the leading talent experts across the globe.
Our mission is to help people meet their potential. In striving for this mission, we are daring, go the extra mile, take ownership, and expect a lot from each other.
But most of all, we care deeply --- about our customers, and about each other.
We are
humble masters,
flexible experts, and
human scientists.
About The Role
- You have strong experience in a DevOps or infrastructure engineering role.
- You have a desire to automate and an Infrastructure as Code mindset.
- You are an analytical thinker who asks questions.
- You design and build CI/CD pipelines.
- You use pipelines in creative ways to automate tasks.
- You have a high degree of curiosity and constantly think about how to improve processes and produce excellent, high-quality solutions for our customers.
- You want every day to be different.
- You share your ideas and want ideas and feedback from others in return.
- You pay significant attention to detail and have a willingness to hold yourself and your team accountable.
Your responsibilities will be:
- Supporting our existing infrastructure, deployed across multiple regions using a variety of IaaS, PaaS and SaaS solutions, primarily in AWS.
- Creating, extending, and enhancing CI/CD pipelines, primarily using Azure DevOps pipelines.
- Helping ensure the continued availability, security, and performance of our products.
- Identifying improvements and recommending solutions.
- Administering and troubleshooting the cloud environment.
- Staying ahead of issues with proactive monitoring and alerting.
- Supporting out of hours deployments and providing out of hours support.
- Deploying product and server updates (or better still, automating them).
Role Requirements
- You are knowledgeable about and familiar with DevOps and cloud infrastructure tools such as GitHub, Azure DevOps Pipelines, Terraform, AWS, Bash and PowerShell.
- You know how to build, deploy and run secure solutions.
- You have a good understanding of Linux server administration and networking principals such as DNS, IP subnets, peering, VPNs, etc.
- You self-organise, solve problems, prioritise and track tasks.
- You are an excellent communicator.
- You are comfortable working with staff at all levels and across business functions.
- You build consensus through teamwork and collaboration.
- You can work alone or in a team.