MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
The IT Platform Engineering Team builds and runs Internal Developer Platforms integrated with GitLab. We’re looking for a highly skilled software engineer with expertise in CI/CD pipelines, automation, and modern DevOps practices. As a CI/CD Platform Engineer, you will develop and maintain build, test, and deployment pipelines for custom applications (Java, Golang, JavaScript), infrastructure as code (Python, Bash, Terraform), and configuration as code. You’ll create automation and self-service features to ensure performance, security, and reliability of CI/CD pipelines. In this role, you will drive CI/CD innovation that promotes developer productivity and operational excellence.
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Design, implement, and maintain automated CI/CD pipelines.
Develop reusable CI/CD components and shared templates for builds, code coverage, and SBOM generation.
Enhance the internal developer platform, internal developer portal with self-service features integrated with CI pipelines.
Build high-performance microservices for the deployment lifecycle.
Manage package and container registries.
Maintain the self-hosted GitLab instance and automate user lifecycle management.
Participate in the on-call rotation for the Internal Developer Platform and CI/CD.
Demonstrated expertise in developing CI/CD pipelines with GitLab
Demonstrated expertise in various build and package management tools Maven, NPM, NuGet
Strong experience with Python-based automation
Proficiency in programming language (Java,Golang or others)
Demonstrated expertise in container and container orchestration (Docker, Kubernetes)
Solid background in AWS services (such as S3, EKS, EBS, ALB)
Demonstrated expertise in infrastructure as code tools (such as CloudFormation, Ansible, Terraform)
Familiarity with front-end technologies like React is a plus.
A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or equivalent experience) is required.