At Novin System, customer experience is at the forefront of everything we do. To help us build functional systems that improve the customer experience, we’re looking for a DevOps engineer responsible for deploying product updates, identifying production issues, and implementing integrations that meet our customers’ needs. The ideal candidate will have a solid background in software engineering, be familiar with developing at least one development language, and work with developers and engineers to ensure that software development follows established processes and works as intended. The DevOps engineer will also help plan projects and be involved in project management decisions.
Objectives of this role
Building and implementing new development tools and infrastructure
Understanding the needs of stakeholders and conveying them to developers
Working on ways to automate and improve development and release processes
Ensuring that systems are safe and secure against cybersecurity threats
Identifying technical problems and developing software updates and fixes
Working with software developers and software engineers to ensure that development follows established processes and works as intended
Planning projects and being involved in project management decisions
Responsibilities
Deploy applications, updates, and fixes, and provide technical support
Build tools to reduce the occurrence of errors and improve customer experience
Implementing tools for development and maintenance needs
Implementing monitoring and observability tools for systems and services
Perform root cause analysis of production errors and resolve technical issues
Develop scripts to automate everyday works
Design procedures for system troubleshooting and maintenance
Required skills and qualifications
Experience as a DevOps engineer or SRE or in a similar software engineering role
Proficiency with Windows and Linux server
Familiar with Kubernetes
Good knowledge of Prometheus and Grafana
Good knowledge of Git
Good knowledge of network and virtualization
Familiar with Docker
Good knowledge of Bash script or Python
Working knowledge of databases and SQL
Problem-solving attitude
Collaborative team spirit
Preferred skills and qualifications
Knowing one programming language is a plus
Good knowledge of ELK stack
Work Conditions
Hybrid work environment: Remote work with a maximum of 2 to 4 in-person days per month in Kashan city. The in-person presence requirements are flexible and can be negotiated based on mutual agreement.
معرفی شرکت
شرکت نرم افزاری نوین سیستم از سال 1392 تا کنون در زمینه طراحی و ارائه انواع محصولات نرمافزاری و دیجیتالی فعالیت دارد. این شرکت به بیش از 400 موسسه آموزش زبان و به بیش از 400 هزار نفر از مردم میهن در سرتاسر کشور خدمت می کند. نرمافزار مدیریت آموزشگاه زبان، پلتفرم برگزاری کلاس مجازی، طراحی سایت و اپلیکیشنهای مختلف و اختصاصی بخشی از محصولات نوین سیستم است.