Cloud Infrastructure Developer

November 6, 2024

  • Full Time
  • Stockholm
  • Considering candidates only who are inside Sweden 🇸🇪 and across Europe 🇪🇺 who are willing to relocate.

Assignment Description

  • Git, including branching models, tagging, PRs and code reviews, tasks.
  • Understanding of importance and experience with linting.
  • API knowledge – verbs, request & response payloads, authentication methods, path/query/body parameters, headers.
  • Understanding of CI/CD pipelines and deployment patterns; build & deploy phases.
  • Understanding of importance of the proper documentation and examples + Markdown format.
  • Bash scripting proficiency.
  • Good troubleshooting skills.
  • Able to work independently.
  • Knowledge in Python.

Requirements

Ansible:

  • Collections, roles, modules.
  • Plays and playbooks.
  • Good Jinja2 templating knowledge.
  • Secrets handling.
  • Loops, interacting with web services.
  • Ideally AWX / AAP experience.

Jenkins

  • Triggering jobs externally.
  • Developing pipelines, steps, stages, basic DSL knowledge.
  • Error handling.
  • Developing libraries.
  • Parameters and parameter types.
  • Groovy experience.
  • Tekton knowledge.

Terraform

  • Data sources and resources.
  • Understanding of providers, modules, experience in module development.
  • Running tf code conditionally + loops.
  • Templating, complex structure / variables handling.
  • Forcing dependencies, targeting resources.
  • Knowledge about tf state, importing resources.
  • Ideally TFE experience.
  • Code security.

Containers and Kubernetes

  • Good understanding of: container, pod, deployment, service, ingress, secret, replica set, namespace.
  • Hands-on experience with kubectl + kubeconfig.
  • Managing volumes.
  • Scaling deployments.
  • Troubleshooting, analysing logs and events.
  • Good understanding of Dockerfile and building images, image tagging.
  • Container registry.

Maximum file size: 256 MB.