Cloud Engineer II
Company Introduction
Availity is one of the leading health information networks in the United States, processing more than 4 billion transactions annually and connecting more than two million healthcare providers and over two thousand technology partners to health plans nationwide. Our teams of technology, business, and customer service professionals in Bangalore, India, are working together to transform healthcare delivery in the United States through innovation and collaboration. Our technologists help develop cutting-edge revenue cycle solutions that help hospitals, health systems, and physicians maximize payments and optimize their workflows.
Availity is a diverse group of people whose talents, curiosity and passion steer the company to create innovative solutions for the US Healthcare industry. If you are a driven, creative and collaborative individual, with exceptional technology skills to drive innovation, we want to hear from you.
Job Description
Plans, designs, develops, tests and troubleshoots cloud based applications on proprietary products and platforms, works across the complete cloud stack i.e. Software as a Service (SaaS), and/or Platform as a Service (PaaS) and/or Infrastructure as a Service (IaaS) leveraging suites like Salesforce.com cloud platform, Microsoft Office 365, Windows Azure, Google App Engine and Amazon Web Services/EC 2. Interacts with product managers and other key stakeholders to drive an optimized solution within known constraints. The job also requires in-depth understanding of cloud storage services such as EBS, Amazon S3, EFS etc. Involves integration of cloud applications and require knowledge of APIs, pre-scripting, post-scripting and integration testing.
Roles & Responsibilities
Availity is a Healthcare IT company headquartered in Jacksonville and a significant US based remote workforce. Availity is the nation’s largest health information network, connecting 2 million providers nationwide and processing more than 12 billion transactions a year, and growing! We work collaboratively with health plans and providers to disrupt an antiquated healthcare system by solving core issues in the way stakeholders communicate.
Fixing the broken provider data management process and creating real time communication of risk and quality information are just two of the ways Availity is streamlining this process. Availity also offers providers, hospitals, and health systems revenue cycle and patient financial management solutions. We help prepare our providers for the rise in consumerism and value-based care, so that they can get paid accurately, and timely, for their services.
Our mission is to create connections and deliver products that help healthcare businesses succeed. We do this by connecting, delighting, and empowering the nation’s premier healthcare ecosystem; providing multi-stakeholder solutions that simplify the business relationship between providers and health plans.
Job Summary:
As an Availity Cloud Engineer, you are responsible for the documentation, development, and maintenance of cloud implementations. This individual is responsible for the hands-on coding and implementation of the designs provided from the Cloud Architects. This individual will aid the Cloud Operations team in moving Availity to AWS and is responsible for the development and operational work over the next few years as we get up and running as well as the maintenance pieces.
Role qualifications:
Bachelor’s degree or the equivalent in relevant work experience
2 - 4 years of progressive work experience with cloud implementations and infrastructure as code
3+ years hands on AWS experience is a must
Experience working with Product and Business Management teams a plus
Experience working in an entrepreneurial company a plus
CCSP, AWS Cloud certifications a plus
Knowledge, skills, and experience to write detailed technical documentation
Skilled in IAC, Terraform, Terragrunt, CloudFormation, Ansible
Experience with CICD tooling such as Gitlab, Jenkins, etc. Experience with Kubernetes and other container technologies is a plus
Scripting such as BASH and Python
Knowledge of development methodologies (primarily Agile/Scrum)
Experience with AWS and common AWS services
Experience with monitoring and logging solutions
Must be comfortable with git. Excellent communication.
Absolutely, essential to perform at maximum efficiency within the team. Collaborative attitude. This role is part of a larger and dynamic team that nurtures collaboration.
Strong technical, process, and problem-solving proficiency. Must have experience with Windows and Linux operating systems.
What you will be doing:
Working in AWS CLI and GitLab to orchestrate builds
Monitoring JIRA throughout the sprint cycle
Participate in daily stand ups and status check in meetings
Builds and maintain infrastructure as code.
Can read and understand system and functional requirements
Writes technical specifications
Reports gaps in requirements to Technical Leads and Cloud Architects
Prepares thorough documentation of work
Consults with Cloud Architects and other business partner
Accurately scopes project time and resources required to complete projects
Reviews project scope and timeline estimates with senior staff
Consults with Cloud Architects and business partners to confirm time and resource estimates
Performs unit testing and debugging. Establishes test conditions based on code specifications
Consults with Cloud Architects on testing plans and results
May work with Cloud Architects to resolve/debug errors
Interview process:
Manager resume review
Manager video interview
Technical assessment
Team video interview
Eligibility
Video Camera Usage:
Availity fosters a collaborative and open culture where communication and engagement are central to our success. As a remote first company, we are also camera-first and provide all associates with camera/video capability to simulate the office environment. If you are not able to use your camera for all virtual meetings, you should not apply for this role.
Having cameras on helps create a more connected, interactive, and productive environment, allowing teams to communicate more effectively and build stronger working relationships. The usage of cameras also enhances security and protects sensitive company information. Video participation is required to ensure that only authorized personnel are present in meetings and to prevent unauthorized access, data breaches, preventing social engineering, or the sharing of confidential information with non-participants.