IFS is seeking a dynamic and experienced Principal DevOps Engineer to join their R&D - Cloud Engineering team.
The role involves ensuring that developments at IFS R&D can run effectively in production while driving automation of processes from framework development to customer deployment.
The DevOps Engineer will lead the design, development, deployment, and maintenance of new and existing tooling/automation solutions to enhance the reliability and efficiency of operational platforms.
Responsibilities include designing and coding automation, supporting cloud and deployment architecture, identifying opportunities for enhanced automation, and implementing GitOps processes for a multi-tenant cloud platform.
The position requires creating documentation and training materials, engaging with stakeholders, mentoring junior team members, and contributing to market research and competitive analysis.
Requirements:
Candidates must have demonstrable enterprise-level experience in building large globally deployed multi-tenant cloud systems for high availability and scalability.
A minimum of 8 years of experience in CICD tools (e.g., GitLab, Bitbucket, GitHub Actions), container orchestration (K8s), Infrastructure as Code (Terraform, Ansible), containerization (Docker), and scripting (Bash, PowerShell, Python, GoLang) is required.
Experience with cloud-based infrastructure, particularly Azure (AKS, Azure Networking, etc.), or other platforms like AWS or GCP is essential.
Strong knowledge of security considerations in cloud environments and experience supporting large enterprise cloud systems at scale is necessary.
Candidates should possess full-stack experience across databases, application/web tiers, and networking, with familiarity in MongoDB, Kafka, and Apache Spark in Kubernetes.
Excellent communication skills are required to effectively interact with both technical and non-technical teams.
A natural desire to learn new technologies, a proactive approach, and the ability to work as a strong team player in a geographically dispersed team are essential.
Quality assurance experience, including testing and automation skills, is also required.
A university degree or equivalent professional qualifications in software/system engineering is mandatory.
Benefits:
IFS offers a flexible work environment that balances remote and in-office working to foster innovation and connection among colleagues.
Employees will be part of a global, diverse environment that values sustainability and aims to make a positive impact on the world.
The company promotes an inclusive workforce that reflects diverse cultures and viewpoints, enhancing the overall work experience.
Opportunities for professional growth and development through mentoring and training are provided.
IFS is committed to ensuring a supportive workplace where employees can thrive and contribute to meaningful projects.