Tell about the rules and processes of the workflow in GitLab CI.
DevOps
How do you interpret the process metrics displayed in top in Linux?
What are the rules that prohibit launching a specific node in the system?
Explain what an inode is in a file system and how it is used to store file metadata.
Where can variables be specified in roles in the context of DevOps?
Have you applied rules in GitLab CI/CD to manage task execution?
How can resource usage limits be set inside a container?
What is the difference between Linux and Unix?
What do you do if you realize you don't have enough time to complete a task within the scheduled deadline?
What are the consequences for a container when the set memory usage limit is exceeded?
What are the differences between LAMP and LEMP architectures, and what are their main distinctions?
What indicators do you use to measure system load?
Can you explain what the Fail2ban tool is and what it is used for?
How can you determine the current active user connections on a server?
Where do you usually save parameters and settings for CI/CD systems?
Explain the working principle of the connection pool in PostgreSQL.
What experience do you have in writing Dockerfiles yourself?
What components and files does a role in DevOps consist of?
What is the difference between Limits and Requests settings in Kubernetes and what are they for?
How is security testing performed and what algorithm is used in this process?