- You are a confident coder having acquired at least a basic competence in one of Python, JavaScript, PHP.
- On the front of the system you know Linux and/or Windows servers well, have a good handle on containerization and networking
- Experience with modern DVCS, code review processes, testing, and CI/CD environments will be highly regarded.
- Contribute to our corporate and production systems architecture and design
- Implement, test and deploy development and production infrastructure/services
- Using Google Compute/Azure, Docker, Nginx, Node,js, MongoDB, HashiCorp/* and others
- Resource monitoring, detecting and troubleshooting issues
- Creating and developing documentation
Skills
1. Coding and scripting (one or more of Python, Javascript, PHP; Go; shell/PowerShell)
a. Bonus: JS frameworks such as Node.js / Meteor
b. If you have a personal code repo or open-source project pull requests, make sure to let us know in your application
2. Linux or Windows systems and higher-layer services expertise (OS through to web and database services)
a. Bonus: containers: LXC, Docker, etc and orchestration (e.g. Kubernetes)
b. Other nice-to-haves: experience with Nginx (or Apache), Mongo; CI/CD systems: Jenkins or Bitbucket Pipelines
3. Network fundamentals (to the level of CCNA / CompTIA Network+, certification nice but not required)
4. Troubleshooting and fault analysis skills
5. People skills (working with developers, engineers, partners)