Site Reliability Engineer

Engineering · Colorado Springs, United States · Remote possible

Job description

The range for this role is $89,000 - $122,000 

Actual base pay will be determined based on a successful candidate's work location, skills/abilities, experience, and education. This role includes opportunity to receive an annual bonus target of 10% of annual eligible earnings. Actual bonus amounts are determined by length of time in role, individual performance, and organizational performance. 

Interested candidates must be willing and able to work onsite minimum 3 times per week in our Colorado Springs, CO office.  

The Mission

At Christian Care Ministry we believe that Christians can, and should, share in one another’s burdens. Through the use of Medi-Share®, a healthcare sharing ministry for Christians, we cultivate that belief.

The Team

Everyone at Christian Care Ministry is in agreement with our Statement of Faith, which outlines our core beliefs. Although we aren’t perfect people, we are serving our perfect God to the best of our ability.

The Job

The Site Reliability Engineer will define, implement, and drive operational best practices using Site Reliability Engineering technologies and processes while partnering with the SRE Manager and Director of Production Support to support our existing Application and Operations Infrastructure, the Software Delivery Lifecycle (SDLC), as well as organizational processes and procedures. This role is plays a critical part in maintaining our current applications and architecture as well as our next generation of innovative applications and solutions. It works in concert with the rest of the SRE team as a "first line of defense" team for operations of our internal and external production software and systems.

Essential Job Duties & Responsibilities

  • Implement site reliability principles for increased visibility and efficiency to Christian Care Ministry's(CCM) IT performance processes 
  • Analyze, design, and evaluate automation scripts and systems 
  • Provide operations and systems administration of on-premise and cloud-hosted platforms supporting all CCM IT engineering software systems and services 
  • Monitor and implement solutions - both server and web applications - to identify potential gaps; assess system performance and recommend improvements 
  • Resolve issues escalated by technicians, engineers, and vendors 
  • Provide support and guidance to stakeholders via tickets, email, and face-to-face communications
  • Ensure data is handled, transferred, or processed according to legal and company guidelines
  • Maintain responsibility for the satisfaction of our internal customers, members, and vendors alike, by ensuring adherence to defined service-level agreements for CCM IT software systems and services 
  • Develop strong production engineering processes, taking responsibility for software availability, latency, performance, efficiency, and security best-practices. This includes change/configuration management, monitoring, emergency response, disaster recovery, capacity planning, and tooling/automation of our infrastructure and deployment workflow
  • Work with leadership to develop and implement effective, consistent IT Production Operations policies, practices, and tools 
  • Focus software development on optimizing existing systems, building stronger infrastructure and eliminating work-through automation – all while relentlessly keeping customers informed, meeting deadlines, and managing expectations
  • Continually keep job knowledge up‐to‐date by studying new development/SRE tools, techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations 
  • Act as a change agent for the long-term strategic technical good of Christian Care Ministry and manage dependencies while noticing overlaps or inconsistencies amongst processes
  • Communicate “front line” knowledge back into core engineering in order to build better and more delightful products
  • Participate in an on-call rotation 
  • Forge strategic alliances between engineering and the leadership of other impacted departments 
  • Effectively and consistently interact with peers to optimize current projects and processes
  • Contribute to the exercise and expression of Christian Care Ministry’s Christian beliefs
  • Perform all other duties as assigned

Essential Skills & Abilities

  • Ability to work in a fast-paced, multi-project environment; meeting commitments and deadlines
  • Strong negotiation and conflict resolution skills
  • Ability to set objectives and organize work to achieve goals – can determine priorities and manage time appropriately
  • Ability to interpret and scope customer requirements
  • Effective problem solving and analytical skills in both team and independent environments
  • Ability to establish processes, track, and measure results
  • Leadership skill and desire to help other departments and co-workers achieve their goals/tasks as it relates to the mission of CCM – must be able to effectively negotiate with teams to work through constraints and alternatives
  • Organized, and detail-oriented with a concise, impactful writing and communication style
  • Relentlessly high standards and self-discipline, with the ability to inspire passion in others

Core Competencies/Demonstrable Behaviors

  • Collaborates – builds partnerships and works collaboratively with others to meet objectives. This role requires a high level of internal customer interaction to meet objectives
  • Manages Conflict – handles conflict situations effectively.
  • Situational Adaptability – adapting approach and demeanor in real time to match the shifting demands of different situations.
  • Tech Savvy – anticipate and adopt innovations in technology applications for business
  • Strong analytical skills – ability to diagnose complex problems and issues with data not easily understood
  • Planning and Organizing – ability to work effectively without supervision

Education and/or Experience

  • Bachelor’s degree or higher in a relevant field required, with computer science, information systems, or engineering preferred
  • Five or more years of experience solving customer problems with technical solutions required
  • Experience with Agile and Scrum processes and/or complex IT projects is a plus
  • Knowledge of data protection operations and legislation (e.g. GDPR, HIPAA)
  • Experience in a healthcare-related field a plus
  • Experience in several areas of our current software technology stacks
    • Ideal: Typescript, Node.js, Mulesoft, Gitlab, Heroku, Linux, Docker
    • Preferred: JavaScript,  React/Redux, React‐Native,  .NET, SQL/Postgres, REST APIs,  Okta IDM) and/or the solutions that support our software technology stacks (Git, Gitlab with CI/CD Pipelines, Copado CI/CD, Atlassian Stack (Jira, Confluence, OpsGenie, Statuspage), Twilio,  AWS, Rackspace, Salesforce, Windows Server VMs, Networking, Containers, Email, DNS)

Supervisory Responsibilities

  • This job has no supervisory responsibilities

Incentives & Benefits

We work hard to serve our Medi-Share Members, but know we can only do that if we invest in our employees professionally, financially, physically, socially, and spiritually. We purposefully invest in our employees so that our employees can invest in others.

For full-time employees working 30 hours or more, some of our benefits include, but are not limited to:

  • Medical
  • Health Savings Account
  • Employer Paid Life Insurance and Long-term Disability Insurance
  • Dental
  • Vision
  • Short-term Disability
  • Accident, Critical Illness, Hospital Indemnity
  • 401(k) – up to 4% match
  • Paid-time off – accrued bi-weekly
  • Wellness plan
  • Employee Assistance Program
  • Anniversary Awards Program
  • Birthday Awards

Peers

View in org chart