DevOps Engineer

CaringBridgeMinneapolis, MN
8hHybrid

About The Position

From the launch of the very first CaringBridge site over 28 years ago, we’ve been working toward a single vision: a world where no one goes through a health journey alone. To turn this vision into reality, we’ve made it our mission to build bridges of care and communication providing love and support on a health journey. CaringBridge is a no-cost, 501(c)(3) nonprofit health platform that surrounds family caregivers with support while they care for a loved one on a health journey. A donor-supported nonprofit founded in 1997, the organization offers tools to share and document a health journey, simplify care coordination, and connect caregivers with a supportive community. CaringBridge addresses feelings of overwhelm, isolation, and loneliness by improving emotional health and social connectedness, helping people come together in support of healing. With over 240,000 people on the platform every day sending or receiving support, there are over 1,600 messages of love, hope, and compassion posted every hour. And every 11 minutes a new CaringBridge page is started. The CaringBridge community includes all 50 states and more than 242 countries around the world. PRIMARY OBJECTIVE OF POSITION: Work collaboratively with software engineering to deploy and operate our systems. Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring and operations to ensure quality implementations. Troubleshoot and resolve issues in our develop, test and production serverless environments.

Requirements

  • Bachelor's degree or equivalent in computer science/technology
  • 5-7 years relevant experience
  • Cloud & Infrastructure: Strong AWS (Lambda, Dynmodb, IAM, SES, Kinesis, Cognito, etc.), serverless skills
  • Development: Python, bash scripting, github, Next.js
  • Database: NoSQL (DynamoDB), MySQL
  • DevOps: Terraform, CI/CD pipelines, build automation, monitoring (CloudWatch, Datadog), QA integration
  • Networking & Security: Network protocols, troubleshooting, application/network security principles
  • Operations: High availability environments, capacity planning, API management, AI exposure
  • Agile team collaboration and individual project leadership
  • IT operations best practices for always-available services
  • Strong organizational, planning, and communication abilities
  • Self-starter capable of taking ownership over multiple simultaneous projects
  • Adaptable to rapid industry changes

Responsibilities

  • Design, implement, and maintain Infrastructure as Code (Terraform, GitHub Actions)
  • Manage AWS serverless infrastructure, including making modifications and supporting production deployments/outages
  • Monitor performance, tune systems, and respond to alerts/troubleshooting issues
  • Develop disaster recovery and backup strategies per business continuity requirements
  • Administer databases (DynamoDB), ensuring optimal performance and reliable backups
  • Implement data retention policies and recovery solutions
  • Coordinate activities with team members and communicate plans/issues to management
  • Stay current on industry trends and best practices
  • Perform additional duties as needed, including Systems Administration (Office 365, etc.)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service