DevOps Engineer Offline

Requirements:

- Proficiency in systems administration (mainly Linux, Centos, Ubuntu) and network administration.

- Strong knowledge of Bash and strong confidence of Linux CLI.

- Experience in DevOps Build and Deployment framework.

- Experience in continuous integration tools (Jenkins, etc.)

- Experience with a Caching/Acceleration Server like Nginx, HAProxy.

- Experience with a Java Application Server (preferable Apache Tomcat).

- Experience with automation frameworks such as Ansible.

- Experience in source control methodologies and configuration management solutions (Git, Gitlab, etc.)

- Experience with debugging of Web applications.

 

Desirable experience with:

- Streaming tools (Wowza, ffmpeg, OBS, etc)

- Experience with Docker containerization.

- Experience with syslog/rsyslog and log-aggregation services.

- Experience with a real-time search and analytic tool like Elasticsearch.

- Experience with RDBMS configuration and SQL.

- Experience organizing and managing multiple monitoring and alerting tools (preferable Zabbix)

- Experience with one of the following languages is a plus (Java, Python, etc)

- Experience with CDN configuration.

- Experience with GCP, Azure, AWS.

- Knowledge of best practices in release management.

 

Responsibilities:

- Operations (troubleshooting, incident and problem management) provide the DevOps tools and services for applications across multiple platforms.

- Cooperation in design, development, test, support and maintenance of the DevOps, Software Configuration Management (SCM) and automation tools used.

- Setting up databases, web servers, standard build environments, test environments and investigating new technologies.

- Implement and manage continuous delivery systems/methodologies and automate security controls

- Implement systems that are highly available, scalable, and self-healing

design, manage and maintain tools to automate operational processes.

Infrastructure Provisioning

- Metrics and SLA Visibility/Reporting

Interfacing with other teams to define requirements, build and deploy systems and provide support

- Optimize our existing release process to identify opportunities for improvement using automation and new technologies.

- Create dashboards and other tools for day-to-day monitoring, alerting and troubleshooting.

- Break down moderately complex processes into simple and reliable components

- Conduct research on emerging technologies.

 

Personal/other qualities:

- Self-organized (good time-managements)

- Be ready to switch between tasks

- Team player with good communication skills

- Able to work successfully both independently and in a team setting

- Focusing on a results and collaborative problem-solving skill

- Open communication

 

What do we offer?

- Competitive compensation package

- Teamwork that inspires and works with you to achieve industry-changing goals.

- Professional growth and development

- Remote or office work, fulltime

 

Selection stages:

Only one technical interview

The job ad is no longer active
Job unpublished on 30 July 2021

Look at the current jobs DevOps Dnipro→

Loading...