What is a Headless Service and why is it used with StatefulSet?
DevOps
What is the tf.state file, what does it store? What is the difference between using Remote State and storing state in a Git repository?
How have you organized the storage of Terraform state in your project? What did you use as storage and why?
Developers are used to deploying changes manually directly to the cluster, bypassing CI/CD. Access cannot be restricted. How to motivate switching to automated pipelines?
What is multi-stage build in Docker and why is it needed?
Rate yourself from junior to senior as a DevOps engineer.
What is a Linux kernel module? How to load, unload, and view it?
Describe in detail what happens after executing the command kubectl apply -f deployment.yaml — in what order and on which cluster components.
GitLab CI/CD: three repositories (Front, Back, DB). A developer created a branch in the front — how to automatically deploy a feature stand with all three services after merging, and delete the stand?
For what practical tasks can Admission Controller be used? What is the difference between Validating and Mutating webhooks?
How is the fault tolerance of etcd ensured and why is an odd number of replicas needed?
What additional complexities does a database create in a dynamic feature stack? What needs to be done?
How to manually implement canary deployment in Kubernetes without additional tools?
How does CNI (Container Network Interface) work in Kubernetes?
In what order should the CI/CD pipeline stages be executed: build, unit tests, integration tests, linting, static code analysis, deployment?
How many documented years of experience do you have as a DevOps?
The server is very slow. What commands and what should be checked first? If you need to understand why the application does not write logs but the system is alive — where would you look?
How would you set up dynamic feature-stands in GitLab? The stand is deployed on each push to a branch and removed after merge or after a certain time.
How much time will it take to start a new job after receiving the offer?
How to view open sockets in the system?