Companies you'll love to work for

106
companies
1,011
Jobs
Be placed in the Kapor Talent Network talent network for opportunities from 100+ startups solving real-world problems.

Senior Devops Engineer (Remote)

Catchafire

Catchafire

Software Engineering
Remote
Posted on Monday, March 18, 2024

About Catchafire

Catchafire is a full service, on-demand solution designed to address the wide-ranging and complex needs of nonprofits by connecting them with talented pro bono professionals. We partner with major funders (read more here) to provide unlimited access to Catchafire to tens of thousands of nonprofits ready to invest in the growth of their organizations and the impact of their service.

Catchafire has delivered over $236M in services to nonprofits, has facilitated over 1.2M hours of volunteering with over 60,000 matches, and we’re tracking to deliver $1B annually in services within 5 years. We have achieved ~40+% year over year revenue growth over the past several years and are poised for accelerated revenue and impact growth by scaling our foundation business.

Our mission is simple: catalyze positive social change by building a stronger nonprofit sector fueled by talent abundance. Here are some ways to get to know us better:

Catchafire is a remote-first workplace. We provide accommodations to help with home office set up. All roles are remote full time (unless stated in job description), with the expectation that the employee is willing and able to travel periodically as deemed necessary and beneficial.

Catchafire is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We are also welcoming to any reasonable accommodations that can be made for candidates in our hiring process.

Unfortunately, we are unable to provide sponsorship for employment at this time.

About the Role and the Department

Catchafire is looking for a Senior Devops Engineer to improve the efficiency of our engineering team and the security, scalability, reliability, and performance of our web applications & infrastructure. If you are passionate about automation and have a strong background in cloud computing, infrastructure as code, compliance, and DevOps best practices, we encourage you to join us as we work together to mobilize the world’s talent for good.

In addition to technical skills, you should be a self-motivated individual who can collaborate effectively with technical and non-technical stakeholders while working remotely.

The Catchafire platform team is an agile team with a goal to develop world-class products and launch them successfully to our audience of passionate volunteers and inspiring nonprofits.

RESPONSIBILITIES

  • Improve platform infrastructure, focusing on automation, security, scalability, observability, and cost
  • Improve our software development tools, including our CI/CD pipelines, local development envs, testing, and other systems
  • Administer & configure QA and production systems & tools, including Linux VMs and the orchestration of complex AWS-based applications
  • Champion quality, scalability, security, and performance for the Engineering Team
  • Review and write technical specs, contribute to technical roadmaps, and manage complex projects
  • Participate in scoping calls with customers to assess compliance requirements and security needs
  • Write and maintain technical compliance policy documentation
  • Model engineering excellence; provide technical guidance to other engineers
  • Code contributions to the user-facing web platform, as needed

COMPETENCIES

  • Self starter: You are capable of taking charge on a project. You are always looking for new technologies to explore and new ways to improve processes.
  • Strategic thinker: You are not satisfied accepting unstated assumptions or taking direction without critical evaluation. You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes. You have opinions and are not shy about expressing them.
  • Strong Communication Skills: You communicate clearly and concisely. You have strong opinions loosely held and contribute your thoughts to the group. You argue your positions in an environment that encourages opposing viewpoints
  • Craftsperson: You are passionate about your code: its readability, quality, documentation and maintainability.
  • Pragmatic perfectionist: Though you are driven to improve code and systems, you nevertheless maintain productivity and ship in fast-paced environments. You prioritize the right improvements at the right time.
  • Humility: You like challenges and are happy to be proven wrong. You welcome every opportunity to teach or learn from others. You are eager to achieve and work at all levels of responsibility.

EXPERIENCE

In order to be successful in this role you must meet most of, if not all, of the following:

  • 7+ years Python / 3+ years Django
  • Administration and automation of AWS and Linux VM based-applications
    • Experience with ECR, EC2, ECS, RDS, S3 in AWS
    • Linux VMs and virtualenv
  • Configuring Docker for local development and docker-based deployments
  • RDBMS administration and writing & optimizing SQL queries
  • Infrastructure metrics & application performance tools
  • CI/CD automation tools
  • Terraform (Infrastructure as Code)
  • Working with a remote-first team using agile development methodologies
  • Writing code for customer-facing web applications

It would also be helpful if you have experience with:

  • Terragrunt, Ansible, Fabric
  • QA automation
  • Jenkins-based CI/CD pipelines
  • Newrelic, datadog
  • Vue (or other modern Javascript framework)

COMPENSATION & BENEFITS

  • Competitive salary commensurate with experience and geography. The range for this position is $101,000 - 135,000.
  • Fully remote work environment with a one-time work-from-home stipend to help you set up your space
  • Unlimited PTO and paid time off to volunteer
  • 401K, medical, vision, and dental insurance
  • Professional development stipend
  • Please note: we do not provide sponsorship at this time.