What you'll do
- Provide infrastructure using Terraform
- Develop CI/CD pipelines with GitLab or Jenkins
- Create automations that support development teams
- Ensure infrastructure, systems, and tools run smoothly
- Troubleshoot issues and advise developers on alerts
- Plan, deploy, and administer applications on AWS and Kubernetes
- Maintain AWS infrastructure using Infrastructure as Code principles and Terraform
- Drive adoption of technologies and effective development and operations practices
- Mentor and oversee other engineers
- Lead technical domains or projects, ensuring consistency, scalability, and business alignment
- Improve engineering processes through automation, optimization, and reliability initiatives
- Implement and oversee cloud migration projects
- Guide the re-platforming and refactoring of cloud infrastructure
- Report cloud migration progress to senior leadership
- Preserve 24/7 business continuity with minimal downtime and financial impact
- Assess cloud deployments against company standards and best practices
- Ensure cloud solutions and resources follow deployment standards and pillars
- Keep up to date with industry tools and trends
- Provide training on new and existing technologies and services
Key requirements
- AWS, Kubernetes & Docker
- Terraform & Infrastructure as Code
- CI/CD with GitLab or Jenkins
- Linux administration, Windows administration & Networking
- Scripting & Git
- Solution design & Cloud migration
- Computer Science / Any Fieldpreferred
Benefits
- Attractive remuneration package plus performance-based reward.
- Intellectually stimulating work environment.
- Continuous personal development and international training opportunities.
About the job
You will join a team working with cutting-edge technologies and striving to utilise cloud services to the maximum. Your role will be to provide the necessary infrastructure using Terraform, develop CI/CD pipelines in GitLab or Jenkins, and create automations to support the development teams. Additionally, you will ensure that the underlying infrastructure runs smoothly, and the systems and tools work as expected. You'll be responsible for helping developers with troubleshooting and providing consultation in case of alerts.
As a senior engineer, you will also take ownership of specific domains or projects within the business, leading technical direction and ensuring alignment with strategic goals. You will play a key role in mentoring and overseeing other engineers, fostering collaboration, sharing best practices, and helping to drive continuous improvement across the team.
The main responsibilities of the position include:
Collaborate with the development teams to plan, deploy and administer applications running on AWS and Kubernetes
Maintain the AWS infrastructure using Infrastructure as Code principles and Terraform
Initiate and drive the adoption of technologies and use of good patterns for development and operations
Mentoring and overseeing other engineers
Lead and manage specific technical domains or projects, ensuring architectural consistency, scalability, and alignment with business objectives
Oversee and improve engineering processes and practices, identifying opportunities for automation, optimization, and enhanced system reliability
Implement and oversee cloud migration projects
Provide guidance for re-platform and re-factor of current cloud infrastructure
Communicate to the senior leadership, the cloud migration projects progress
Preserve business continuity 24/7 with minimum downtime and financial impact
Investigate and perform regular assessments of cloud deployments in compliance with the company’s standards and best practices
Ensure the Company’s deployment standards and pillars are followed in cloud solutions and resources
Stay up to date with the latest tools and trends in the industry
Follow and provide training regarding new and current technologies and services used
Main requirements:
BSc/MSc in Computer Science, or a similar discipline
Overall knowledge of solution design and deployment projects
Experience with Docker
Experience in or knowledge of CI/CD with GitLab and/or Jenkins
Experience in AWS technologies, services and ecosystem
Experience with Kubernetes
Knowledge of Infrastructure as Code (IaC) concepts and tools, preferably Terraform
Experience with versioning tools such as Git
Distinctive organisation and documentation skills
Excellent time management skills
Essential Linux and Windows admin, networking and scripting skills
Benefit from:
Attractive remuneration package plus performance-based reward
Intellectually stimulating work environment
Continuous personal development and international training opportunities
The Hiring Experience: What Awaits You
Show Your Skills – Online Technical Challenge
Let’s Connect – Intro Chat with Talent Acquisition
Deep Dive – First Interview with Your Future Team
Final Connection – Final Interview
All applications will be treated with strict confidentiality!



