Job Description: As a Platform Engineer, you’ll help maintain and optimize a fully on-premise infrastructure. You’ll manage diverse environments, support internal services, enhance CI/CD workflows, and ensure the reliability and performance of critical systems.
Job Responsibilities:
- Administer and troubleshoot Linux and Windows Server platforms
- Manage DNS, web servers (Nginx, Apache), and databases (MySQL, PostgreSQL)
- Operate and support containerized applications and Kubernetes clusters
- Maintain monitoring and logging systems (Prometheus, Grafana, ELK)
- Support internal CI/CD pipelines with GitHub Actions.
Required Technical Skills:
- Experience Level: 2-5 Years
- Proficiency with Linux/Unix systems
- Good knowledge of cloud native applications
- Good knowledge of virtualization
- Intermediate scripting skills
- Experience with containerization
- Understanding of infrastructure as code
- Familiarity with observability concepts
- Knowledge of database systems
Required Non-Technical Skills:
- Strong problem-solving abilities
- Good written and verbal communication skills
- Time management and organizational skills
- Ability to mentor junior engineers
Nice to Have:
- Experience with Infrastructure as Code (Terraform, Ansible)
- Familiarity with GitOps tools (Flux)
- Scripting or automation skills (Bash, PowerShell, Python)
- Understanding of Kubernetes
Languages Required:
- Fluent in English, Arabic, and Kurdish