Smart Working logo
Smart Working

Empowering companies to work with the best engineers in the world

DevOps Engineer – Google Cloud Platform, Terraform

DevOps EngineerDevOps EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Pakistan

Posted

72 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishBigQueryDockerGCPMongoDBPythonRedisTerraform

Job Description

DevOps Engineer – Google Cloud Platform, Terraform

Smart Working

• Design, implement, and maintain cloud-native infrastructure on Google Cloud Platform (GCP) using Terraform across multiple environments (production, staging, sandbox, and customer deployments). • Architect and operate serverless container workloads using Cloud Run, ensuring efficient scaling, resource management, and cost optimisation. • Design and manage event-driven systems using Pub/Sub, including message retention, acknowledgement deadlines, dead-letter queues (DLQ), and monitoring. • Build and maintain CI/CD pipelines using GitHub Actions and Cloud Build, including automated Terraform deployments and GitOps-based workflows. • Develop reusable Terraform modules and manage infrastructure across multiple GCP projects using best practices for remote state and environment separation. • Manage containerized workloads and cloud networking using services such as GKE, VPC, Load Balancers, Cloud Armor, IAM, and Secret Manager. • Collaborate with software engineers on architecture design decisions, including scaling strategies, service separation (HTTP vs WebSockets), and performance optimisation. • Implement monitoring, alerting, and observability using Google Cloud Monitoring, Cloud Logging, Sentry, and OpenTelemetry. • Administer and optimise data infrastructure, including MongoDB Atlas, Redis, BigQuery, and Cloud Storage.**Perform incident response and root cause analysis, implementing long-term improvements to increase reliability and resilience. • Own infrastructure end-to-end, including architecture decisions, performance optimisation, cost management, and operational excellence. • Create and maintain documentation, operational runbooks, and best practices. • Mentor engineers and promote DevOps and cloud architecture best practices across the organisation.

Job Requirements

  • 5+ years of hands-on DevOps or Infrastructure Engineering experience supporting production cloud environments.
  • Strong experience working with Google Cloud Platform (GCP) in production environments.
  • Hands-on experience with Cloud Run and serverless container platforms in GCP.
  • Experience designing and operating event-driven architectures using Google Cloud Pub/Sub.
  • Strong understanding of serverless architecture patterns, including scaling behaviour and cost models for container workloads.
  • Experience working with Cloud Functions, GKE, VPC networking, Load Balancers, Cloud Armor, IAM, and Secret Manager.
  • Advanced experience with Terraform, including Infrastructure as Code for multi-environment systems, module development, remote state management, and Terraform Cloud workflows.
  • Experience managing multi-project infrastructure setups in GCP using Terraform.
  • Strong experience with Docker and containerized workloads.
  • Experience building and maintaining CI/CD pipelines using GitHub Actions and Cloud Build.
  • Experience administering MongoDB Atlas, including replication, backups, performance tuning, and network configuration.
  • Proficiency in Python and Bash for automation and infrastructure tooling.
  • Strong understanding of monitoring, logging, and observability in distributed cloud systems, including metrics, logs, tracing, and latency analysis.
  • Ability to design, operate, and take ownership of infrastructure and systems end-to-end, including architecture decisions, performance optimisation, and cost management.
  • Strong communication skills and the ability to work effectively in a fully remote, async-first team environment.

Benefits

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • No Weekend Work: Real work-life balance, not just words
  • Day 1 Benefits: Laptop and full medical insurance provided
  • Support That Matters: Mentorship, community, and forums where ideas are shared
  • True Belonging: A long-term career where your contributions are valued

Related Categories

Related Job Pages

More DevOps Engineer Jobs

Logiks TI logo

Systems Analyst, MuleSoft Developer – Senior, DevOps, Quality

Logiks TI

Reduzimos a distância entre seus dados e o conhecimento.

DevOps Engineer72 days ago
Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Develop and architect complex integrations using MuleSoft • Implement and maintain automated tests (MUnit), ensuring quality and preventing failures • Create and maintain CI/CD pipelines to automate deployments • Design resilient messaging-based solutions (Anypoint MQ) • Configure security policies and integrate with Azure AD • Manage APIs and environments on the Anypoint Platform (API Manager, Runtime Manager, Exchange) • Ensure governance, security and high availability standards across integrations

Brazil
Job Closed
OtherRemoteTeam 501-1,000Since 1999H1B No Sponsor

Spalding, a Saalex Company is seeking a DevOps Engineer, SR in Patuxent River, MD.  Spalding, a Saalex Company is a professional services company delivering cutting-edge solutions to the Department of Defense since 2001. Our expert-level solutions include software development, information technology, program management, financial management and business intelligence services.  Spalding, a Saalex Company offers competitive compensation, career development, flexible work schedules and excellent benefits. Summary: Seeking a senior-level DevOps Engineer with strong developer experience supporting containerized applications.  Ideal candidate will identify, prove out, test, and implement pipeline process improvements - including utilizing new or existing GitLab or third-party tools or features; exhibit excellent customer service skills to educate customers on pipeline functionality and troubleshoot pipeline issues; be able to interact with all levels of organizational personnel, from training and mentoring teammates to developing and presenting briefs to leadership. Position Type: Full-Time Salary: $135k-$165k (depending on expierence) Work Location: This is a remote position. **On-Site Requirements: On-boarding will require 1-2 visits to Patuxent River, MD for candidates that are local to the area. Candidates out of state will be onboarded virtually. Training will be virtual and telework maximized/permitted to the greatest extent possible, however for local candidates, training/tasking may require on-site work a few hours per week. Future on-site/telework requirements/schedules may change as additional client direction is received. Essential Functions: - Develop DevOps functionality for CI/CD pipeline solutions; improve and maintain GitLab pipeline configurations. - Understand/interpret Cyber Security guidelines to resolve code vulnerabilities. - Maintain, monitor, and proactively research/pilot solutions to optimize and improve the parent scan pipeline; provide recommendations for technology advancement to streamline CI/CD tools and processes. - Assist with GitLab upgrades as received from the vendor (i.e. bi-weekly, monthly, etc.; requires evening support) - Configure customer projects/access to pipeline, including configuring git on customer assets and credentials in customer repositories. - Onboard new applications/customers to the CI/CD environment, working closely with application developers to provide training/technical guidance/troubleshooting assistance. - Craft/help customers craft gitlab-ci.yaml files to orchestrate their child pipelines or test projects; create, maintain, update, and monitor health checks. - Research, perform analysis of alternatives, recommend technical solutions, and architect new CI/CD environments and pipelines, such as Cloud migration or supporting classified systems. - Provide demos/overviews/briefs/newsletters regarding the pipeline and/or associated tools to customers and/or leadership of various levels. - Update and maintain documentation. - Provide mentorship to junior teammates. - Other duties as assigned or required.

Maryland
$135K - $165K / year
Job Closed
Ubiminds logo

DevOps Engineer – CI/CD Optimization

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

DevOps Engineer72 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Analyze and assess legacy CI/CD pipelines, identifying inefficiencies, bottlenecks, and manual processes. • Design and implement modern CI/CD pipelines with automated testing, security checks, and optimized deployments. • Migrate existing infrastructure and build processes to Infrastructure as Code (IaC) using AWS CloudFormation. • Define and standardize “golden paths” for build and deployment workflows across environments. • Improve pipeline observability through logging, monitoring, and alerting to ensure fast and actionable feedback. • Collaborate closely with engineering teams to improve build reliability and deployment confidence. • Own CI/CD improvements end-to-end, from design through production rollout. • Proactively contribute to improving DevOps practices, tooling, and engineering efficiency.

Brazil
Job Closed
Planet logo

Site Reliability Engineer

Planet

Largest earth observation satellite network delivering a near-daily global dataset

DevOps Engineer72 days ago
OtherRemoteTeam 501-1,000Since 2010H1B Sponsor

Role Description In this role, you will join Planet's Direct Access Service Infrastructure team, directly contributing to our next-generation Constellation as a Service platform. This platform represents a major new offering to our customers that goes beyond traditional cloud-based platforms and supports on-premises deployments. You will be responsible for building, deploying, and operating critical compute software that supports end-to-end imaging operations within customer on-premises and/or cloud environments. You will use your understanding of internal compute requirements as well as customers' environmental-specific constraints to help design, implement, and support a robust system for reproducible deployments across operating environments, to guarantee the reliability, scalability, and availability of our services. To do this, you will partner closely with cross-functional engineering teams to enable and empower the integration of software solutions and the troubleshooting of distributed systems. This is a full-time, remote position based in the United States and Canada. If located near an office, you are expected to work from that office 3 days per week. Impact You'll Own - Build and deploy computing services and infrastructure in customer environments for a next-generation satellite operations and image processing end-to-end platform - Operate in a high-impact, tight knit team to architect novel systems for air-gapped deployments at scale - Clarify and surface requirements from ambiguous use cases defined by cross-functional stakeholders, including internal users and external customers - Responsible for operations such as deployments, service orchestration, and documentation for cross platform stakeholders - Scale architecture while ensuring availability of services - Improve reliability and scalability by resolving edge cases, studying failure modes, and writing tests - Participate in on-call rotations to ensure operational excellence Qualifications - Bachelor’s degree in Computer Science or similar - 10+ years of experience building services that leverage cloud-native infrastructure and tooling - Experience deploying and maintaining bare-metal and cloud Kubernetes through tools such as Talos, RKE2, Proxmox, or k3s - Proficiency with Terraform, Ansible, Helm, Kustomize, and/or similar IaC / GitOps tooling - Experience successfully building, releasing, and supporting highly available, consistently performant services - Knowledge of hardware and network level implications of on-prem compute - Experience with platform optimization, particularly resource optimization, management, and cluster tuning in a constrained environment - Ability to observe and troubleshoot distributed systems with tools such as Alloy, Prometheus, Grafana, and OpenTelemetry - Advanced skills in Python, Bash, and other tooling as appropriate to build services and meet product goals - Excellent communication skills and the ability to work through collaboration with cross-functional engineering teams - Experience working with Jira for task management and progress tracking What Makes You Stand Out - Experience with CUDA-based GPU programs - Security expertise in sensitive environments, including implementing zero-trust architectures, hardening Kubernetes clusters, conducting security audits, and deploying workloads in air-gapped environments Benefits - Comprehensive Medical, Dental, and Vision plans - Health Savings Account (HSA) with a company contribution - Generous Paid Time Off in addition to holidays and company-wide days off - 16 Weeks of Paid Parental Leave - Wellness Program and Employee Assistance Program (EAP) - Home Office Reimbursement - Monthly Phone and Internet Reimbursement - Tuition Reimbursement and access to LinkedIn Learning - Equity - Commuter Benefits (if local to an office) - Volunteering Paid Time Off

United States + 1 moreAll locations: United States | Canada