Senior Data Engineer - DevOps

First Citizens
Scottsdale, AZ, United States
4 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Airflow Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Component-Based Software Engineering Automation of Tests Microsoft Azure Command-Line Interface Cloud Computing Configuration Management Continuous Integration Directed Acyclic Graph (Directed Graphs)
+40 more
Information Engineering Data Infrastructure Data Systems DevOps Domain Name System (DNS) Github Monitoring of Systems Identity and Access Management Subnetting Python (Programming Language) Networking Basics Ansible Runbook Software Configuration Management Systems Integration Data Logging Data Processing Scripting Load Balancing Delivery Pipeline Snowflake Amazon Virtual Private Cloud (VPC) Gitlab Git Amazon Relational Database Service Git Flow Infrastructure Automation Frameworks Deployment Automation Qlikview Enterprise Integration Cosmos DB Cloud Integration Functional Programming Cloudwatch Puppet Terraform Splunk Software Version Control Dynatrace Jenkins

Job description

  • Design, build, automate, test, deploy enterprise CI/CD deployment pipelines using GitLab, Azure DevOps frameworks across multiple environments ensuring secure, auditable, rollback capabilities.
  • Design, provision, and manage reusable and standardized Infrastructure as Code frameworks for Snowflake, AWS, DBT, Qlik infrastructure using Terraform.
  • Develop Python scripts and tools for infrastructure automation, cloud operations, and deployment workflows. Build custom integrations between CI/CD systems, cloud platforms, DBT, and Snowflake.
  • Implement enterprise monitoring, logging, and observability solutions using Splunk, Dynatrace, CloudWatch to enable proactive alerting, centralized log management, audit compliance, and real-time visibility into infrastructure health, system utilization, and operational reliability.
  • Design and automate deployment frameworks for Airflow DAGs, dbt Cloud transformations, data processing jobs, and application components, leveraging artifact management, container registries, and blue-green/canary deployment strategies.
  • Design backup and disaster recovery strategies for data infrastructure; automate backup provisioning and testing.
  • Develop and maintain comprehensive documentation, runbooks, and operational procedures for infrastructure, CI/CD pipelines, and platform services; promote knowledge sharing through mentoring, training sessions, and continuous improvement initiatives.

Requirements

We are seeking an experienced DevOps Engineer to design, build, and maintain CI/CD pipelines, infrastructure automation, and deployment workflows supporting our data engineering platform. This role focuses on infrastructure as code, configuration management, cloud operations, and enabling data engineers to deploy reliably and rapidly across AWS and Azure environments., Bachelor’s Degree and 4 years of experience in DevOps engineering, data technologies, cloud platforms OR High School Diploma or GED and 8 years of experience in DevOps engineering, data technologies, cloud platforms, * Strong experience developing automated CI/CD frameworks using GitLab, Azure DevOps, Jenkins, AWS

  • Hands-on with Terraform and Infrastructure as Code
  • Configuration management tools (Ansible, Puppet, or similar)
  • Python programming, scripting, automation development
  • Integrating on-premise and cloud applications/tools with AWS services, Snowflake, DBT
  • Configuration Management: Ansible and/or Puppet - ability to write playbooks/manifests and manage infrastructure state
  • Cloud platforms: AWS (EC2, S3, RDS, VPC, IAM, Lambda, Glue, Lakeformation) and Azure (VMs, App Services, Blob Storage, Cosmos DB, networking)
  • Snowflake: operational knowledge of warehouse management, cost optimization, and cloud integration
  • Git/GitLab/GitHub: version control, branching strategies, and repository management
  • Linux/Unix system administration and command-line proficiency
  • Networking fundamentals: VPCs, subnets, security groups, DNS, load balancing
  • Relevant cloud and devops certifications
  • Financial banking experience is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

4:01 min

Comparing Terraform to popular configuration management tools

Devlin Duldulao · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all