Matillion Platform Engineer
Lorven Technologies Inc
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Access Network
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Bash
Cloud Computing
Continuous Integration
Information Engineering
Data Integration
ETL
DevOps
Github
Monitoring of Systems
Identity and Access Management
Python
Performance Tuning
Scrum
Systems Development Life Cycle
Release Management
Smoke Testing
Systems Integration
Enterprise Data Management
SSL Certificate Management
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
System Availability
Snowflake
Infrastructure as Code (IaC)
Amazon Web Services (AWS)
Gitlab
GIT
Git Flow
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Hashicorp
Cloudwatch
Terraform
Splunk
Dynatrace
Jenkins
Job description
- Deploy, configure, and manage Matillion ETL platform across Development, QA, and Production environments.
- Design and maintain secure Matillion deployments within AWS cloud infrastructure.
- Configure and support air-gapped Matillion environments with restricted network access and security controls.
- Automate infrastructure provisioning and platform deployment processes using Terraform and Infrastructure as Code principles.
- Build, maintain, and optimize CI/CD pipelines for Matillion deployments and platform releases.
- Integrate Git version control with Matillion to support code promotion, branching strategies, and release management processes.
- Develop and maintain Bash and Python scripts for platform automation, monitoring, operational support, and maintenance activities.
- Configure and manage secure credential storage using HashiCorp Vault, CI/CD secrets, and enterprise security standards.
- Implement and support secure connectivity between Matillion and Snowflake, including key-based authentication mechanisms.
- Monitor platform health, system performance, and operational metrics using CloudWatch, Dynatrace, Splunk, and related monitoring tools.
- Investigate and resolve platform issues, job failures, orphaned sessions, connectivity issues, and performance bottlenecks.
- Perform root cause analysis (RCA) for production incidents and implement long-term corrective actions.
- Collaborate with Data Engineering, DevOps, Security, Infrastructure, and Cloud teams to ensure platform reliability and scalability.
- Support platform upgrades, patching activities, environment refreshes, and infrastructure enhancements.
- Ensure compliance with enterprise security, governance, and operational standards.
- Create and maintain technical documentation including architecture diagrams, deployment procedures, support runbooks, and operational guides.
- Participate in deployment planning, release validation, smoke testing, and post-production stabilization activities.
- Drive continuous improvement initiatives focused on automation, operational efficiency, platform stability, and engineering excellence.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, backlog grooming, and stakeholder reviews.
- Provide technical guidance and knowledge sharing to platform support teams, developers, and junior engineers.
Requirements
Matillion ETL, AWS (EC2, VPC, IAM, EBS, Security Groups), Snowflake, Terraform, CI/CD, GitLab, GitHub, Bash Scripting, Python, CloudWatch, Dynatrace, Splunk, Infrastructure as Code (IaC), DevOps, Data Integration, Platform Administration, Air-Gapped Environments, HashiCorp Vault, Git Version Control, Monitoring & Alerting, Cloud Infrastructure, Security Management, Release Management, Automation, Agile, Scrum, SDLC, Troubleshooting, Performance Optimization, * Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field with 11-14+ years of overall experience.
- 5+ years of hands-on experience working with Matillion ETL in enterprise-scale environments.
- Strong experience administering, supporting, and optimizing Matillion platforms across Development, QA, and Production environments.
- Proven experience deploying and managing Matillion in AWS cloud environments, including EC2, VPC, IAM, EBS, and Security Groups.
- Strong expertise in Infrastructure as Code (IaC) using Terraform for automated infrastructure provisioning and management.
- Experience building and maintaining CI/CD pipelines using GitLab, GitHub Actions, Jenkins, or similar DevOps tools.
- Hands-on experience integrating Matillion with Snowflake and supporting enterprise data integration workloads.
- Strong scripting experience using Bash and/or Python for automation, monitoring, and operational support.
- Experience working in air-gapped or highly secured environments with restricted outbound network access.
- Knowledge of secrets and credential management solutions such as HashiCorp Vault or similar technologies.
- Experience implementing secure authentication mechanisms including key-based authentication and certificate management.
- Strong knowledge of Git version control, branching strategies, release management, and deployment automation.
- Experience monitoring cloud platforms and applications using tools such as CloudWatch, Dynatrace, Splunk, or similar monitoring solutions.
- Strong understanding of cloud infrastructure, platform security, networking, and operational best practices.
- Experience troubleshooting production incidents, performing root cause analysis (RCA), and implementing preventive measures.
- Familiarity with Agile/Scrum methodologies and enterprise SDLC processes.
- Excellent analytical, communication, documentation, and stakeholder management skills.
- Ability to work independently and collaborate effectively within cross-functional and client-facing teams.