Description:
Cloud Database Engineers will be responsible for architecting transformation and modernization of enterprise data solutions on Cloud Platforms integrating Azure, AWS and 3rd party data technologies.
This role requires deep understanding of data architecture, data engineering, data modeling, reporting, and data science techniques and workflows.
The ideal candidate is a skilled data / software engineer with experience creating data products (Oracle, MySQL, PostgreSQL, MSSQL).
If you are an agile learner, possess strong problem-solving skills, work as part of a technical, cross functional analytics team, and want to solve complex data problems and deliver the insights that helps enable our Cloud First strategy then we would like to hear from you.
Must be an influencer and mentor in the adoption of cloud services in a strategic and prioritized approach.
Develops cloud strategies and coordinates adoption that is rigorous in its assessment of when, where and how cloud computing and services can add value and should be consumed.
This will be accomplished by collaborating, leading and guiding business units and disparate areas of the IT organization and its partners.
Will act as a technical advisor of the design, implementation and maintenance of cloud systems and solutions to increase business effectiveness, solve problems and create new opportunities to assist in achievement of business goals.
Prepares technical strategy material and is capable of presenting to upper management.
Develops and monitors policies, standards, guidelines and procedures.
Subject matter expert in many cloud disciplines and able to communicate, collaborate and influence senior/executive business and IT management on technical matters.
Key Responsibilities:
Provide architectural and technical leadership and expertise in the creation of cloud systems, integration standards, guidelines and common services to support business needs
Assess and analyze trends and business strategy and derive the integration architecture future state
Defines, communicates and documents the patterns, standards and cloud technologies for the enterprise
Understands and communicates how cloud architecture interacts, supports and integrates with other technologies and systems across the application and infrastructure landscape
Defines high-level migration plans to address gaps between current and future state, strategically aligned with business priorities
Leads the development of repeatable, flexible and resilient cloud system solution patterns for application of appropriate technologies and business requirements
Defines, documents and communicates metrics to measure and demonstrate architecture value
Understands, advocates and augments the business and IT strategies to drive appropriate architectures and service delivery
Create and conduct educational programs relating to cloud technologies, values, and opportunities
Consult and actively participate in projects as required
Occasional travel when necessary
Skills/Requirements:
Bachelor's degree in Computer Science or related subject or equivalent experience
Minimum 7+ years of experience integrating cloud/physical data services for building secure data solutions
7+ years of hands-on relational, dimensional, and/or analytic experience (using RDBMS, dimensional, NoSQL data platform technologies, and ETL and data ingestion protocols)
Deep understanding and experience in Microsoft Azure and AWS in application and infrastructure architecture, security, automation and operations and how to integrate public cloud offerings into traditional hosting/delivery models
Practical understanding of enabling modern application architectures using Microservices, Containerization etc.
Experience in conducting cloud service maps, TCO analysis, security considerations as part of a wider cloud adoption framework
Expertise in modern/composable infrastructure (compute, storage and networking) and how to deliver architecture and solutions across the business landscape, be that on-premises, cloud and hybrid
Demonstrable experience in supporting large scale cloud migration projects/programs
Significant depth of expertise and track record of accomplishments in multiple IT technology areas
Must be able to converse easily with and translate between non-technical stakeholders and technical practitioners
Candidates that will stand out:
Deploying or migrating databases into AWS & Azure, or any hands-on experience working with AWS, Azure, or other public cloud providers
Highly proficient or certified in one or more of these RDBMS technologies:
o Microsoft SQL Server
o AWS RDS/Aurora (MySQL)
o PostgreSQL
o Oracle
o NoSQL/Caching
o Redis
Working knowledge of one or more database high availability scenarios such as:
o AWS Multi-AZ database deployments
o Microsoft SQL Server Always on Availability Groups
o Oracle Dataguard
Knowledge of one or more database data replication tools such as:
o Microsoft SQL Server transactional replication
o Oracle Golden Gate
o AWS Data Migration Service
Unix/Linux general administration skills and/or bash/python/PowerShell scripting a distinct advantage
Strong analytical, communication both written and verbal and quality control skills.
Required Education:
Bachelor's degree in Computer Science or related subject or equivalent experience.