Azure Cloud Engineer
RLDatix
RLDatix is on a mission to change healthcare. We help organizations drive safer, more efficient care by providing governance, risk, compliance, and workforce management tools that drive overall improvement and safety. Our suite of cloud-based software helps organizations reduce healthcare-acquired infections, report on adverse events, and ensure patient safety learnings are deployed effectively.
RLDatix is truly global, with over 2,000 employees worldwide in the UK, Europe, Middle East, Australia, Canada, and the United States allowing us to be at the forefront of global patient safety and the Governance, Risk, and Compliance (GRC) movement. We envision a world where patients have access to the best and safest care possible and our team is made up of people who truly believe in what we do. We’re always looking for people who are passionate about making a positive change in healthcare to join our team. Come and make an impact in a growing organization committed to patient care!
What You Will Do:
The Cloud Engineer will report to the Cloud Engineering Lead, responsible for RLDatix Cloud functions.
The role, of Cloud Engineer is a hands-on technical role that is suited for people who are motivated by cloud and automation technology.
Individuals within the Cloud Engineer role work collaboratively with R&D teams to build, test, deploy and monitor our software.
They are responsible for building and maintaining different environments (e.g.: Dev, Test, Production).
Cloud Engineers must be able to adjust to constant business change; common types of changes include new requirements, evolving goals and strategies, and emerging technologies.
A crucial part of the role is coordination with different teams within R&D and organisation through all phases of a software development life cycle.
Additionally, this person will be responsible for:
-
Assistance with Cloud Engineering culture adoption
-
Keeping a “customer first” mindset to satisfy the needs of their internal clients.
-
Focus on configuration, documentation, optimization, and support of the infrastructure components.
The role requires an individual who is a critical thinker with problem-solving skills. Experience with developing and evolving continuous integration, delivery and deployment processes is critical.
The role holder will Get comfortable not having all the answers. As a Cloud engineer, you will be researching and learning constantly. Demonstrate that you are eager to learn by volunteering for projects and tasks. Collaboration and communication, effectively with your co-workers and stakeholders throughout the business.
What You Will Gain:
This is an excellent opportunity to join our technology company, we need to stay as close to the epicenter of pioneering solutions as possible. Even more, it should be us who develop these solutions. It’s a common belief among the Cloud Team, that we need to listen to our colleagues if we want to find the best solutions. And on top of that, we run most of our projects according to the Agile principles. You’ll also be working on assignments that make a big impact on the future of HealthCare globally.
Experience/Knowledge You Will Need:
Candidates should ideally have:
Essential:
-
Degree in Computer Science or related field.
-
More than 2 years of experience in a Cloud Engineering or related role.
-
Experience with developing and evolving continuous integration, delivery, and deployment processes.
-
Hands-on experience with continuous integration and delivery toolsets (e.g.: Jenkins, GitOps, Octopus Deploy, etc.).
-
Experience with Azure DevOps.
-
Good knowledge of Containers (e.g. Docker, Kubernetes, Helm, Amazon ECS, Amazon EKS)
-
Good knowledge of Infrastructure As Code (e.g.: Terraform, Packer)
-
Good knowledge of infrastructure setup and administration (e.g.: Working with VMs, configuring the operating system, Windows, Amazon Linux, etc.).
-
Good knowledge of version control system (e.g.: GitHub, Git).
-
Proficient with scripting (e.g.: PowerShell 7, batch files).
-
Configuration management tools (e.g.: Ansible).
-
Webservers including IIS, Nginx.
-
Motivated, self-organized, thorough, quality oriented and proactive.
-
Good communication skills, able to coordinate and work with multiple teams at the same time.
-
Strong spoken and written English language skills
Desirable:
-
More than 3 years of experience in a Cloud Engineering or related role.
-
Hands-on knowledge of the Cloud Engineering culture and principles.
-
Basic knowledge of setting up DB servers (e.g.: MS SQL Server, MongoDB, and PostgreSQL, etc.).
-
Up-to-date knowledge of cybersecurity threats, current best practices, and the latest software/tools used for security across the entire SDLC.
-
An understanding of the tools being used across the CI/CD cycle, and also the security capabilities and requirements of AWS and other cloud-based platforms.