R Systems is looking for an experienced Cloud Engineer to take on the challenge of providing knowledge and support throughout the entirety of the software cycle.

As a Cloud Engineer at R Systems, you will support software lifecycle, from source to release, ensuring successful outcomes and that products and development programs are delivered on time, to the highest quality levels, and are embracing continuous improvement principles and taking lessons learned to improve the client’s methods and procedures.

Building CI/CD pipelines allowing the automated deployment of our software and its dependencies is key, as is passing defined quality and security gates, which is also a key focus for this role. Another critical aspect of the role is the definition, creation, education on and enforcement of best practices and procedures, helping guide the efforts and practices of colleagues as they navigate these points effectively.

You’ll enjoy
  • Being part of a medium-size Agile team
  • A key role in a team with senior engineers developing and bringing innovation into existing system
  • Career and professional development opportunities (certifications, workshops, training sessions)
Your contribution
  • Knowledge and understanding of cloud technologies (IaaS, PaaS, SaaS, micro-services, Kubernetes, Docker)
  • Understanding of other cloud environments like AWS, Azure
  • Good experience with Python, REST API for Oracle Cloud Infrastructure combined with Terraform
  • Design and drive changes to existing pipelines
  • Identification of automation bottlenecks
  • Drive our client’s automation and deployment tooling adoption
  • Configuration management of the software builds and releases
  • Ensure all software artifacts are built efficiently, meeting automated quality gates
  • Work with QA and testing teams to ensure effective test automation
  • Work with client’s Software Engineers on the automation and setup of new projects
  • Lead creation of secure/hardened infrastructure blueprints and templates for developers to use
  • Simplify and improve software builds wherever possible
  • Ensure the reliability and repeatability of software releases
  • Advocate for automation across all our client’s products and processes Engineering team
  • Configuration management of our client’s software builds
  • Upholding high quality software standards
  • Helping to deliver Products and Services that differentiates us from our competitors
  • Ensuring high customer satisfaction during all stages of their engagements with the client
  • Effective teamwork and collaboration, supporting high team performance.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Apply to this job

Contact us

Send your CV