DevOps Engineer

Posted Apr 11

Job description

We are a technology company that is transforming operations at sea to enable people and the planet to thrive.

We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.

We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.

We only employ the best people. People with a desire for excellence, a curious nature, people who are thoughtful, humble, collaborative and accountable.

We reward our people well. Beyond what's usually considered to be the 'market average'.

The opportunities for people in our business can be limitless, spanning a multitude of disciplines and open to all, regardless of background and experience level.

We are not your average workplace.

Ocean Infinity is seeking a DevOps Engineer to monitor and track everything happening in all system parts of the software lifecycle during our operations at sea.

Job requirements

What will you do:

  • Design, build, harden, and maintain products/services core infrastructure;
  • Automate as much as possible of the infrastructure to remove human interaction as much as possible;
  • Help develop tooling/alerts/response for risks;
  • Contribute to defining the processes like Cloud governance, cost management and optimization;
  • Develop products using technologies such as Azure DevOps, Terraform, Chef, Puppet, Ansible, Packer, Vagrant, Python, among others;
  • Managing and provisioning the complete IT infrastructure (physical and virtual machines);
  • Implement CI/CD pipelines.
  • Examples: Managing the development, testing, and support processes in our software development project life cycle.

Who you are:

  • Degree in Computer Science or Information Technology;
  • Preferably 3 years' experience with software life cycles and release cycles;
  • Knowledge and experience with SOA/Microservices Architecture;
  • Experience with Azure Cloud;
  • Experience with technologies such as Infrastructure as code, secrets and observability and others alike;
  • Experience with CI/CD approaches;
  • Ability to identify error prone tasks and build tools to automate them;
  • Knowledge of database administration and database management systems (DBMS);
  • Knowledge of Azure DevOps Services, Grafana, Prometheus, Elasticsearch, Python, Bash;
  • Familiar with scaling, load-balancers and security concepts;
  • Ability to scale applications and create highly available services;
  • Experience working with databases (e.g., Azure Cosmos DB, MySQL, MongoDB, PostgreSQL);
  • Experience working with complex data structures;
  • Ability to take ownership and engagement in the work;
  • Excellent time management skills and ability to prioritize work in a fast-paced environment;
  • Interested in others and strives for the best for the team;
  • Have strong communication skills;
  • Critical thinking and ability to show initiative;
  • Open and receptive to new and different ideas;
  • Ability to work well in a team and independently;
  • Enthusiastic about protecting people and the planet.

Desirable:

  • Knowledge of Git and Code Versioning tools;
  • Service-Oriented Architectures and Microservices Architectures;
  • Experience working with real time data;
  • Experience with CI/CD;
  • Experience with Docker, Kubernetes, and AWS cloud services;
  • Experience working with game engines (e.g., Unreal Engine).

What you can expect:

Since the beginning we are committed to provide all our people with the best possible work conditions and benefits. Therefore, as we grow globally, we are constantly striving to go beyond what's usually considered to be the 'market average.

At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone’s differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.

There is more work to be done, and we know that we aren’t perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.