Job Application Form
Job
GRC DevOps Engineer
Location
Remote
Department
Professional Services
Employment Type
Contract
Questions
Linux and Fundamentals
- How would you find out which process is using port 8080 on a Linux server?
- What is the difference between a hard link and a symbolic link?
- A disk is full but du shows plenty of free space. What might be happening?
- Explain what file permissions 755 and 644 mean.
- How do you check memory and CPU usage on a running server?
Networking
- What happens, step by step, when you type a URL into a browser and press Enter?
- What is the difference between TCP and UDP, and when would you use each?
- What does a load balancer do, and what is the difference between Layer 4 and Layer 7 load balancing?
- How would you troubleshoot a service that is reachable from inside a VPC but not from the internet?
Version Control and CI/CD
- What is the difference between git merge and git rebase?
- Describe a CI/CD pipeline you have built or maintained. What stages did it have?
- How do you keep secrets out of a pipeline and out of source control?
- What is a blue/green deployment, and how does it differ from a canary deployment?
- How would you roll back a bad production deployment?
Containers and Orchestration
- What is the difference between a container image and a running container?
- In Kubernetes, what is the difference between a Deployment, a StatefulSet, and a DaemonSet?
- A pod is stuck in CrashLoopBackOff. What are your first three troubleshooting steps?
- What are liveness and readiness probes, and why do both exist?
Infrastructure as Code and Cloud
- What is Terraform state, and why does it matter where it is stored?
- What is the difference between immutable and mutable infrastructure?
- How do you manage configuration differences between dev, staging, and production?
- What is an IAM role, and why is it preferred over long-lived access keys?
Monitoring, Logging, and Reliability
- What is the difference between monitoring and observability?
- Name the three pillars of observability and give one tool for each.
- What is an SLO, and how does it relate to an error budget?
- You are paged at 2 AM for a high-latency alert. Walk me through your first ten minutes.
- How do you avoid alert fatigue?
Security and compliance
- How do you handle patching for a fleet of servers without causing downtime?
- What is the principle of least privilege, and how have you applied it?
- How would you scan container images for vulnerabilities before deploying them?
- What steps would you take if a credential were accidentally committed to a repository?
Behavioral and judgment
- Tell me about an outage you were involved in. What caused it, and what changed afterward?
- Describe a time you automated something that was previously manual. What was the result?
- How do you decide whether to build a tool in-house or adopt an existing one?
- What would you do if a developer asked you to bypass a pipeline check to ship a hotfix faster?