Desired Skills and Experience

  • Track record of developing and implementing process automation using scripting languages and software packaging techniques.
  • Experience with build systems and cross-platform build tools (CMake, Make, Ninja, Visual Studio).
  • Experience with source control and CI/CD systems (Git, TeamCity).
  • Development experience using multiple programming/scripting languages including Python and Bash.
  • General virtualization and Linux system administration experience. Excellent oral and written communication skills.
  • Working in a team.
  • Strong knowledge of Microsoft products including Visual Studio, PowerShell, installer tools.
  • Familiarity with multiple programming languages, including C++, Java, Python, and C#.
  • Experience with container technologies (e.g. Docker).
  • Experience with Amazon Web Services (EC2).
  • Experience with virtualization and deployment tools (VMware, Hyper-V, Ansible).
  • Background in Linux system administration.