Glass Canvas is hiring a
Remote Dev Ops Engineer

📍 Remote

Your role, in a nutshell
As a Dev Ops Engineer at Glass Canvas, your primary responsibility is to ensure the highest standards of quality and reliability for our Tilma platform. You will play a critical role in identifying and resolving issues, ensuring the seamless operation of our digital tools. Your expertise in developer tooling and system maintenance will directly contribute to the effectiveness of our mission-driven technology solutions.

The Product
Founded in 2011, our mission is to empower the Church to form resilient disciples in our modern age. At the heart of Tilma, we are about unlocking the ministry potential of our customers.

We equip them with a suite of tools, content and strategies to help ministry leaders and pastors reinvigorate the faithful and foster deep, transformative community engagement. We believe in the power of unity and resilience, shaping the Church of today and tomorrow.

Ministry Tools
Our technology helps you network your subsidiaries together, and amplify your ministry effort. Designed specifically for the Church from the ground up with a ministry focus so that you can better know and serve your people.

Ministry Network
Designed to support busy diocesan directors reach specific mission-focused objectives. We curate the best content, create thematic series, craft email templates, and package everything in easy to use formats to save you time and make it feel like you’ve got an agency working behind you.

Ministry Success
Our team is dedicated to ensuring that every facet of the Tilma platform is leveraged to achieve your unique goals and priorities. We foster a collaborative community, to enrich the Tilma experience and empower diocesan success.

Responsibilities

Developer Experience and Development Optimization
  • Collaborate with development teams to identify bottlenecks in the development process and implement solutions to eliminate them, ensuring a smooth and efficient workflow.
  • Optimize and automate the build and testing process using Continuous Integration pipelines. Streamline workflows with custom tools and scripts, ensuring a smooth development cycle. Incorporate automated testing strategies and tools to enhance efficiency and code quality.
  • Lead the process of cutting and shipping builds, managing release schedules, and ensuring that all stakeholders are aligned on versioning, feature inclusion, and release timing. Oversee the deployment of stable builds to production environments, working with QA teams to ensure rigorous pre-release testing and stakeholder approval to guarantee quality and reliability.
  • Create and maintain standardized development environments using technologies such as Docker to ensure consistency across local development, testing, and production environments.
  • Create and maintain comprehensive documentation on development environments, tooling, and best practices to ensure that knowledge is easily accessible and shared among team members.

Performance & Security
  • Continuously assess application and infrastructure performance, collaborating with developers to implement optimizations. Ensure environments are scalable and secure, optimize application code and database queries for better performance and scalability.
  • Embed security practices into the development and deployment processes, conducting regular security assessments and implementing necessary security measures to protect against vulnerabilities.

Automated Testing
  • Design and implement automated testing strategies to improve efficiency and coverage.
  • Continuously evaluate and integrate the latest automated testing tools and frameworks.
  • Work closely with the development team to integrate automated testing into the development lifecycle.

Infrastructure Management and Automation
  • Administer cloud-based infrastructure services and ensure a scalable, secure, and cost-efficient cloud environment. Experience with providers such as Cloudflare, AWS, or Google Cloud Platform is essential.
  • Oversee infrastructure service usage and manage billing to optimize costs without compromising performance.

Issue Resolution
  • Conduct thorough investigations into reported issues, debugging to pinpoint root causes.
  • Collaborate with relevant teams to gather comprehensive information and insights for more effective issue resolution.
  • Implement systematic approaches for tracking and documenting investigations to enhance team knowledge and future problem-solving efforts.

Required Qualifications
  • Alignment with the values and mission of Glass Canvas, with a desire to support ministries in their digital presence and communications efforts.
  • Strong communication skills, both written and verbal, to effectively collaborate with various teams both synchronously and asynchronously
  • 5+ years of experience as a Dev Ops Engineer in a linux environment
  • Proven autonomy in taking ownership of new projects and driving them forward, displaying a capacity for self-direction and initiative.
  • Strong analytical skills and the ability to solve complex problems with innovative and scalable solutions.
  • Solid understanding of REST APIs and experience with GraphQL is a plus.
  • Advanced knowledge of version control systems, specifically Git, and workflow management tools such as JIRA or Asana.
  • Demonstrated experience with containerization and orchestration technologies, such as Docker and Kubernetes, to manage microservices architectures.
  • Familiarity with network infrastructure, DNS management, and load balancing strategies to ensure high availability and reliability of services.
  • Experience with log aggregation tools and application performance monitoring (APM) solutions to gain insights into system health and performance.
Glass Canvas Logo
💵 Salary: $100,000 - $125,000
📍 Location: Remote

Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.