Hi ,
Our client is looking for an Matillion Platform Engineer for a project and below is the detailed requirement.
Job Title: Matillion Platform Engineer
Location: Remote
Required Skills:
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
Qualifications & Experience:
- 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.
Key Responsibilities:
- 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.