Principal software engineer with an emphasis on development operations.
- Bachelors degree or equivalent work experience
- Minimum of 5-7 years of experience
- Experience creating and consuming REST APIs
- Experience creating Docker images and containers
- Experience using CI/CD tools such as Jenkins, TeamCity, and Octopus deploy
- Experience working with CM orchestration tools such as Salt, Chef, Puppet, Kubernetes, etc.
- Experience with Git, and Github
- Knowledge of Powershell and bash scripting
Nice to have:
- Experience creating APIs using frameworks such as Nancy to build HTTP based services on .Net and Mono
- Cloud deployment experience
- Experience using virtualization tools such as Vagrant, Vmware, vCommander
- Performance testing
- Knowledge of following programming languages: C#, Python, Ruby