Join our platform team as a DevOps Engineer to build, scale, and maintain core infrastructure. You will work closely with product engineering teams to deliver value quickly while maintaining high standards of uptime and performance. This role offers an excellent opportunity to influence the evolution of our infrastructure and implement best practices.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
About The Company
Knock is an innovative technology company dedicated to building a reliable, scalable, and efficient platform that empowers businesses to deliver exceptional customer experiences. Our mission is to develop core services and infrastructure that underpin our products, ensuring high availability and performance. We foster a collaborative, inclusive, and diverse work environment where every team member's contribution is valued. As a rapidly growing organization, we prioritize continuous improvement, technological excellence, and a culture that encourages learning and innovation. Our commitment to leveraging cutting-edge tools and methodologies positions us at the forefront of the industry, making us an exciting place for passionate engineers to grow and make an impact.
About The Role
We are seeking a skilled DevOps Engineer to join our small but expanding platform team. In this role, you will be instrumental in building, scaling, and maintaining the core infrastructure that powers Knock’s services. The platform team is responsible for ensuring the reliability, security, and performance of our systems, which are critical to our success. As an early-stage company, everyone is involved in multiple facets of the business, from product development to infrastructure management, fostering a dynamic and collaborative environment. The ideal candidate will have a high degree of ownership, autonomy, and a proactive approach to problem-solving. You will work closely with product engineering teams, supporting their efforts to deliver value quickly while maintaining our high standards of uptime and performance. This role offers an excellent opportunity to influence the evolution of our infrastructure, implement best practices, and help shape the future of our platform. We value diversity and inclusion and encourage applicants from underrepresented communities to apply. Even if your experience doesn't align perfectly with all the qualifications listed, we welcome your application and look forward to learning about your unique skills and perspectives.
Qualifications
- 4+ years of experience as a DevOps engineer or in a similar role within a startup or mid-sized company.
- Extensive experience managing production Kubernetes clusters using infrastructure as code (Terraform, Pulumi, CloudFormation, etc.).
- Proven experience working with complex AWS deployments, including multi-account setups and VPC configurations supporting EKS.
- Strong knowledge of database technologies such as Aurora Postgres, MongoDB, or ClickHouse, with hands-on experience in operating and scaling at least one.
- Experience with message queues and streaming platforms like SQS, Kinesis, Kafka, or similar systems.
- Exceptional problem-solving skills focused on reliability, scalability, and performance optimization.
- Excellent communication skills, capable of working effectively in a remote, distributed team environment.
- Familiarity with monitoring, telemetry, and troubleshooting tools such as Datadog, AWS CloudWatch, and Honeycomb.
- Experience in deploying and maintaining high-availability systems with uptime >99.95%.
- Ability to adapt quickly, learn new tools, and contribute to continuous improvement initiatives.
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Adopt and maintain a Terraform-backed EKS cluster, ensuring it is modern, reliable, and secure, with elastic scalability.
- Deep dive into troubleshooting and optimizing Postgres performance, as well as managing queues and streaming systems to support scaling needs.
- Identify and resolve scaling issues proactively by analyzing telemetry data, traces, and logs from tools like Datadog, CloudWatch, and Honeycomb.
- Maintain and improve our high uptime record (>99.95%) by implementing best practices and automating routine tasks.
- Support product engineering teams in deploying features rapidly through canaries, blue/green deployments, and other deployment strategies.
- Participate in on-call rotations, ensuring prompt response to incidents and minimizing downtime.
- Create and maintain runbooks, internal documentation, and internal tools to enhance team knowledge sharing and operational efficiency.
- Collaborate with cross-functional teams to improve infrastructure, security, and deployment pipelines.
- Contribute to a culture of continuous learning by experimenting with new tools and workflows, especially leveraging AI tools to increase productivity.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Competitive salary and equity options.
- Flexible remote work environment with a focus on work-life balance.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and holidays.
- Opportunities for professional growth and development, including training and conference attendance.
- Collaborative and inclusive company culture that values diversity and innovation.
- Access to cutting-edge tools and technologies, including AI-powered solutions.
Knock is an equal opportunity employer. We are committed to fostering an inclusive environment where all employees and applicants are treated with respect and dignity. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected status. We believe that diverse teams drive innovation and success, and we encourage candidates from all backgrounds to apply.
Similar Jobs
Explore other opportunities that match your interests
omni studio
Cloud Application Architect
NTT DATA North America