DevOps Engineer

Fugro Norway Satellite Positioning is looking for a DevOps Engineer

Fugro Satellite Positioning manages a global network of reference stations, monitoring signals from GNSS (GPS, GLONASS, BeiDou and Galileo) satellites and generating corrections to significantly improve the accuracy of unaugmented GNSS signals. Correction messages are transmitted to vessels via a robust, fault-tolerant broadcast infrastructure, providing precise, reliable, real-time satellite positioning that is accurate worldwide, to just a few centimetres.

This role involves operating and supporting systems, products, and applications in Fugro's portfolio. Responsibilities include system design, automation, and product enhancement. You'll work in a dynamic environment, collaborating with various stakeholders, and contribute to daily operations. Strong skills in reporting, time management, and technical documentation are key. Also, participation in a 24/7 duty phone rotation is required.


Key Responsibilities:

  • Design, implement, and manage CI/CD pipelines for various development projects.
  • Automate processes and workflows using Ansible, Terraform, and other relevant tools to enhance efficiency and reliability.
  • Administer and optimize Linux-based systems to ensure high availability and performance.
  • Work with cloud platforms, particularly AWS, to deploy, manage, and scale applications.
  • Manage containerization and orchestration using Docker, Podman, Kubernetes and OpenShift.
  • Collaborate with development teams to understand needs and integrate DevOps methodologies into the development life cycle.
  • Maintain and improve existing infrastructure, ensuring best practices in security, scalability, and disaster recovery.
  • Monitor system performance, troubleshoot issues, and implement solutions to maintain optimal operations.
  • Administer and optimize network configurations and architectures based on the principles of zero-trust, ensuring secure access controls and minimizing the attack surface.
  • Maintain and improve existing Linux server infrastructure, implementing best practices in security (including zero-trust architecture principles), scalability, and disaster recovery.
  • Stay up to date with new technologies and trends in DevOps, cloud computing, and software development.

Requirements:

  • Bachelor's degree in Information Technology, Telecommunications, Programming, or a relevant engineering field.
  • At least 5 years of experience as a Linux engineer, with extensive knowledge of Linux administration and troubleshooting.
  • Proficient in Python scripting for automation and task simplification.
  • Experience with Ansible for automation and configuration management.
  • Familiarity with Red Hat OpenShift for container orchestration and management.
  • In-depth knowledge of Amazon Web Services (AWS) and experience managing cloud-based infrastructure.
  • Knowledge of Terraform for infrastructure as code (IaC) practices.
  • Solid background in general networking principles and devices.
  • Familiarity with Cisco and Juniper products.
  • Experience with container technologies such as Docker and Podman.
  • Proficiency in Kubernetes for orchestrating containerized applications.
  • Hands-on experience with Git and CI/CD tools for version control and continuous integration/continuous deployment processes.

What we offer:

  • International work environment.
  • Flexible work hours.
  • Excellent office facilities.
  • Subsidised canteen.
  • In-house exercise room.
  • Secure bike parking facilities and wardrobe/shower.
  • Mobile phone and internet covered.
  • Career opportunities in Fugro, both in Norway and abroad.