Principal Cloud Data Automation Engineer

Fidelity InvestmentsDurham, NC
11hHybrid

About The Position

Position Description: Automates the deployment and migration of PostgreSQL and distributed SQL databases to Amazon Web Services (AWS) and Azure. Creates customer-facing documentation. Describes and provisions Cloud infrastructure using Infrastructure as Code, such as Cloud Formation Templates, Azure Resource Manager and/or Terraform. Deploys, provisions, encrypts, secures, administers, and provides data protection using Cloud automation tools, methods, and best practices. Automates database pipelines using configuration management and automation tools; GitHub, SonarCube, Jenkins, and Jenkins Core. Mentors and coaches engineers on best practice and database engineering excellence. Works in Agile software development environments. Modernizes existing automation capabilities. Migrates partners to new data services automations. Confers with systems analysts and other software engineers and developers to design systems. Obtains information on project limitations and capabilities, performance requirements and interfaces. Develops software system testing and validation procedures, programming, and documentation.

Requirements

  • Bachelor’s degree in Applied Computer Science, Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Cloud Data Automation Engineer (or closely related occupation) designing, implementing, and maintaining automated solutions for Cloud-based infrastructure within a financial service environment.
  • Or, alternatively, Master’s degree in Applied Computer Science, Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Cloud Data Automation Engineer (or closely related occupation) designing, implementing, and maintaining automated solutions for Cloud-based infrastructure with in a financial services environment.
  • Demonstrated Expertise (“DE”) designing and developing DevOps pipelines (Jenkins) for initial development and deployment and ongoing maintenance of public Cloud solutions (AWS and Azure); developing platform automation tools using CFN Templates, PowerShell, YAML, and JSON; performing automation, using Infrastructure as Code (IaC) technologies – Cloud formation and Terraform; and performing monthly releases for upgrades using Jenkins and PowerShell.
  • DE designing and developing Oracle Databases on public cloud environments and developing automation scripts for feature enhancements code deployment and Rehydration.
  • DE designing and developing the automation scripts for the deployment and administration of PostgreSQL database features -- PostgreSQL Flex -- on Azure (Read Replica, Customer Managed Keys and High Availability).

Responsibilities

  • Design, build, deploy and configure the infrastructure necessary to deliver distributed database services on multiple cloud service providers.
  • Develop, verify and deploy services via automation tools and best practices.
  • Design and Implement Continuous Integration and Continuous Delivery pipelines using Jenkins.
  • Design and execute automated test cases to ensure maintainability, security, reliability, and quality are achieved throughout the development and delivery.
  • Coach and grow engineering talent.
  • Promote engineering excellence across the organization.
  • Modernizes existing automation capabilities.
  • Migrates partners to new data services automations.
  • Confers with systems analysts and other software engineers and developers to design systems.
  • Obtains information on project limitations and capabilities, performance requirements and interfaces.
  • Develops software system testing and validation procedures, programming, and documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service