Principal Cloud Engineer
Location : Chicago OR Lisle, IL (1-2 days / week)
Duration : 9-months contract to hire
US Citizens or GC Holder only
Top 3 Skills : Azure
Azure
Data Warehouse / Data Modeling
Responsibilities
- Provides database & integration design recommendations based on IT organization strategy and documented IT standards.
- Develops enterprise level database application and integration solutions including major enhancements and interfaces, functions and features.
- Provides expertise, guidance, and mentoring to other database developers / engineers across teams and across projects, as needed, in order promote development of internal skill, talent and experience on new technologies.
- Gains understanding of impacted business processes and considers the business process impact (including production support) when designing database and integration technology solutions.
- Viewed both internally and externally as a technical expert and critical technical resource across teams.
- Acts as an internal consultant, advocate, mentor and change agent for various projects and teams.
- Design, implement, and maintain scalable and secure cloud-based data architectures using leading cloud platforms, preferrable Azure Cloud such as Azure, AWS, or GCP.
- Lead the development of data models, data flow diagrams, and data integration strategies to support business requirements.
- Drive the development and implementation of robust ETL processes, ensuring efficient and reliable data pipelines for diverse data sources.
- Collaborate with cross-functional teams to understand data requirements and implement solutions that align with business goals.
- Demonstrate expertise in cloud technologies, particularly in Azure (ADF, ADLS, Synapse, VM, SQL Server, Eventhub, etc.)
- Collaborate with cross-functional teams, including data scientists, analysts, and application developers, to understand data requirements and provide technical guidance.
- Provide mentorship and technical leadership to data engineering teams, fostering a culture of innovation and excellence.
- Optimize data processing and storage for performance and cost-effectiveness, leveraging cloud-native services and technologies.
- Works closely with IT Security to respond to and address security concerns.
- Manage cloud environments in accordance with company security guidelines
- Other duties as assigned.
Qualifications
Education / Experience
- Bachelor's degree in computer science, engineering, or related field, or equivalent work experience with demonstrated ability required
- Minimum 10 years of experience with engineering and administration of cloud and on-premises infrastructure technologies, including (IaaS, PaaS, and SaaS), with demonstrated proficiency across multiple current technology disciplines required.
- Azure Certifications Preferred : Azure Fundamentals, Azure Administrator, Azure Network Engineer, or equivalent
- Working knowledge of ITIL disciplines
- Working knowledge of applicable regulatory requirements (e.g., SOX, FERPA, GLBA, PCI, etc.) as they relate to data integrity and privacy preferred
Skills
- Excellent presentation, written and verbal communication skills
- Excellent judgment, organizational and problem solving skills; technical, project and leadership skills.
- Ability to multi-task and time management; can adapt to a changing fast-paced environment
- Independent ability to use good judgment, problem-solving, and decision-making skills
- Strong self-sufficiency and initiative working on database projects
- Excellent at identifying and marshaling resources for action
- Ability to use good judgment, problem-solving and decision-making skills
- Ability to provide high quality work on tight schedules.
- Expert knowledge of database technology and concepts
- Expert knowledge of database server maintenance, procedures and multiple database scripting languages
- Working knowledge of virtual server technology
- Strong knowledge of system integration designs and architectures
- Expert knowledge in data warehouse and data management concepts including data modeling
- Ability to gain, understand and apply information and data as it relates to Information Technology
- Broad knowledge of Windows system, operating system principles, and programming best practices.
- Ability and willingness to multi-task and learn new technologies quickly.
Strong understanding of Software Development Life Cycle (SDLC) (especially Agile) and project planning / execution skills including estimating and scheduling.
1 day ago