Logo
MathWorks

Cloud-native Infrastructure Engineer

MathWorks, Natick, Massachusetts, us, 01760


Job SummaryMathWorks 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.

The Cloud Native Infrastructure Engineer will be a part of the Cloud Platform Engineering team. The Cloud Platform Engineering team is responsible for architecture and design and automated provisioning of our cloud platform. We interface with engineering teams and internal customers to define and deliver robust, scalable, and agile architectures in support of the rapidly growing product capabilities to support development, testing, deployment, and monitoring of containerized applications hosted on the cloud platform. MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

Delivering end-to-end automation of deployment, monitoring, and infrastructure management in a cloud environmentDesign, engineer and implement next generation cloud native solutions into AWS public cloudDesign and implement continuous integration (CI) and continuous deployment (CD) for technology platforms and hosted applicationsAssist application teams with microservice and event driven architecture solutioning along with design specifications and implementation of industry best practices and standards as applications move to the cloudAssist with application product releases to production environmentsDevelop and implement Infrastructure as Code (IaC) provisioning solutionsAssist with design and implementation of virtual networking (DNS, routing, firewall) based solutions for cloud native applications and platform componentsDefine standards and best practices by conducting POCs for new cloud technologies leveraged by the development organization and engineering teamsProvide expertise and serve as a Subject Matter Expert regarding Cloud for both infrastructure and applications in cloud platformPerform technology investigations to develop and maintain the knowledge base of current leading edge and developing technologies with the goal of using the knowledge to identify emerging business opportunities and in support of existing business programsBe the liaison with project teams on cloud technologies and solutionsQualifications

A bachelor's degree is required.Additional Qualifications

Understand the best practices and patterns in software developmentExperience with programming languages like NodeJS, GoLang etc.Experience with CI/CD (knowledge of the principles and ability to set up a pipeline from scratch)Experience with infrastructure provisioning (such as Terraform etc.)Hands-on experience with either a public (AWS, Azure, GCE etc.) or private cloud providerUnderstand distributed systems, including containerized microservices and highly scalable web applicationsHave knowledge of containers, Kubernetes, and HelmExperience with GitHub and GitHub Actions

#J-18808-Ljbffr