DevOps Engineer

Afranet Tehran

Posted 2 years ago

Job Description

● Design, develop, and install Cloud services in the Kubernetes platform. ● Build high-quality, innovative, and fully performing microservices in compliance with coding standards and technical design.

Requirements

Core requirements: ● Strong experience in managing Kubernetes infrastructure. ● Strong experience in one or more programming languages (Python, GO, PHP, etc.) ● Strong experience in Linux-based server administrations. ● Strong knowledge of TCP/IP concepts. ● Strong knowledge of DNS concepts. ● Strong knowledge of E-Mail concepts. ● Experienced in Microservice Architecture. ● Experienced in source management using GIT and services like Gitlab and GitHub. ● Experienced in Agile/SCRUM team collaboration methodology principles. ● Experienced in configuration management tools such as Ansible, Puppet, Chef, Salt, etc. ● Experienced in system logging, monitoring, and alerting stacks such as ELK, Prometheus, Grafana, etc. ● Experienced in CI-CD, DevOps practices, GitOps, Version Control, etc. ● Experienced in development with databases (relational or non-relational). ● Enough English skills especially for search and self-study. Familiarity with these items also is a plus: ● SOLID principles. ● MVC and OOP concepts. ● Kubernetes cluster management tools like Rancher, OpenShift, etc. ● S3 Based object storage especially Ceph. ● Cloud Infrastructure provisioners like OpenStack, CloudStack, etc. ● CDN concepts. ● VMware ESXi environment. Expectation: ● Ability to adapt, change and work well under pressure. ● Ability to multitask and manage numerous projects. ● Excellent communication, organizational, interpersonal, problem-solving, and documentation skills.

Employment Type

  • Full Time

Details

To see more jobs that fit your career