استخدام Senior Platform Engineer (SRE/DevOps)
شرح موقعیت شغلی
Responsibilities:
As part of the Platform team, you are responsible for the development, maintenance, and documentation of a cloud environment that supports complete SDLC of all our products including but not limited to:
As part of the Platform team, you are responsible for the development, maintenance, and documentation of a cloud environment that supports complete SDLC of all our products including but not limited to:
- Build a modern, stable and secure cloud environment, and Internal Developer Platforms
- Document existing services architecture, and provide a plan for migrating them to the new environment
- Help product development teams migrate their services to the new environment
- Set up and maintain essential tools and software to support product development teams
- Continues Integration / Continues Delivery
- Monitoring and improving performance, stability, and security of the services
- Set up and maintain log management services to provide easy access to logs for product development teams
- Continuously write and improve documentation for all services and infrastructure
Requirements:
- Strong knowledge of Linux systems and at least three years of proven experience working with Linux servers
- Experienced in troubleshooting network and performance issues in Linux servers
- Outstanding scripting and debugging skills in Bash and Python
- Familiar with Virtualization and experience using virtualization tools
- Strong knowledge of Containerization concepts and tools (Docker, Docker Compose)
- Experienced in Setting up, maintaining, and using Kubernetes as part of our cloud and developer platform
- Experienced in Software-defined storage systems and solutions like Ceph
- Strong knowledge of Networking and Web concepts and tools (TCP/IP, Firewalls, DNS, HTTP, …)
- Knowledge of Web Server and Reverse Proxy concepts and related tools (Nginx, HAProxy, …)
- Knowledge of IaC (Infrastructure as Code) and related tools and GitOps concepts
- Experienced in implementing monitoring solutions using open-source tools
- Familiar with log management systems and experience in implementing log management for large amounts of logs
- Strong knowledge of Git and familiar with implementing CI/CD using related tools (GitLab, Jenkins, …)
- Problem-solving, programming, and debugging skills in at least one of the Go or Python languages
- Familiar with Setting up and maintaining databases and common infrastructure software in our cloud environment to enable developer self-service (PostgreSQL, MySQL, Redis, Kafka, RabbitMQ, ...)
- Knowledge of security concepts and principles in Linux and Cloud environments
- Excellent writing/reading skills in English
- Experience and desire to write and maintain technical documentations
مهارتهای مورد نیاز
- DevOps
- Python
- SRE
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۳۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست