Senior Platform Site Reliability Engineer
mathworks
Job Description
Responsibilities
Systems Engineering
- Partner with Business Applications teams to design and build highly scalable and reliable web infrastructure
- Partner with Business Applications teams to orchestrate and automate web application deployments
- Build automation and process to enable self-serve production deployments
- Code, configure, integrate, manage, and enhance various automation tools.
Platform Runtime Management
- Participate in rotating on on-call support to ensure high availability of our mission critical web applications.
- Participate in application and infrastructure release and deployment activities.
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
- Knowledge of domain and industry tools (CNCF, DevOps, CI/CD, Secrets Management, Container Registries, Service Mesh, etc.).
- Experience deploying highly available applications in on-premises environments and public clouds
- Experience with programming languages (Java, Python, Go)
- Experience with Java Application Server administration and tuning (Glassfish, Jetty)
- Linux experience (Ubuntu, RHEL) with a focus on Web (Apache/Nginx)
- Experience with infrastructure as code tools (e.g., CloudFormation, Puppet, Chef, Ansible)
- Experience working with build, test, and deployment tools (Maven, Gradle, Jenkins)
- Experience working with Source Control Management Systems (GitLab, GitHub)
- Experience working with container and container orchestration (Docker, Kubernetes)