AWS Platform Engineer
Belfast, Northern Ireland, United Kingdom
https://axial3d.com/about/careers
Ready to shape the future of MedTech, working on an Amazon Web Services (AWS) based Software-as-a-Service (SaaS) platform?
Axial3D is a rapidly growing and award-winning Belfast based company specialising in Patient Specific anatomical models and instruments, converting patient medical images into accurate 3D models helping surgeons improve patient outcomes.
It's a fun and growing team, and Axial3D offers the opportunity for your ideas to be implemented, recognised, and rewarded for their achievements. We are a diverse group committed to making a real impact on people's lives.
If you are passionate about AWS and cloud technologies and think our mission to make patient-specific surgery a reality sounds exciting, we invite you to apply. If you don't have everything we are looking for but feel you could grow into the role, we are happy to hear from you.
As an AWS Platform Engineer, you will be pivotal in automating and optimising our AWS infrastructure. This role is hands-on, in an environment where automation, Infrastructure as Code, security and attention to detail are highly valued.
You will join a talented team of professionals and work collaboratively to deliver innovative solutions using the power of the AWS cloud. The role offers a genuine opportunity for the right individual to develop their AWS skills and knowledge.
Your passion for AWS and cloud technologies, combined with a desire and willingness to take ownership of projects and deliver results, will be essential for success in this role.
Responsibilities
AWS infrastructure automation: Design, develop, and implement automated solutions to streamline and optimise our AWS environment. We mainly use CloudFormation and Python to define and deploy our infrastructure as code.
Machine learning infrastructure: Collaborate with data scientists and machine learning engineers to design and automate machine learning infrastructure pipelines. Implement scalable and automated workflows for model training, deployment, and inference.
Continuous integration and delivery (CI/CD): Drive the implementation of CI/CD processes and tools to automate the build, test, and deployment of applications and infrastructure changes. We use a combination of Bitbucket Pipelines, AWS CodeBuild, and CodePipeline to build and deploy Infrastructure, Amazon ECS Container-based solutions, and AWS Serverless technologies.
Infrastructure monitoring and optimisation: Implement robust monitoring and alerting solutions to proactively identify performance bottlenecks, security vulnerabilities, and cost optimisation opportunities. We chiefly rely on AWS Cloudwatch for our monitoring requirements.
Security and compliance: Ensure the implementation of best practices for securing our AWS environment.
Project ownership and delivery: Manage assigned projects from inception to completion. Define project requirements and manage project timelines to ensure successful and timely completion.
Documentation and knowledge sharing: Document automation processes, architecture designs, and troubleshooting steps to create a knowledge base for the team. Share knowledge and collaborate with team members to foster a culture of learning and innovation.
Qualifications
3+ years of AWS platform engineering experience
Passion for AWS and cloud technologies: Strong enthusiasm for working with AWS and staying up-to-date with the latest trends, best practices, and innovations in the cloud industry.
Experience with automation and infrastructure as code: Demonstrable experience with relevant automation tools and knowledge of infrastructure as code principles and practices. Experience designing and deploying complex architectures.
Containerisation experience: Hands-on experience with relevant containerisation technologies.
AWS Serverless experience. Hands-on experience with AWS serverless technologies.
Strong delivery focus: Proven track record of taking ownership of projects and driving them to completion. Ability to prioritise tasks, manage multiple projects simultaneously, and meet deadlines.
Collaboration and communication skills: Excellent interpersonal skills with the ability to work effectively in a collaborative, cross-functional team environment. Strong written and verbal communication skills.
Problem-solving mindset: Strong analytical and problem-solving skills with the ability to identify root causes and propose innovative solutions. Proactively tackle challenges and find opportunities for process improvement.