Senior Data Engineer - DevOps (Remote - NC, AZ, TX, FL)

First Citizens
Raleigh, NC, United States
3 days ago
Apply on jobs.localjobnetwork.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 Bioinformatics Command-Line Interface Cloud Computing Configuration Management Continuous Integration
+41 more
Directed Acyclic Graph (Directed Graphs) 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., First Citizens Bank is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race (including traits historically associated with race, such as hair texture and protective hairstyles), color, religion, national origin, sex, age, disability, protected veteran status, sexual orientation, gender identity, genetic information, military membership, application, or obligation, or any other legally protected status.

Apply for this position

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

Apply on jobs.localjobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…