DevOps EngineerMid-levelRemoteFull-time8 hours ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

About the job

As a DevOps Engineer, you will be integral to the design and development of software for Exact Sciences. A DevOps Engineer focuses on improving infrastructure design, collaborating with and mentoring their peers, and effectively communicating with other representatives of the business. The engineer creates, tests, and evaluates infrastructure and software systems to make software services function according to specific requirements. This person must be able to work collaboratively in cross-functional teams to deliver software products to the business.

Working in our DevOps Engineering teams, you will be responsible for developing, enhancing, and sustaining cloud architecture and software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will design and create engineering specifications for building infrastructure and software programs based on a broad knowledge of information systems and determine what development methodology to use after documenting requirements.

What will you do?

  • Demonstrate basic theories, skills, and practices to accomplish work assignments of low to medium complexity.
  • Foster collaboration and improved development processes.  
  • Automating operational functions to support production environments in a repeatable and robust  
  • manner with various server platforms.  
  • Designing and implementing tools for managing the infrastructure in a security-focused environment.  
  • Configuring server images, including automation of creation and deployment.  
  • Building and maintaining tools, solutions, and microservices to set up production, test, and development environments.  
  • Building containers for deployment in multiple environments.
  • Initiate independent software design with guidance from others. Participate in reviewing design alternatives, problems, and solutions. 
  • Communicate status updates on individual project-based assignments to the project team. 
  • Provide professional advice on decisions or actions that may impact the outcome of a task or workflow of the team/work group.
  • Build productive internal collaborative partnerships with peers, SMEs, and decision-makers.
  • Support and comply with the company’s Quality Management System policies and procedures.
  • Ability to work nights and/or weekends, as needed.
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. 
  • Maintain regular and reliable attendance. 
  • Ability to act with an inclusion mindset and model these behaviors for the organization.

Qualifications

  • Bachelor’s Degree in Data Science, Computer Science, Information Systems, or Engineering.
  • Demonstrated ability to utilize clustered storage systems.
  • Demonstrated ability to utilize clustered compute schedulers such as Slurm.
  • Demonstrated ability to utilize databases such as SQL, Postgres, MySQL, NoSQL, Hadoop, Elasticsearch, Redis, Cassandra, and/or Mongo.
  • Demonstrated knowledge of scripting languages such as Bash. Python, Demonstrated ability to utilize container technology such as Docker.
  • Demonstrated ability to utilize open-source technologies and cloud services- AWS
  • Demonstrated ability to utilize orchestration tools such as Ansible and Kubernetes.
  • Demonstrated ability to utilize IaC tooling for configuration management such as Terraform or AWS CDK.
  • Demonstrated ability to utilize CI/CD tools, and source control such as GIT and Gitlab.
  • Demonstrated ability to perform the essential duties of the position with or without accommodation.
  • Background in programming or scripting utilizing Python, JavaScript, Bash or other languages as applicable
  • Next Generation Sequencing data analysis tools and workflows.
  • Experience contributing to Cloud Architecture Design or Cybersecurity initiatives.
  • Experience with API Development and Automated Testing.

Skills

Hard Skills

CI/CDCloud Infrastructure

Soft Skills

Analysis and Problem SolvingLearning AgilityResults Oriented

Technical Expertise

AWSBash/ShellDockerPython