Title: DevOps Engineer
Quick Summary
Northshore Cloudworks is hiring a DevOps Engineer to automate delivery, codify infrastructure, and scale reliable cloud platforms for our multi-tenant SaaS products. The role focuses on building robust CI/CD pipelines, managing Kubernetes-based environments, and improving observability and incident response. We welcome driven entry-level candidates and recent graduates alongside experienced engineers who enjoy mentoring and delivering measurable impact.
Project Category or Industry
Cloud platform engineering for B2B SaaS and data services
Type
Full-time employment
Experience Level
Entry-level to mid-level, with structured mentorship and a clear growth path for freshers who demonstrate strong fundamentals and project work
Duration
Permanent role
Location
Remote-first across the Americas, EMEA, and APAC with a minimum of 4 hours overlap between 09:00–18:00 UTC; optional hybrid days in Edinburgh and Toronto
Salary
USD 70,000–110,000 base depending on location and experience, plus annual performance bonus and comprehensive benefits
Payment Mode
Monthly payroll via bank transfer; contractor arrangements available in regions where local employment is not supported
Hiring Company Name
Northshore Cloudworks
Required Skills or Tools
Proficiency with Linux, containers, and Git; familiarity with Kubernetes, Terraform, and a major cloud (AWS, GCP, or Azure); experience building CI/CD pipelines and implementing monitoring, logging, and alerting. Clear written communication, a bias to automate, and an incident-aware mindset are essential.
Project Details
Project Description
You will join the platform team responsible for enabling product squads to ship safely and quickly. The work blends greenfield automation with iterative hardening of existing systems, including cluster lifecycle management, secrets and identity, cost visibility, and runtime security. The mission is to provide paved roads—secure defaults, rapid feedback loops, and clear runbooks—so that teams can focus on features without compromising reliability.
Core Responsibilities and Expected Deliverables
Design and maintain CI/CD pipelines that support trunk-based development, automated testing, image signing, and progressive delivery.
Manage Kubernetes clusters and namespaces, including autoscaling, network policies, ingress, and service meshes where appropriate.
Codify infrastructure with Terraform and reusable modules; maintain environment parity across staging and production.
Implement observability: metrics, logs, and traces with actionable SLOs and alerting; drive post-incident reviews and remediation.
Enhance developer experience through golden templates, internal tooling, and documentation.
Deliver well-scoped pull requests that meet acceptance criteria, include rollout and rollback plans, and pass security and compliance checks.
Required Experience and Preferred Qualifications
Foundation in Linux internals, networking, and containerization; understanding of least privilege, secrets management, and secure supply chain.
Portfolio, internship, homelab, or open-source contributions demonstrating CI/CD or infrastructure-as-code work.
Nice to have: experience with Helm, Argo CD or Flux, service mesh, cost management (FinOps), and policy-as-code (Open Policy Agent, Conftest).
Awareness of compliance practices such as SOC 2 controls, change management, and audit trails.
Certifications are welcome but not required.
Tools or Platforms to Be Used
Cloud: AWS or GCP (EKS/GKE, IAM, S3/GCS, CloudFront/Cloud CDN, RDS/Cloud SQL)
Orchestration and packaging: Kubernetes, Helm, Kustomize, container registries with image scanning and signing
IaC and config: Terraform, Terragrunt, Open Policy Agent, SOPS
CI/CD: GitHub Actions or GitLab CI, build caching, artifact promotion, and canary or blue/green deployments
Observability: Prometheus, Grafana, Loki, Tempo or OpenTelemetry, alerting via Alertmanager/PagerDuty
Security: Trivy or Grype for image scanning, Sigstore/Cosign for signing, secrets via AWS KMS or HashiCorp Vault
Language Requirement
English is required for daily collaboration; additional languages are a plus but not required.
Communication Style
Asynchronous-first via Slack and GitHub, with weekly Zoom stand-ups, sprint reviews, and post-incident retrospectives. Technical decisions are captured in lightweight RFCs stored in Notion.
Time Commitment or Working Window
Approximately 40 hours per week with flexible scheduling; core collaboration windows target late morning to late afternoon UTC. Participation in a compensated on-call rotation is expected after onboarding.
Payment Terms
Monthly salary with annual performance review and bonus eligibility. For contractors, milestone-based deliverables with biweekly invoicing and net-15 payment terms.
Evaluation Criteria
Demonstrated automation skills and clarity of infrastructure-as-code repositories
Practical problem-solving in a time-boxed take-home focused on CI/CD and Kubernetes
Collaboration in a live pairing session and ability to explain trade-offs and incident response steps
Communication, ownership, and reliability assessed through interviews and references
Evidence of security-minded practices and observability-driven operations
Other Requirements
Standard NDA upon offer acceptance, identity verification, and reference checks compliant with local laws. On-call participation after training, light-touch time tracking for contractors, and adherence to secure development lifecycle processes.
About the Company
Northshore Cloudworks is a remote-first cloud engineering company that builds resilient platforms for data-heavy SaaS products. Founded in 2018, we operate small, autonomous teams that value pragmatism, measurable outcomes, and a strong reliability culture. Our engineers are distributed across North America and Europe with collaboration hubs in Edinburgh and Toronto. Learn more at https://northshorecloudworks.com or contact [email protected].
