DevOps-Interview Questions
Volkswagen
Can you give a quick introduction about your experience and current role?
�Are you hands-on with Kubernetes activities?
�If a microservice deployed in Kubernetes shows crash loop backoff errors, how do you debug and fix it?
�What are the typical reasons for crash loop backoff?
�What commands do you use to debug it?
�Are you hands-on with Terraform?
�Can you write a Terraform module for creating a private EKS cluster that requires a secret value from an existing AWS Secrets Manager (with dependency)?
�What's the difference between a private EKS and public EKS?
�How do you depict dependency on an existing AWS Secrets Manager secret in Terraform? �How do you securely access AWS resources for applications running on Kubernetes? �As a cluster admin, how do you enforce access controls (e.g., read-only for some users)? �How do you enable RBAC in Kubernetes (roles, role bindings, cluster roles)? �What are the prerequisites for creating a custom role?�How do you map AWS IAM users/resources to Kubernetes cluster resources?�What is a service account and have you created one?�Are you hands-on with bash scripting?�How do you handle environment variables in Linux (set, persist, retrieve) and in pipelines?�In a pipeline across multiple environments, how do you fetch environment-specific variables?�Are you hands-on with CI/CD pipelines like Jenkins or Azure DevOps?�What are the high-level stages in a Jenkinsfile to build and deploy a Java microservice to EKS/AKS?�How do you store and scan Docker images (e.g., in Nexus)?�Are you hands-on with Helm charts?�In Helm, do you update the chart or values.yaml for deployments?�How do you connect Jenkins to a Kubernetes cluster?�What Kubernetes manifests do you create for a microservice, and where do you configure TLS/SSL?�Where do you handle SSL offloading/TLS in the cluster?�