The Opportunity: We’re seeking a talented and experienced Staff DevOps Engineer to architect, implement, and maintain cutting-edge infrastructure solutions leveraging modern cloud platforms and automation tools. In this fully remote role, you will lead efforts to optimize our continuous integration/continuous deployment (CI/CD) pipelines, automate critical processes, significantly enhance the reliability and scalability of our systems, and mentor engineers, working in close partnership with our development and operations teams.
Core Values: At Syncro we believe that companies with a strong, collaborative and inclusive culture perform better and provide a great working environment.
- Be Customer Obsessed: Prioritize our customer’s success and drive value for them
- Innovate with Agility: Adapt, experiment and take risks
- Deliver Results: Operate with urgency, focus and accountability
- Collaborate Openly: Inclusivity of people, ideas and information
- Operate with Integrity: Do the right thing through transparency and fairness
- Celebrates the Wins: Illuminate accomplishments and recognize one another
Benefits Quick Overview:
- Pay Range: $139k-$194k USD (Targeting midpoint of $166k USD, adjustable for Canadian markets)
- Remote first: We are the PIONEERS of “work from home” – remote work is all we have ever done and we do it well! Our team members are all over the globe working from home and striking an awesome balance in their lives.
- Equity Appreciation Program: Syncro offers an equity program that everyone participates in
- Unlimited PTO: With a 2 week annual minimum, Syncro wants you to take time when you need it.
- 401k Plan: A hassle free plan with a 2.5% company match of your annual salary.
- Health Insurance: Syncro covers 95% of the monthly premiums for you and your dependents. Plus our plans have extremely low deductibles and out of pocket costs that don’t sacrifice great coverage for you or your family anywhere in the US.
- Parental Leave: Up to 6 weeks paid parental leave so you can focus on the new addition to your family
And more!: Ask us about our other benefits like Pet Insurance, Flexible Spending Accounts, 100% employer paid Short Term Disability, and Ultra-Remote Work.
What You’ll Be Doing:
- Lead and own the overall DevOps program, driving automation, integration, and continuous delivery initiatives.
- Strategically plan and manage the migration of our infrastructure from AWS to Azure.
- Establish and maintain a consistent CI infrastructure across all engineering teams.
- Collaborate with engineering to design and implement security best practices across the entire platform.
- Define and support infrastructural observability, availability, and containerization strategies in partnership with engineering teams.
- Champion and maintain security best practices within our infrastructure, proactively identifying and mitigating common anti-patterns.
- Participate in platform and security roadmapping, contributing strategic insights.
- Mentor and guide engineering teams on the safe and secure use of platform, infrastructure, tools, and process resources.
- Ensure our infrastructure meets the needs of a high-availability SaaS product.
Must have Skills:
- A minimum of 8 years of hands-on experience in DevOps engineering, with a focus on cloud infrastructure, automation, and CI/CD pipelines.
- A minimum of 3 years of hands-on experience working with Kubernetes in production environments.
- Ability to define and articulate a clear technical vision for DevOps within the organization while influencing technical decisions and driving adoption of best practices across teams.
- Ability to tackle high priority complex technical challenges and identify root causes effectively. Thinking strategically about scalability, reliability, and performance.
- Strong ability to collaborate with technical teams and clearly communicate technical concepts to technical and non technical audiences
- Comfortable working remotely in a remote-first setting
Deep Technical Expertise in the following:
- Cloud Platforms – Azure
- Compute Services: Extensive knowledge of Azure Virtual Machines, Azure App Service, Azure Functions, Azure Container Instances (ACI), Azure Kubernetes Service (AKS), and Azure Batch. Ability to choose the right compute service for different workloads.
- Storage Services: Deep understanding of Azure Blob Storage, Azure Files, Azure Queues, Azure Tables, and Azure Managed Disks. Expertise in storage account management, data lifecycle management, and cost optimization.
- Networking: Comprehensive understanding of Azure Virtual Network, Azure Load Balancer, Azure Application Gateway, Azure Firewall, Azure DNS, Azure Traffic Manager, and Azure ExpressRoute/VPN Gateway. Ability to design secure and scalable network architectures.
- Database Services: Expertise with Azure SQL Database, Azure Database for PostgreSQL, Azure Database for MySQL, Azure Cosmos DB, and Azure Cache for Redis. Understanding of database scaling, high availability, and disaster recovery options within Azure.
- Security: Deep knowledge of Azure Security Center, Azure Sentinel, Azure Key Vault, Azure Active Directory (Azure AD), and Azure RBAC. Ability to implement and enforce security best practices and compliance standards within Azure.
- Infrastructure-as-Code (IaC) proficiency with tools like Terraform, CloudFormation, or ARM templates. Ability to design and implement scalable and resilient cloud infrastructure.
- Containerization and Orchestration (Docker, Kubernetes):
- Deep understanding of containerization principles and best practices.
- Expertise in deploying, managing, and troubleshooting Kubernetes clusters at scale.
- Knowledge of related technologies like Helm, Kustomize, or service meshes (e.g., Istio, Linkerd).
- CI/CD Pipelines (GitLab CI, GitHub Actions, Jenkins, CircleCI, etc.):
- Architecting and implementing robust, scalable, and efficient CI/CD pipelines.
- Experience with pipeline optimization, testing integration, and security scanning.
- Understanding of different pipeline models and their trade-offs.
- Operating Systems (Linux expertise is crucial):
- Strong command-line skills and understanding of system administration principles.
- Experience with performance tuning, security hardening, and troubleshooting.
- Networking Fundamentals:
- Solid understanding of TCP/IP, DNS, load balancing, firewalls, and network security concepts.
- Scripting and Automation (Bash, Python, Go, etc.):
- Proficiency in at least one scripting language for automation tasks, infrastructure management, and tooling.
- Monitoring and Observability (Prometheus, Grafana, ELK stack, Datadog, New Relic, etc.):
- Designing and implementing comprehensive monitoring and logging solutions.
- Expertise in setting up alerts, dashboards, and analyzing metrics and logs to identify and resolve issues proactively.
- Understanding of distributed tracing concepts.
Nice to have Qualifications:
- Preference goes to candidates with Azure and/or Kubernetes Certifications: i.e Azure Admin Associate, DevOps Engineer Expert, Certified Kubernetes Administrator (CKA), Azure Solutions Architect Expert…etc.
- Bachelor’s degree preferred in the following disciplines: Computer Science, Computer Engineering, Information Technology
- Experience with AWS
- Experience with bug bounty triage
- Cloudflare network management tools
- Zero-Trust environments
Interview Process: At Syncro we believe in transparency and providing candidates with as much information as possible so you can make an informed decision during your job search. Below are the steps of the interview process you can expect:
- Initial Zoom call with HR
- Zoom call with Hiring Manager
- Technical panel with engineers
- Zoom call with CTO
Company Details: If you’re curious about learning more about Syncro, read on and visit the links below.
Syncro is a B2B SaaS company with a highly collaborative and creative team serving the Managed Services Provider (MSP) industry. Picture an MSP as a company’s outsourced IT department – our platform empowers them with the tools and automation they need to run their businesses and supercharge their client services. Our goal is to empower our customers (we call them partners) to thrive through operational excellence. We’re all about making it happen together!
To see more about our product, and what it’s like to work here at Syncro, check us out online:
Syncro is an equal opportunity employer. We are committed to creating an inclusive environment where all employees can thrive and do their best work, free from discrimination and harassment.
Our Techstack:
Front-End Technologies:
- Web: React – for building interactive web applications.
- Mobile: React Native – for building cross-platform mobile applications.
Server Technologies/Frameworks:
- Web Applications: Ruby on Rails – a full-stack web framework.
- .NET – a development platform using C#
- Phoenix (Elixir) – a productive and fault-tolerant web framework.
Platforms:
- Kubernetes – a container orchestration system.
Cloud Infrastructure Providers:
- Azure (Microsoft Azure)
- AWS (Amazon Web Services)
- GCP (Google Cloud Platform)
Infrastructure Management:
Data Storage:
- PostgreSQL – a powerful, open-source relational database.
- Redis
- Databricks