Senior Site Reliability Engineer
Site Reliability Engineer
Healthcare must be continually available. Infrastructure-as-a-Service ensures the availability of the technologies and systems that are the foundation of athenahealth’s services. We are directly responsible for thousands of servers, petabytes of storage, and handling thousands of web requests per second, all while sustaining growth at a meteoric rate. We enable an operating system for the medical office that abstracts away administrative complexity, leaving doctors free to practice medicine.
We need talented individuals to bring their technical expertise and creative thinking to help us implement elegant solutions to complex technical problems. Do you have a desire to make a difference?
Position Summary
You will be working within our Infrastructure-as-a-Service team and be responsible for supporting, designing, and implementing tools that allow athenahealth to efficiently scale and deliver compute, network, and storage services to our stakeholders. Experience designing, deploying, scaling, and managing enterprise class products is critical to success in this role. You will be expected to maintain a strong understanding of underlying IT infrastructure and leverage Agile principles to iteratively improve Infrastructure-as-a-Service public and private cloud service capabilities over time.
Key Responsibilities
Employ creativity and critical thinking to design elegant solutions to complex problems
Design and implement highly available products that scale to meet business demand
Leverage infrastructure-as-code and CI/CD philosophies to enable rapid provisioning
Develop automated solutions for deployment and management of core systems
Leverage Agile principles to meet the fast paced demands of the athenahealth business
Evangelize and promote best practices and architecture policies
Take on responsibility for the end to end lifecycle of modern infrastructure services
Deliver customer value in the form of high quality hardware, software components and services in adherence with IaaS and Release Engineering policies on Security, performance, longevity and Integration
Identify and propose alternative technology in order to create scalable implementations and achieve desired business outcomes
Coordinate and troubleshoot complex technical issues until resolution
Understand and follow engineering conventions, architectures, and best practices; implement new conventions where necessary, teaching those methodologies to more junior members of the team
Develop automated tests utilizing test infrastructure to validate code, when applicable
Perform peer code reviews in order to ensure quality standards
Identify and help prioritize what technical debt will be eliminated
Foster collaboration across the Technology and Product organizations
Skills and Environment
3-6 years of professional experience managing Windows environments at scale
Expertise in leveraging software technologies to solve business problems
Expertise in public/private cloud IT infrastructure
Experience working in an Agile environment
Bachelor’s Degree or equivalent experience
Strong background in Windows server administration, including scaling, tuning, and security
Proficiency in programming or scripting languages such as C# or PowerShell
Experience in distributed systems and public cloud platforms such as Azure and AWS
Experience hosting, scaling, and performance tuning IIS based web applications with an MS SQL backend
Familiarity with Desired State Configuration and other configuration management tools such as Puppet, Chef, or Azure Automation
Experience hosting highly automated private cloud environments based on VMWare vSphere
Experience managing multiple Microsoft Active Directory forests across distributed sites is a plus
Experience managing enterprise backup infrastructure using Symantec NetBackup and Veeam Backup & Recovery is a plus
Behaviors & Abilities Required:
Ability to learn and adapt in a fast-paced environment, while producing quality code
Ability to work collaboratively on a cross-functional team with a wide range of experience levels
Ability to analyze existing services and identify technical debt to work toward increasing sustainability
Finds creative way to execute even when there is no historical context or known path forward
Ability to assess the benefits, risks, and success factors of potential applications
Strong mentoring and coaching skills that encourage growth for more junior members
athenahealth, Inc. is a leading provider of web-based business services for medical groups. athenahealth’s service offerings are based on proprietary web-native practice management and electronic health record (EHR) software, a continuously updated payer knowledge-base, integrated back-office service operations, and automated and live patient communication services.
Site Reliability Engineer
Healthcare must be continually available. Infrastructure-as-a-Service ensures the availability of the technologies and systems that are the foundation of athenahealth’s services. We are directly responsible for thousands of servers, petabytes of storage, and handling thousands of web requests per second, all while sustaining growth at a meteoric rate. We enable an operating system for the medical office that abstracts away administrative complexity, leaving doctors free to practice medicine.
We need talented individuals to bring their technical expertise and creative thinking to help us implement elegant solutions to complex technical problems. Do you have a desire to make a difference?
Position Summary
You will be working within our Infrastructure-as-a-Service team and be responsible for supporting, designing, and implementing tools that allow athenahealth to efficiently scale and deliver compute, network, and storage services to our stakeholders. Experience designing, deploying, scaling, and managing enterprise class products is critical to success in this role. You will be expected to maintain a strong understanding of underlying IT infrastructure and leverage Agile principles to iteratively improve Infrastructure-as-a-Service public and private cloud service capabilities over time.
Key Responsibilities
Employ creativity and critical thinking to design elegant solutions to complex problems
Design and implement highly available products that scale to meet business demand
Leverage infrastructure-as-code and CI/CD philosophies to enable rapid provisioning
Develop automated solutions for deployment and management of core systems
Leverage Agile principles to meet the fast paced demands of the athenahealth business
Evangelize and promote best practices and architecture policies
Take on responsibility for the end to end lifecycle of modern infrastructure services
Deliver customer value in the form of high quality hardware, software components and services in adherence with IaaS and Release Engineering policies on Security, performance, longevity and Integration
Identify and propose alternative technology in order to create scalable implementations and achieve desired business outcomes
Coordinate and troubleshoot complex technical issues until resolution
Understand and follow engineering conventions, architectures, and best practices; implement new conventions where necessary, teaching those methodologies to more junior members of the team
Develop automated tests utilizing test infrastructure to validate code, when applicable
Perform peer code reviews in order to ensure quality standards
Identify and help prioritize what technical debt will be eliminated
Foster collaboration across the Technology and Product organizations
Skills and Environment
3-6 years of professional experience managing Windows environments at scale
Expertise in leveraging software technologies to solve business problems
Expertise in public/private cloud IT infrastructure
Experience working in an Agile environment
Bachelor’s Degree or equivalent experience
Strong background in Windows server administration, including scaling, tuning, and security
Proficiency in programming or scripting languages such as C# or PowerShell
Experience in distributed systems and public cloud platforms such as Azure and AWS
Experience hosting, scaling, and performance tuning IIS based web applications with an MS SQL backend
Familiarity with Desired State Configuration and other configuration management tools such as Puppet, Chef, or Azure Automation
Experience hosting highly automated private cloud environments based on VMWare vSphere
Experience managing multiple Microsoft Active Directory forests across distributed sites is a plus
Experience managing enterprise backup infrastructure using Symantec NetBackup and Veeam Backup & Recovery is a plus
Behaviors & Abilities Required:
Ability to learn and adapt in a fast-paced environment, while producing quality code
Ability to work collaboratively on a cross-functional team with a wide range of experience levels
Ability to analyze existing services and identify technical debt to work toward increasing sustainability
Finds creative way to execute even when there is no historical context or known path forward
Ability to assess the benefits, risks, and success factors of potential applications
Strong mentoring and coaching skills that encourage growth for more junior members
athenahealth, Inc. is a leading provider of web-based business services for medical groups. athenahealth’s service offerings are based on proprietary web-native practice management and electronic health record (EHR) software, a continuously updated payer knowledge-base, integrated back-office service operations, and automated and live patient communication services.