- Configuration management
- Relocation assistance
- Health insurance
ThermoAnalytics (TAI) seeks a results-oriented DevOps Engineer to join their product development team. Position offers a choice of working remotely or in-office (Calumet or Novi, Michigan).
As a DevOps Engineer, we are most interested in your experience with system administration, fundamental knowledge of configuration, repository, and scripting languages. The ideal candidate embodies a collaborative team attitude and will join our product development organization and handle daily responsibilities supporting the software programming needs of multiple agile teams. This includes configuration management, tools automation development, change management, build/release management, and version control systems management.
RESPONSIBILITIES OF THE DEVOPS ENGINEER.
Evaluate, implement, and maintain software build processes/automation tools to support software product development.
Develop and manage software release and deployment processes, infrastructure, and tools to support software development.
Develop and manage software configuration management processes, infrastructure, and tools for advanced research and production development.
Implement and manage production software build and test environments.
Advise on technologies and tools to support development and test environments.
COMPENSATION/BENEFITS. $75,000 – $95,000 annually, based on knowledge and experience, in addition to a flexible work environment, extremely rich benefit package, employee stock ownership, and relocation assistance if needed. To conform to U.S. Government regulations, applicants must be a United States citizen or a lawful permanent resident of the United States. Final candidates may be required to undergo a thorough background check, credit check, and/or drug screen.
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Information Systems Management, or equivalent work experience required.
System administration experience in Linux (required) and Windows (bonus) environments.
Experience with software build process/deployment automation in Linux and Windows environments (ex: Bamboo); CI/CD systems including building pipelines.
Familiarity/experience with software build tools (ex: Gradle, Ant, Cmake, Qmake, etc.).
Experience with software configuration management and repository tools, processes, and workflows (ex: Subversion, Git, GitFlow, GitOps).
Familiarity with infrastructure as code services (ex: Terraform or CloudFormation).
A collaborative team player with a great attitude that works well with a small group of your peers, without hierarchy or politics.
Demonstrated experience in process automation and improvement.
Ability to excel in a fast paced, high demand environment with changing priorities and direction.
Ability to travel on-site (Calumet or Novi, MI) if needed.
PREFERRED EXPERIENCE & SKILLS.
Experience with configuration management systems (Ansible, Chef).
Knowledge of software licensing and usage monitoring technologies (FlexLM, Revuytics Usage Intelligence).
Experience with production software development.
Knowledge of artifact repository design and deployment (Artifactory, Ivy, Nexus).
Experience with container platforms (Kubernetes or Docker).
Agile software development (Scrum, Kanban).
SOUND LIKE YOU? Take the next step and apply online by selecting the link below.