System Administrator - Linux and Cloud Holland,  MI
Share This Job

System Administrator - Linux and Cloud

Job Title
System Administrator - Linux and Cloud
Holland,  MI
Other Location

System Administrator - Linux and Cloud

About SpinDance

SpinDance architects, builds and manages the software that powers today’s connected smart products. Our end-to-end approach to IoT combines best-of-breed technologies with custom software, resulting in faster time-to-market, lower cost of ownership, more secure products, and happier customers.

SpinDance is located in West Michigan with offices in Holland and Grand Rapids.

About SpinDance Software Engineers

We are always looking for high-performing, hands-on engineers to help us build awesome things! Our Software Engineers are experienced software developers with a passion for sharing their craft and collaborating within SpinDance and with our customers, to envision, design, and create world-leading IoT products and solutions. Like all SpinDance engineers, they are highly skilled, self-motivated, and exhibit our shared core values of:

  • Being a friend.
  • Mentoring and learning.
  • Seeking and communicating truth.
  • Making good decisions.
  • Delivering every day.

For more information about careers at SpinDance, see

Responsibilities for System Administrator - Linux and Cloud

SpinDance is looking for candidates with a strong system administration or operations background with a real desire to learn the tools and processes of DevOps.  System Administrators and/or Software engineers with the DevOps discipline are an important piece to the success of delivering end-to-end solutions to our customers. Our DevOps Engineers blur the lines between development teams, and operational teams that manage and control code deployments. Simply, focusing on maximizing efficiency by replacing traditional manual deployments with a Continuous Integration / Continuous Delivery strategy and execution.  SpinDance has a team of experienced DevOps engineers and will train qualified system administrator candidates in the DevOps methodology, tools, and processes.

SpinDance Job Description System Administrator - Linux and Cloud

Education, Skills, and Experience Required

  • Bachelor's degree in Computer Science (desired)
  • Demonstrable capabilities as a Linux system administrator, and software developer.  Successful candidates need to have both experiences, but the mix may vary.  A strong Linux system administrator with basic software development experience or training could be successful just as a seasoned software developer with intermediate level Linux experience could also be successful.
  • Strong technical systems & application operations/release management experience with a passion for troubleshooting and triage of incidents, bringing issues to rapid resolution
  • Good understanding of software development concepts including object orientation, data structures, common design patterns and basic coding best practices
  • Proficient in at least one common scripting language (Ruby, Python, Javascript) ∙ Strong shell scripting skills
  • Ability to pursue a solution to a problem starting with incomplete information and requirements
  • Desire and ability to learn from and respectfully share knowledge with team members from across the organization

Additional Desired Experience

  • Proficiency in SQL and relational database concepts
  • Web servers and reverse proxies such as haproxy, nginx, or apache
  • At least one year experience with automated configuration management tools such as Chef, Puppet, or Ansible
  • Proficient with source code management systems such as Git, Mercurial, or Subversion
  • Some experience with cloud providers such as AWS, Google Cloud Platform, or Azure
  • Understanding of cloud networking protocols and architectures (routing, load balancers, firewalls, etc.)
  • CI/CD tools such as Jenkins, TeamCity, or Bamboo
  • Unit testing concepts and frameworks
  • Functional testing and load testing concepts and frameworks
  • Configuring and managing no-SQL databases

Option 2: Create a New Profile