- Proficiency in writing software in one or more languages - such as Java, Node, Python, .NET.
- Exposure to microservices.
- Experience in scripting language such as groovy, Python, shell.
- Grounding in DevOps principles, test-driven development, continuous integration, and continuous delivery.
- Experience in Microsoft Azure and AKS or other similar cloud technologies.
- Experience automating infrastructure provisioning with tools such as Terraform, Chef, and HELM charts.
- Experience with Jenkin, Artifactory, SonarCube.
- Familiarity with package management tools such as npm, pip.
- Familiarity with build processes and build tools such as maven, gradle.
- Familiarity with standard IT security practices.