Senior DevOps Engineer

CareMessage
Summary
Join CareMessage, a technology non-profit, as a Senior DevOps Engineer and contribute to improving health equity for millions. You will build and maintain a highly scalable and reliable GCP infrastructure, focusing on automation, security, and scalability. This role involves leading engineering projects, improving cloud infrastructure, developing backup mechanisms, and participating in on-call rotations. You will collaborate with various teams and mentor junior engineers. The ideal candidate possesses extensive experience in DevOps, strong Linux skills, and proficiency in GCP. CareMessage offers a competitive salary and benefits package, including flexible work hours, paid parental leave, generous health insurance, and professional development opportunities.
Requirements
- Multiple years of experience in at least three professional roles as a DevOps Engineer, Infrastructure Engineer, Site Reliability Engineer, or similar Systems Administrator role
- Strong Linux system administration skills
- Proficiency in one or more development languages, preferably Ruby or Python
- Extensive experience maintaining production infrastructures on Google Cloud Platform, AWS or Azure ( GCP strongly preferred as we use GCP)
- Experience with configuration management and automation tools (e.g., Terraform, Ansible)
- Professional experience with software containers (e.g., Docker, Kubernetes)
- Experience working with relational databases (e.g., PostgreSQL)
- Knowledge of and experience developing infrastructure that adheres to HIPAA security and compliance standards (experience with additional healthcare security frameworks is a bonus)
- Familiarity with CI/CD tools like Jenkins and CircleCI
Responsibilities
- Lead engineering projects from start to finish, where the beginning scope is somewhat understood
- Design, implement, and continuously improve our cloud infrastructure and related processes with a focus on automation, security, and creating a highly available, self-scaling redundant infrastructure
- Develop and maintain backup mechanisms for production environments and test disaster recovery procedures
- Participate in the on-call rotation, assist with triaging and resolving production issues, and respond to incidents
- Assist engineering team members in using our infrastructure and automation services and solutions
- Collaborate with engineering, leadership, and cross-functional teams to meet business goals
- Mentor and provide feedback to team members and other engineers
- Stay up to date on best practices, new technologies, and relevant industry trends
- Build and secure our multi-tenant environments across software, processes, and infrastructure
- Automate and deploy a self-scaling, redundant infrastructure
Preferred Qualifications
Experience with firewall network appliances
Benefits
- Flexible work hours; fully remote team
- Paid parental leave for biological and adopted children
- Half-day Fridays, every Friday
- 18 paid company holidays, including a one week mid-year and one week end-of-year break
- 9 wellness days to be used for self-care- or anything that comes up in life
- 15 days of PTO
- 1-month (20 working days) paid sabbatical after the 4-year anniversary, and every 4 years thereafter
- Generous medical, dental, and vision insurance for employees and their families
- Health Savings Accounts and Flexible Spending Accounts
- 401k retirement plan
- Short & long-term disability insurance
- $100 per employee yearly wellness budget, with flexibility to spend on physical, emotional, and mental wellness resources
- PerkSpot: Instant access to discounts on products & services from hundreds of vendors
- Annual budget for professional and personal development (webinars, online courses, books, and more)
- Volunteerism incorporated in onboarding and encouraged on an ongoing basis