Jobs · Engineering · California

Programmer Analyst, Expert - AWS Cloud & Data Platform Engineer

Pacific Gas and Electric Company · Oakland, CA · 2 days ago
Engineering$128k–$173k/yrFull-time

Job Responsibilities

  • Design, develop, and operate AWS-based solutions using services including API Gateway, Lambda, EC2, S3, IAM, CloudWatch, and Database Migration Service (DMS).
  • Implement Infrastructure as Code using Terraform and enterprise-approved modules and patterns.
  • Design and maintain CI/CD pipelines supporting application, infrastructure, and database deployments.
  • Implement monitoring, logging, alerting, and operational dashboards using CloudWatch and enterprise observability tools.
  • Ensure cloud solutions align with enterprise security, governance, networking, and compliance requirements.

Data Engineering & Snowflake

  • Design and support scalable data ingestion, replication, and transformation pipelines supporting enterprise analytics and operational reporting.
  • Develop and maintain integrations between operational systems, cloud platforms, and Snowflake data environments.
  • Build and optimize Snowflake database objects including schemas, tables, views, tasks, streams, and stored procedures.
  • Support data quality, data validation, metadata management, and governance practices within the Snowflake platform.
  • Tune and optimize Snowflake workloads for performance, scalability, and cost efficiency.

Database & Replication Engineering

  • Administer Microsoft SQL Server databases hosted on AWS EC2 environments.
  • Configure and manage high availability, backup/recovery, patching, monitoring, and performance tuning activities.
  • Design, implement, and support AWS DMS replication processes including Change Data Capture (CDC), latency monitoring, and reconciliation.
  • Analyze and troubleshoot database, replication, and application performance issues.

Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or equivalent experience.
  • 7 years of experience in programming analysis, software engineering, cloud engineering, or data platform development.
  • 3+ years of hands-on experience deploying and operating production workloads on AWS.
  • Experience with AWS services including API Gateway, Lambda, EC2, S3, IAM, and CloudWatch.
  • Experience implementing Infrastructure as Code using Terraform.
  • Hands-on Microsoft SQL Server administration experience.
  • Experience building and supporting Git-based CI/CD pipelines.
  • Strong SQL development and database design experience.
  • Working knowledge of cloud security, IAM, networking, and monitoring concepts.
  • Experience with AWS DMS and CDC-based replication architectures.
  • Experience supporting enterprise-scale AWS environments using centralized governance and shared services models.
  • Experience with Windows Server administration on AWS, including Systems Manager (SSM) and Patch Manager.
  • Knowledge of enterprise networking concepts including VPCs, Transit Gateway, Direct Connect, VPC Endpoints, and hybrid cloud architectures.
  • Experience implementing monitoring and observability solutions using CloudWatch dashboards, alarms, tracing, and operational analytics.
  • Understanding of SQL Server high-availability architectures, replication technologies, and disaster recovery solutions.
  • Experience designing and supporting Snowflake data warehouse and data engineering solutions.
  • Experience with Snowflake Streams, Tasks, Snowpipe, performance tuning, and data governance capabilities.
  • Experience with cost optimization and FinOps practices in cloud environments.
  • Experience supporting utility, energy, or other critical infrastructure systems.
  • AWS certifications (Solutions Architect, Developer, Database Specialty, SysOps) preferred.
  • Snowflake SnowPro certification preferred.

Similar jobs

Cloud Programmer/Analyst

Texas Health and Human ServicesAustin, TX· 2 wk ago
Engineering$7k–$10k/moapply on careers.hhs.texas.gov