Thoroughcare - Pittsburgh, PA

posted 4 months ago

Full-time - Mid Level
Pittsburgh, PA

About the position

ThoroughCare, Inc. is seeking a qualified Senior DevOps Engineer to join our team in Pittsburgh, PA. This full-time position is integral to our mission of improving healthcare through innovative technology solutions. As a Senior DevOps Engineer, you will be responsible for designing, developing, testing, and deploying solutions that support the healthcare industry. Your work will have a direct impact on healthcare providers and the patients they serve, as you will be involved in the design, implementation, management, and automated provisioning of our tech-enabled platform service through our cloud infrastructure. In this role, you will be expected to take on complex and autonomous responsibilities, often leading initiatives to enhance system reliability and efficiency. You will contribute to the design and architecture of scalable systems, mentor junior team members, and ensure the security, availability, performance, and manageability of our service platform. The position requires a proactive approach to problem-solving, excellent communication skills, and the ability to manage time effectively to balance routine maintenance with project-driven tasks. The fast-paced nature of the healthcare technology field necessitates continuous learning and adaptation to new technologies and methodologies. You will be expected to interface with computer systems, manage infrastructure, write scripts, and automate processes. Additionally, you will be on-call to address critical system issues that may arise outside of standard working hours, requiring the ability to handle high-pressure situations and ensure rapid recovery of systems. This is an excellent opportunity for those looking to build a career in software design and product development within a growing healthcare software company. If you are passionate about building world-class software solutions and improving patient care, we would love for you to be a part of our team!

Responsibilities

  • 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
  • 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
  • Advocate the needs of the platform, product line teams, and key stakeholders throughout the development process
  • Understand the balance between business functionality and technical requirements
  • Provide advice, guidance, direction, and authorization to carry out major plans and procedures
  • Partner with both internal and external users to identify and document requirements and processes
  • Contribute to an environment of cross-functional teamwork within the organization's agile-based project lifecycle
  • Act as liaison between business stakeholders and the software development or information technology teams
  • Manage relationships with stakeholders to achieve project goals and provide continued best practice support
  • Demonstrate leadership in understanding and defining technical requirements, project objectives, and deliverables
  • Perform other duties as requested and assigned

Requirements

  • 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
  • Managing and maintaining infrastructure, including cloud services and in-house hardware
  • 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

Nice-to-haves

  • Experience with AWS-hosted deployments
  • 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
  • Experience working in the healthcare management industry or within a software company providing solutions to healthcare clients
  • Experience with issue tracking/project management tools (e.g. Jira)

Benefits

  • Health insurance
  • Paid vacation
  • Retirement planning (401k)
  • Career advancement opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service