Job Overview:
- We are seeking a skilled Platform Engineer with 5+ years of expertise in Azure, Snowflake, and Drools rules engine to design, build, and manage a robust data and application platform.
- This role will involve creating scalable solutions for data integration, processing, and application rule execution that align with business needs and compliance standards.
- You’ll work closely with data engineering, software development, and architecture teams to streamline processes, optimize infrastructure, and ensure secure data management across the platform. Key
Responsibilities:
- Platform Development & Management: Design and implement scalable, secure platform solutions on Azure, leveraging Snowflake for data warehousing and Drools for business rule management.
- Data Integration: Develop and manage data pipelines, ETL processes, and integrations with Snowflake and other Azure data services.
- Rule Engine Management: Implement, configure, and optimize Drools rules engine for application logic and business rules.
- Infrastructure Automation: Automate infrastructure provisioning, configuration, and management using Azure DevOps, ARM templates, or Terraform.
- Security & Compliance: Ensure platform security, data privacy, and compliance with relevant standards (e.g., GDPR, HIPAA) across Azure and Snowflake.
- Performance Optimization: Monitor and optimize system performance, troubleshoot issues, and ensure high availability and resilience of platform components.
- Collaboration & Documentation: Work with cross-functional teams to gather requirements, document processes, and provide training on platform tools and practices.
Required Skills & Qualifications:
Technical Expertise:
- 5+ years of experience in Microsoft Azure services (Azure Data Factory, Databricks, Azure Functions, etc.)
- Proficient in Snowflake data warehouse management, including SnowSQL, Snowpipe, and performance optimization.
- Knowledge of Drools (or CAMUNDA or similar rules engines) for managing business rules and workflows.
Programming & Scripting:
- Proficiency in Python, SQL, Java or Scala for data processing and automation.
- Experience with infrastructure as code (IAC) tools such as Terraform or ARM templates.
DevOps & CI/CD:
- Familiarity with Azure DevOps for CI/CD pipelines and deployment automation.
Analytical & Problem-Solving Skills:
- Troubleshooting abilities and experience with performance tuning in Azure and Snowflake.
Soft Skills:
- Excellent communication skills for collaboration with technical and non-technical teams.
- Organizational and project management abilities