How this Role Makes an Impact
ImagineSoftware is growing, and we are inviting a creative, detail-oriented Cloud Engineer to come join us! The Cloud Engineer will provide technical leadership to our team and will influence technical direction and drive technical solutions across our product offerings, which provide automation for our clients and create better patient financial experiences. This role helps to lead the creation of products that define the customer experience, with the goal of providing the best software solution in the industry!
The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys innovating and problem solving in an complex, ever-changing environment and takes pride in creating high quality, innovative software. We are an innovative company that is continually evolving, so come ready to join the fast pace!
Essential Duties
- Design, provision, configure, and maintain Azure public cloud infrastructure that is secure, scalable, and highly available.
- Provision, configure, release, and maintain Azure cloud infrastructure as code using tools such as Terraform.
- Work collaboratively with software engineering to define infrastructure and deployment requirements.
- Define and deploy systems for metrics, logging, and monitoring on Azure platform.
- Design, modify, develop, write, and implement software solutions for Continuous Integration and Continuous Deployment (CI/CD) processes.
- Develop, steer, and justify technical decisions that may be characterized by high levels of risk, impact, and complexity.
- Ensure that individual solutions are consistent with overall enterprise architecture strategy.
- Collaborate effectively with product management, UX design, software engineering, and company leadership to ensure cloud solutions meet company needs.
- Perform ongoing routine DevOps maintenance tasks.