Senior CI/CD Platform Engineer
mathworks
Job Description
Responsibilities
-
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.
Minimum Qualifications
- 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.
Additional Qualifications
-
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.