Job Description
Roles & Responsibilities
We're looking for a driven DevOps Engineer to automate, scale, and secure our infrastructure while championing engineering best practices across the team. You'll own the full stack from cloud architecture to on-call operations and play a key role in shaping Bayzat's engineering culture. Some high-impact responsibilities you will be entrusted with:
- Automate tools to reduce repeating efforts of processes
- Develop high quality software that is scalable and secure
- Build tools and integrations that monitor and create alerts
- Adapt cloud best practices
- Troubleshoot errors across the entire stack - from software to hardware to cloud resources
- Spread Dev-Ops culture across company
- Continuously improve your technical and soft skills
Desired Candidate Profile
- 3+ years experience in at least one programming language: Java, Python, Golang, or TypeScript
- Strong interpersonal and communication skills in English
- BS degree in Computer Science/Engineering or related technical field
- Strong understanding of CS fundamentals such as data structures and algorithms
- Strong debugging and troubleshooting skills
- Strong experience and understanding of Git
- Experience with Unix-like systems and Bash scripting
- Experience with application packaging using Docker
- Experience with infrastructure-as-code tools (Terraform)
- Understanding of network stack basics
- Solid AWS fundamentals with hands-on experience (EC2, S3, IAM, VPC, and related services)
- Familiarity with Agile software development methodologies
- A mindset for operational excellence
Nice to haves:
- Familiarity with container orchestration technologies (Kubernetes, AWS ECS)
- Familiarity with CI/CD concepts and tools (GitHub Actions)
- Experience with building developer tooling and developer experience (DX)
- An ability and desire to mentor and coach engineers
- A deep understanding of Observability (monitoring, logging, and tracing) standard methodologies