Description

Responsibilities

Develop and automate infrastructure for provisioning, deployment, and delivery of secure and scalable Cloud services on AWS to development, test, and productions environments.

Set up tools and services to identify, alert and correct issues with Cloud environments and deployments. Automate corrective actions to the extent possible.

Develop and maintain infrastructure for CI/CD, integrating to pipeline software best practices such as code reviews, unit tests, test automation framework(s), and static code analysis.

Automate creation of artifacts needed to support formal release of software components for internal and external use.

Define branching strategy for software releases in alignment with software leadership.

Provide software configuration management documentation, including branching strategy, and versioning of internal components, algorithms, and SOUP.

Qualifications

Bachelor's degree in computer science, engineering or equivalent.

5+ years of relevant IT or software engineering experience with 3+ experience in infrastructure and Cloud software deployment, monitoring and troubleshooting. Strong knowledge of AWS is highly desirable for this role.

Comfortable creating and managing servers, load balancers, VPCs and IAMs. Experience with infrastructure automation using Terraform or similar tools.

Experience with container deployment (Docker) and orchestration (Kubernetes) in a Cloud environment (AWS, GCP or Azure).

Experience with building a suite of monitoring services, alerts, automated and/or manual corrective actions to maintain operational excellence.

Experience with building framework, automation, and tooling to enable software best practices such as CI/CD, code reviews, static code analysis, and automated testing, with a process improvement mindset.

Experience in CI/CD using Bitbucket, Jenkins, or similar tools.

Preferred Experience With Python, JavaScript, Or Other Programming Languages.

Preferred experience with test automation frameworks such as Qwerty, Cucumber or similar

Preferred Familiarity With Medical Device Or Other Regulated Environments.

Preferred experience with integration of streaming data technologies such as Spark and Hadoop.

Preferred experience with machine learning services such as AWS SageMaker

Education

Bachelor’s Degree