Cloud Engineer (1042) - Department of Technology

Cityandcountyofsanfrancisco1

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

City and County of San Francisco seeks an experienced Cloud Engineer to join the Platform Engineering team, supporting Cloud 2030 migration of ~1,700 workloads to cloud platforms. You will design and deploy cloud infrastructure, automate deployments, and modernize legacy codebases with containerization and IaC practices.

You will write Terraform/OpenTofu, build GitHub Actions pipelines, and work with security/compliance controls while collaborating with senior engineers on complex migrations and

Qualifications

  • Associa te degree or equivalent credits in CS/CE/IS or related field.
  • 1 year of experience analyzing, installing, configuring, enhancing, and/or maintaining a system or platform components.
  • Desirable: hands-on cloud platform experience (AWS/Azure/Google Cloud)
  • Proficiency in Terraform or OpenTofu configurations, including modules and state management.
  • Experience building or maintaining automated deployment pipelines (GitHub Actions, GitLab CI or equivalent).
  • Solid programming foundation in languages such as Python, Go, JavaScript/TypeScript, Java, or C#.
  • Scripting skills in Python, Bash, or PowerShell.
  • Familiarity with AI coding tools in a development workflow.

Responsibilities

  • Design, implement, and maintain cloud infrastructure using Terraform/OpenTofu.
  • Build and maintain GitHub Actions CI/CD pipelines for infra and app deployments.
  • Migrate applications and databases with senior engineering guidance.
  • Modernize legacy apps for cloud deployment with containerization and CI/CD.
  • Develop custom apps, automation tools, and internal platform services.
  • Migrate databases (Oracle, SQL Server, PostgreSQL) and ensure high availability.
  • Support security/compliance controls per CJIS and HIPAA patterns.
  • Triage issues, improve monitoring, and assist in backup/recovery testing.
  • Participate in code reviews and use AI-assisted development tools with proper testing.
  • Document infrastructure and deployment procedures; share knowledge across teams.

Skills

Cloud platforms
Terraform/OpenTofu
CI/CD pipelines
Containerization
Python
Go
JavaScript/TypeScript
Java
C#
Scripting (Bash/PowerShell)
AI coding tools

Education

Associate degree in CS/CE/IS or related field
60+ semester credits / 90+ quarter credits in related field

Tools

AWS
Azure
Google Cloud
GitHub Actions

Job description

DT seeks an experienced Cloud Engineer to join the Platform Engineering team and contribute to cloud migration and modernization. This position supports Cloud 2030, the City's five-year program to migrate approximately 1,700 workloads from on-premises data centers to commercial cloud platforms.

The position involves hands-on engineering: writing Terraform, building CI/CD pipelines, migrating applications and databases, modernizing legacy codebases, developing custom applications, and deploying cloud infrastructure. At the journey level, you will independently deliver assigned engineering work within established architectures and team standards, with senior engineers available for guidance on complex designs, migration decisions, and production cutovers.

The Platform Engineering team is undergoing a transformation from traditional systems administration to a modern engineering organization. We use GitHub for version control and CI/CD, Terraform for infrastructure-as-code, and AI coding tools (Claude Code, AWS Kiro) as part of our development workflow. We are accelerating adoption of containerization and cloud-native patterns across the team. You will contribute to this technical and cultural change. We build and operate cloud environments that host criminal justice systems, financial systems, and public-facing applications for San Francisco residents.

We invite individuals from all backgrounds, experiences, and perspectives to join our team. Your unique expertise is highly valued as we work together to enhance the City and County of San Francisco's IT infrastructure leveraging public cloud services.

What You'll Do

Essential duties include, but are not limited to, the following:

  • Design, implement, and maintain cloud infrastructure using Terraform/OpenTofu within established architectures and standards.
  • Build and maintain GitHub Actions CI/CD pipelines for infrastructure and application deployments, including automated testing and reviewed deployment changes.
  • Carry out assigned cloud migration work, including network configuration, compute provisioning, application deployment, and production cutover, with senior engineering support for complex designs and migration decisions.
  • Modernize legacy applications for cloud deployment through containerization, framework upgrades, and CI/CD enablement.
  • Develop custom applications, automation tools, and internal platform services.
  • Contribute to database migrations involving Oracle, SQL Server, and/or PostgreSQL, including data transfer, performance validation, and high-availability configuration.
  • Implement security and compliance controls, including applicable CJIS and HIPAA requirements, using established infrastructure-as-code patterns and team guidance.
  • Troubleshoot cloud systems and applications, improve monitoring and alerting, and participate in backup and recovery testing.
  • Participate in code reviews, follow team engineering standards, and use AI-assisted development tools with appropriate review and testing of generated code.
  • Document infrastructure, deployment procedures, and troubleshooting techniques; share knowledge with teammates and customer departments.
  • Performs other related duties as assigned.
Minimum Qualifications
Education:

An associate degree in computer science, computer engineering, information systems, or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in one of the fields above or a closely-related field].

Experience:
  • One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of a system or platform.
Substitution:
  • One year of additional experience as described above may be substituted for the required degree.
  • Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.
Desirable Qualifications
What Helps You Excel:
  • Hands-on experience with a major cloud platform (AWS, Azure, Google Cloud), including provisioning or maintaining infrastructure programmatically.
  • Practical experience writing, testing, and maintaining Terraform or OpenTofu configurations, including reusable modules and state management.
  • Experience building or maintaining automated deployment pipelines (GitHub Actions, GitLab CI, or equivalent), using Git-based workflows, automated testing, and reviewed deployment changes.
  • Solid foundation in software engineering principles and practices, with experience writing, modifying, and debugging code in a common programming language (e.g., Python, Go, JavaScript/TypeScript, Java, or C#).
  • Proficiency in a scripting language (e.g., Python, Bash, PowerShell).
  • Experience using AI coding tools (Claude Code, GitHub Copilot, AWS Kiro, Cursor, or equivalent) in a development workflow, with the ability to explain, review, and test the res
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Engineer (1042) – Department of Technology
Cloud Engineer (1042) – Department of Technology

SmartRecruiters, Inc. • San Francisco (CA)

Hybrid
USD 144,000 - 181,000
Competitive pay
Career growth opportunities
Diverse work environment
1043-IS Engineer-Senior
1043-IS Engineer-Senior

City and County of San Francisco • San Francisco (CA)

Hybrid
USD 156,000 - 196,000
Cloud Engineer — Terraform, CI/CD & Cloud Migration
Cloud Engineer — Terraform, CI/CD & Cloud Migration

SmartRecruiters, Inc. • San Francisco (CA)

Hybrid
USD 144,000 - 181,000
Competitive pay
Career growth opportunities
Diverse work environment
Cloud Platform Engineer - Terraform, CI/CD & Migrations
Cloud Platform Engineer - Terraform, CI/CD & Migrations

Cityandcountyofsanfrancisco1 • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Platform Engineer - Cloud Migrations & IaC
Senior Platform Engineer - Cloud Migrations & IaC

City and County of San Francisco • San Francisco (CA)

Hybrid
USD 156,000 - 196,000
Cloud Engineer
Cloud Engineer

University of California, San Francisco • San Francisco (CA)

On-site
USD 120,000 - 170,000
Senior Platform Engineer (9976) – Department of Technology
Senior Platform Engineer (9976) – Department of Technology

SmartRecruiters, Inc. • San Francisco (CA)

Hybrid
USD 171,000 - 215,000
Senior Platform Engineer
Senior Platform Engineer

Talentify • Boston (MA)

Hybrid
USD 150,000 - 190,000
Sr. Cloud Engineer (1 of 2)
Sr. Cloud Engineer (1 of 2)

University of California, San Francisco • San Francisco (CA)

On-site
USD 150,000 - 210,000
Platform Engineer
Platform Engineer

ITCO Solutions, Inc. • Canton (MA)

Hybrid
USD 60,000 - 110,000