IT Infrastructure Specialist for Everything as Code automation
Your responsibilities
Everything as Code team support with the capability to build private and public cloud solutions with infrastructure as code approach. The team is responsible for Terraform that is part of DevOps platform. The assignment is to build and support automation solutions around the platform.
Work type: Hybrid – 1 day a week in the Office.
Our requirements
Strong knowledge of:
•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
Good to have knowledge of any combinations of:
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
Python
•At least mid-level