As an Azure Data Architect, you will lead and contribute to cloud-focused engineering teams to deliver end-to-end cloud transformation for our customers as part of our growing Microsoft Azure Practice.
This challenging role requires senior knowledge and experience across many facets of cloud technology: Cloud infrastructure, application development, IaaS migration, PaaS modernization, container platforms and modern data services, while understanding the governance, security, monitoring and cost management aspects of the entire ecosystem.
We are looking for multi-talented professional consultants with deep technical backgrounds, experience building world-class cloud solutions and strong leadership skills.
The primary responsibility of this role is to provide technical vision and implementation expertise throughout the assessment, proposal, design, implementation and operational phases of a customer engagement.
You will work alongside Perficient resources to serve all needs within the Microsoft Azure cloud, heavily leverage Azure native data services for migration and modernization and enable open source and 3rd party solutions on Azure infrastructure.
The role often results in the Solutions Architect becoming the trusted, technical face of the engagement; strong leadership and consulting skills are a must.
Successful candidates must be willing to multitask and understand that customer engagements will vary greatly over time and must maintain and evolve skillsets to meet those needs.
Azure Data Architects must have a strong understanding of Azure PaaS services, design and architect Azure Data Factory, Databricks, Azure Data Lake, Data warehouse, Synapse, and Fabric data solutions & platforms.
Perficient is always looking for the best and brightest talent and we need you! We’re a quickly-growing, global digital consulting leader, and we’re transforming the world’s largest enterprises and biggest brands. You’ll work with the latest technologies, expand your skills, and become a part of our global community of talented, diverse, and knowledgeable colleagues.
Responsibilities:
As an Azure Data Architect, you will be the subject matter expert in your target focus area and contribute to a variety of cloud engineering teams to deliver end-to-end cloud transformation for our customers, as part of our fast-growing Azure Practice.
This challenging role requires significant knowledge and experience across many facets of cloud technology including Cloud Infrastructure, Application Modernization & Development, IaaS, PaaS, SaaS, Containers and Modern Data Services – all while understanding the Governance, Security, Monitoring and Cost Management aspects of the Azure ecosystem.
We are looking for disciplined consultants with deep technical backgrounds, experience building world-class cloud solutions and strong leadership skills.
Qualifications:
Required Qualifications:
Expert-level technical design and thought-leadership of Azure assessment and implementation engagements
Lead elaboration and discovery sessions to inform solution design, migration and modernization strategy
Lead architecture design, data foundations, solution structures and component design sessions with customers
Experience with planning and implementing a data warehouse, data lake and Data Modeling
Experience in implementing Azure technologies including storage DataLake and DeltaLake
Support data migrations from SQL and open-source repositories into modern Azure data services
Design and architect solutions utilizing Azure Data Factory, Azure Databricks, Synapse, and Fabric services
ETL, ELT data integration and data migration design experience
Development and deployment of new data platforms, Data Warehouses, Data Marts, etc.
Responsible for using Microsoft Data & Analytics services to support strategic & self-service models
Lead the development of Migration Transformation modernization and re-platforming services engagements with our customers to help drive the successful adoption of Azure Data Services.
Craft high-quality diagrams and documents to communicate thoroughness of vision for data architecture security of proposed data solutions
Collaborate with project managers and customers to write work packages and build work backlogs based off of the solution designs
Participate in code reviews and review work from other members of the project teams for completeness and quality
Understand a broad spectrum of technologies in order to provide detailed technical design which meets customer requirements
Provide technical leadership for on-premises assessment, economic forecast and modernization strategy
Communicate across client’s community – consistently viewed as adding value
Contribute knowledge, tools and positivity to the greater Perficient culture and community
Serve as a technical leader and mentor
9+ years of enterprise architecture, infrastructure and/or solution delivery experience and a Master of Computer Science, MIS or equivalent degree; without a degree, three additional years of relevant professional experience (12+ years in total)
4+ years delivering enterprise solutions on the Microsoft Azure platform
Prior experience in supporting appliance / on-premises migration efforts (i.e. Oracle and Teradata) are a plus
Microsoft Azure Solutions Architect Expert certification is highly encouraged
Applicable knowledge of principles summarized in the Microsoft Cloud Adoption Framework
Experience developing software architectures and key software components
Experience with IaaS, PaaS and SaaS capabilities on cloud platforms
Working knowledge of Azure DevOps & IaC (Terraform, ARM, and Bicep) is a plus
Working knowledge of Azure Monitor, Application Insights, Cost Management or equivalent tooling
Design and build Modern data pipelines and maintain data warehouse schematics layouts architectures and relational non-relational databases for data access and Advanced Analytics
Understanding of data services including ComosDB, Azure SQL Database, Data Lake, Databricks, Data Factory, Synapse, Snowflake and when to use each
Strong design and experience in Azure synapse Analytics and Databricks using PySpark, Scala, PySQL
Knowledge of big data ecosystem such as Hadoop, Cloudera, Informatica Data Platform Azure DevOps and CI/CD experience would be helpful
Experience with Agile/Scrum methodology
Sufficient depth and breadth of technical knowledge to be individually responsible for the design and scope of deliverables within a field of expertise
Able to communicate and present complex issues with preciseness, assurance and confidence
Passion for technology and a high technical aptitude
Self-sufficient, high integrity, more than just competent
Demonstrates the use of consulting skills including: questioning, listening, ideas development, permission and rapport, and influencing
Ability to conduct/lead oral status/technical interchange meetings with clients – serve as primary point of contact for customers including issue escalation, new feature requests, and occasionally complaints
Owns and produces customer documentation. Ability to translate technical details into concise and easy to understand written form
Ability to translate requirements from client meetings into requirements documents and proposal presentations