NOTES:
- THIS IS A U.S.-BASED POSITION. PLEASE DO NOT APPLY IF NOT CURRENTLY RESIDING WITHIN THE U.S.
- AGENCIES: ThoroughCare is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any ThoroughCare-employee in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of ThoroughCare, Inc. No fee will be paid in the event the candidate is hired by ThoroughCare due to the referral or through other means.
ThoroughCare, Inc. is a healthcare platform services vendor, founded in 2013 and headquartered in Pittsburgh, PA. Our targeted solutions assist various Healthcare Professionals, payers, pharmacy and other HCQP organizations with their participation in value-based care management and wellness programs - whether it's fee-for-service, shared-risk or capitation-based - with focus on the combination of improved patient quality of life, reduced spending, and increased revenue. ThoroughCare software is currently used to support over 700,000patients across nearly 755 care delivery organizations across the United States.We are driven by our passion to improve the quality of life for every person we can.
Our mission is to simplify integrated whole patient care by extending the care setting beyond the facility and into the patient home and empowering care teams through features designed with clinicians in mind. We're proud of earning our spot on the 2021 Inc. 5000 list of fastest growing companies (#854!), and we are looking for motivated and experienced individuals to join us on our journey.Job Title:Senior DevOps Engineer Date:August 1, 2024Location:Pittsburgh, PAClassification: Full TimeDepartment:OperationsReports To: VP, Product ManagementWe’re seeking a qualified Senior DevOps Engineer to help design, develop, test, and deploy innovative solutions supporting the healthcare industry. By working for a rapidly growing company, your hard work and creativity will bring an immediate and significant impact for our organization and the healthcare providers who utilize our platform. The role aligns and directs the design, implementation, management and automated provisioning of our tech-enabled platform service through our cloud infrastructure, supporting the mission, vision strategies, objectives, and goals of business in driving world-class solutions to meet the needs of a clinically focused user community.Our ideal candidate must be adept at problem-solving, possess excellent communication skills, and be able to manage time effectively to balance routine maintenance with project-driven tasks.
The fast-paced nature of the field also requires continuous learning and adaptation to new technologies and methodologies. The Senior DevOps Engineer will work full-time, with the expectation of being available to address critical system issues that may arise outside of standard working hours. The role involves a significant amount of time interfacing with computer systems, managing infrastructure, writing scripts, and automating processes. It requires a willingness to be on-call and the ability to handle high-pressure situations when systems need rapid recovery. This position is full time and available immediately. Benefits include health insurance, paid vacation, retirement planning (401k) and career advancement opportunities. Onsite placement for this position is preferred, however working remotely is possible with this position. This is an excellent opportunity to build your career with a growing healthcare software company. If you aspire for a career in software design and product development, and take pride in building world-class software solutions, we’d love for you to be a part of our team!
General Responsibilities
Senior DevOps Engineers take on more complex and autonomous roles, often leading initiatives to improve system reliability and efficiency. They are expected to contribute to the design and architecture of scalable systems and to mentor junior team members.
- Designing and implementing infrastructure as code (IaC) solutions
- Develop CI/CD processes/procedures/tools to automate deployment, provisioning, and maintenance of our integrated computing environments.
- Automating deployment, scaling, and management of containerized applications
- Ensure the security, availability, performance, and manageability of the tech-enabled service platform.
- Conducting system performance analysis and optimization
- Identify requirements/needs for orchestrating and supporting a reliable, secure, and scalable infrastructure that assists us in providing the best possible user experience for our client partners.
- Develop, maintain, and constantly improve system monitoring, logging, and alerting to prevent service disruptions.
- Investigate, evaluate, and introduce new technologies that improve the quality and efficiency of our service.
- Leading incident response and root cause analysis efforts
- Developing and enforcing best practices for security and compliance
- Mentoring junior DevOps team members and sharing knowledge
- Advocating the needs of the platform, product line teams, and key stakeholders throughout the development process, ensuring that what is delivered meets the original goals and KPIs.
- Understanding the balance between business functionality and technical requirements, ensuring that ThoroughCare’s solutions will be able to support customer needs both now and as our customer base grows.
- Applying business strategy while driving technology strategy, balancing short term and long term needs to ensure that the architecture can scale and evolve accordingly
- Providing advice, guidance, direction, and authorization to carry out major plans and procedures to ensure schedule attainment, product development process adherence, and performance and budget targets are met
- Partnering with both internal and external (i.e. client) users, business/technical stakeholders and industry experts to identify and document requirements (functional and non-functional) and processes that support overall business goals and objectives
- Contributing to an environment of cross-functional teamwork within the organization's agile-based project lifecycle.
- Acting as liaison between business stakeholders (management, customers, or end users) and the software development or information technology teams.
- Managing relationships with stakeholders to achieve project goals and provide continued best practice support to leaders to ensure successful adoption of the ThoroughCare applications/features
- Demonstrating leadership in understanding and defining technical requirements, project objectives, and deliverables.
- Performing other duties as requested and assigned
Skills/Qualifications
- Developing and maintaining CI/CD pipelines to enable quick and reliable code deployment across various environments.
- Demonstrated experience with Github Actions and CI/CD tools (TravisCI, CircleCI, etc)
- Demonstrated experience with containerized platform administration/deployment (Docker, Kubernetes, etc)
- Monitoring and ensuring the reliability and performance of applications and services in production.
- Demonstrated experience with monitoring/performance management software (NewRelic, Sentry, Grafana, Errbit, Papertrail, etc.)
- Leading incident management and response, including root cause analysis and implementing preventive measures.
- Optimizing system performance by conducting system troubleshooting and problem-solving across platform and application domains.
- Ensuring security best practices are integrated into the development lifecycle, including compliance with data protection regulations.
- Managing and maintaining infrastructure, including cloud services and in-house hardware, to meet the organization's needs.
- Researching and implementing new technologies and tools to drive continuous improvement in the software delivery process.
- Documenting technical procedures, configurations, and the architecture of deployed solutions.
- Collaborating with stakeholders to understand requirements, set priorities, and communicate progress and challenges.
- Providing mentorship and guidance to junior DevOps team members and promoting a culture of knowledge sharing.
- Additional demonstrated technical experiences as follows:
- Experience with AWS-hosted deployments required.
- Knowledge of Ruby on Rails, including background processing (Sidekiq, Rescue)
- Knowledge of HTML5/CSS and client-side scripting frameworks (Javascript, Bootstrap)
- Knowledge of SQL (PostgreS) and noSQL (Redis) database technologies
- Understanding of Linux and Ubuntu operating systems
- Understanding of unit (Rspec), integration (Capybara) and Automation (Playwright) Testing frameworks
- Demonstrated knowledge of the software development life cycle, and software development methodologies, including waterfall and Agile models (Agile strongly preferred)
- Strong analytical, requirements management and decision-making skills. Experience working in the healthcare management industry or within a software company providing solutions to healthcare clients preferred.
- Ability to influence decision making and communicate ideas to cross functional teams and all levels of management.
- Ability to establish and maintain effective working relationships with a service-oriented attitude in a team environment. Includes interaction with internal staff as well as customer staff members and the ability to effectively convey computing concepts to non-technical staff.
- College degree or equivalent work experience required. BS/BA in Computer Science, Information Systems or a related field recommended; Master’s degree preferred
- Must have excellent knowledge in MS Word, MS Excel, MS Visio or equivalent software
- Strong presentation and public speaking skills.
- Experience with issue tracking/project management tools (e.g. Jira) a plus
Are you interested in this job? Send a resume, cover letter and salary requirements to [email protected]. Candidates may be asked to take a programming skills test. All candidates are subject to a background check and must be authorized to work in the United States.