Senior DevOps Cloud Engineer - remote

LifeStance Health
Posted 3 years ago
We Work Remotely
REPORTSTO: Head of Engineering
LOCATION: Regional
JOB CLASSIFICATION: Salary 

LIFESTANCE OVERVIEW

LifeStance is a national provider of behavioral healthcare services with operations across the country. We are focused on providing evidence-based, medically driven care for children, adolescents, and adults suffering from a variety of mental health issues in an outpatient care setting, both in-person and through its digital health telemedicine offering.

At LifeStance, patient care is paramount – the driving force in everything we do. LifeStance is committed to state-of-the-art clinical excellence, to partnership and collaboration with other treating health care providers to ensure continuity of care, to the utilization of data to individually tailor services for continual improvement in outcomes, and to empowering patients to make informed choices and help them achieve their goals. This is offered in a compassionate and safe environment that provides education, support, and best practices in integrated care.

As part of this approach, LifeStance seeks to identify and recruit up-and-coming talent who are eager to join a growth-stage company and work closely with an experienced team dedicated to providing the highest quality of care and compassion to individuals with mental health issues.


ROLE OVERVIEW
The Digital Team is looking for someone to join our team that can take our very blank slate and create a highly available, maintainable, and scalable system.  We are looking for a self-motivated and driven individual to lead and develop our systems architecture. This individual will work across functions and stack to build, automate, and integrate our platforms.  This person builds with redundancy, security, and repeatability.


RESPONSIBILITIES
  • Deploy and configure cloud services
  • Deploy and configure databases and other programs on servers
  • Plan deployment strategy for data and web applications
  • Estimate costs for application infrastructure
  • Create automated processes for implementation, security, monitoring, alerting, and operations 
  • Develop and maintain a platform of integrated systems and tools to support Agile and DevOps practices across a diverse set of workflows used by multiple development teams
  • Design and build re-usable templates
  • Create and perform Disaster Recovery Plans
  • Take an iterative approach on development – constantly identifying areas to streamline and improve 
  • Build and configure automation needed to provision, deploy, and manage the compute, network, and storage services deployed to development, staging, and production environments for our internal teams
  • Develop workflow integrations and automation that eliminates repetitive tasks and improves system resiliency
  • Automate the management of environments (Staging, RC, and Production) including systems and applications monitoring, resource metering, logging, auditing, and CI/CD
  • Continually document all actions and work to define repeatable actions that can be automated 
  • Collaborate with team members to solve infrastructure, security, and development problems 
  • Provide hands-on support for urgent incidents 
  • Debug production issues across services, at all component levels, and respond to after-hours escalations 
 
SKILLS &EXPERIENCE
  • 7+ years of experience of IaC (Packer, Terraform, Ansible)
  • 5+ years of experience of managing production environments for multiple foundational services
  • 5+ years of experience with Python, Bash, or Powershell
  • Experience deploying and configuring cloud services (AWS, GCP, Azure)
  • Experience maintaining network infrastructure: load balancing, DNS
  • Experience planning deployment scenarios and automated deployment
  • Experience estimating infrastructure costs
  • Experience putting together CI/CD pipelines
  • Experience with relational (SQL, MySQL) databases
  • Experience in an Agile development
  • Strong documentation skills
  • Familiar with Github
  • Excellent problem-solving, design, development, and debugging skills
  • Ability to learn new things, new technology, and tackle problem
  • Excellent oral and written communication skills with an ability to break down complex technical systems to help business partners understand the value 
  • Strong technical collaboration and communication skills 
  • Ability to collaborate with other teams across the company, defining technology roadmaps, sharing experiences, and lessons learned for continual improvement 
  • Qualified candidates must be legally authorized to be employed in the United States
  • LifeStance is an EEO/Affirmative Action Employer and does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected veteran status, disability or any other legally protected status
  • Demonstrates awareness, inclusivity, sensitivity, humility, and experience in working with individuals from diverse ethnic backgrounds, socioeconomic statuses, sexual orientations, gender identities, and other various aspects of culture