Job Description
Duties & Responsibilities
Background and Experience required
Minimum 3 years of DevOps/Automation experience
Relevant B-Degree in Computer Science preferred but not essential if minimum requirements of experience & practical application in the following is evident: – Automation – Integration – Solutions – CI/CD etc.
Experience working in an agile environment
Excellent communication, analytical skills and decision-making ability in collaborative environments
Understanding of specific coding/scripting languages e.g.: Python, JavaScript, Yaml, Json, Terraform, Ansible
Understanding of messaging protocols, API’s and SDK’s
Understanding of open-source databases
Experience with CI / CD tools (like Azure DevOps) and Artifact Management (preferably JFrog Artifactory)
Ability to create and maintain sophisticated CI/CD pipelines
Understanding of version control and related concepts and techniques, particularly Git
Excellent debugging and problem-solving skills
Experience with Cloud platforms e.g., Azure, AWS and Google Cloud Platform
Mandatory Skills:
Good knowledge of at least one scripting language (PowerShell, Bash, Python)
Experience with infrastructure as code (preferably Terraform or Ansible)
Knowledge of Web Services/Micro Services (RESTful)
Excellent understanding of CI/CD
Security-first mind-set
Fundamental understanding of TCP/IP. DNS, TLS and load balancing
Experience with Kubernetes and Helm
At least basic Docker exposure
Full stack application development experience is a strong advantage
Experience in the following technologies is beneficial: Azure DevOps, Service Fabric, Redis, Rancher, ASP.NET, .Net Core, RabbitMQ, AWS, Elastic stack, Git, API, Terraform
Self-starter and driven