Senior DevOps Engineer

We are looking for a Senior DevOps Engineer with a system administration background to configure and automate the deployment and monitoring of our hybrid cloud infrastructure that supports our development activities.  You will contribute to the development of our Continuous Integration, Continuous Deployment effort for both software and hardware components.  You will be part of an exceptionally talented and enthusiastic team of hardware and software engineers developing something the world has never seen!

Responsibilities:

  • Bring up newly developed hardware boards
  • Automate systems deployment and upgrade for both on-premises and on AWS environments
  • Design, build and maintain monitoring and logging for all systems including our proprietary hardware
  • Apply security best practices at the cloud, operating system and application levels
  • Build and maintain development and configuration management tools
  • Contribute to the development of Continuous Integration, Continuous Development for our software and hardware components and systems
  • Support the automation needs of the hardware and software teams
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
  • Work collaboratively with the software and hardware engineers to troubleshoot complex problems

Job Requirements:

  • Solid experience in the administration of Linux OS
  • Solid Cloud experience, preferably AWS
  • Automation mindset
  • Good network knowledge: routers, switches, routing, VPN, DNS, TCP, UDP etc. 
  • Experience with automation/configuration management using either Chef, Puppet or Ansible (preferred)
  • Experience with virtualization and containerization:  VMware, VirtualBox, Docker
  • Experience with logging and monitoring systems
  • Familiarity with the most popular Linux distributions: Ubuntu, RedHat, Fedora, CentOS
  • Strong knowledge of bash and Python
  • Knowledge of git, Jira and Jenkins
  • Ability to use a wide variety of open source technologies and cloud services
  • Knowledge of security best practices
  • Knowledge of OOP design and patterns is a plus
  • Passionate about learning new technologies
  • Experience with the Agile methodology
  • Well-organized, self-starter with a great team spirit
  • Ability to think analytically and to overview complex systems
  • Experience supporting a development team
  • Must be authorized to work in the US

Education and Experience:

  • Bachelor (4-year) degree with engineering or computer science major
  • Five years in a similar position
Close Menu