DevOps Engineer

Smilinno Innovation Hub Tehran

Posted a year ago

Job Description

  • Maintain, configure, and scale DevOps.
  • Design and implement DevOps processes.
  • Investigate and resolve technical issues.
  • Create technical documentation, diagrams, and reports.
  • Provide technical solutions for out-of-business domain problems or requirements.
  • Investigate production phase issues, and provide solutions for them.
  • Maintain tools such as a database subset, K8s, CI-CD, Cache, etc.
  • Guarantee the availability and security of the system through actions or guidelines.
  • Come up with new technologies or designs to improve the system.

Requirements

  • Good understanding of network concepts (TCP/IP, HTTP, and DNS).
  • Experience in Version Control System Git.
  • Experience in Linux and strong knowledge of Ubuntu, Linux-based Debian concepts.
  • Experience in Containerization Technologies Docker.
  • Experience in Orchestration Tools (Kubernetes).
  • Hands-on experience with setting up CI/CD systems Azure DevOps.
  • Hands-on experience with observation and monitoring tools such as Prometheus and Grafana.
  • Fluent in Windows Server and IIS.
  • Familiarity with Configuration, Platform, and Infrastructure Automation.
  • Familiarity with Load Balancing tools.
  • Familiarity with Microsoft SQL Server database.

To see more jobs that fit your career