- 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.