Principal Cloud Engineer
Location: Chicago OR Lisle IL (12 days/week)
Duration: 9months contract to hire
US Citizens or GC Holder only
Top 3 Skills:
Azure
SQL
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 cloudbased 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 crossfunctional 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 crossfunctional 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 costeffectiveness leveraging cloudnative 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
- Bachelors 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 onpremises 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 multitask and time management; can adapt to a changing fastpaced environment
- Independent ability to use good judgment problemsolving and decisionmaking skills
- Strong selfsufficiency and initiative working on database projects
- Excellent at identifying and marshaling resources for action
- Ability to use good judgment problemsolving and decisionmaking 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 multitask and learn new technologies quickly.
Strong understanding of Software Development Life Cycle (SDLC) (especially Agile) and project planning/ skills including estimating and scheduling.
Regards
Himanshu Rawat