Position: Devops
Company: CENTUM-D
Experience required: 3y
English level: intermediate

**Requirements:**
Proficiency in systems administration (mainly Linux) 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, Teamcity, etc.)
Experience with a Java Application Server (preferable Apache Tomcat).
Experience with Web Servers (preferable Nginx).
Experience with a Caching/Acceleration Server like Nginx, Varnish, HAProxy
Experience with automation frameworks such as Ansible.
Experience with syslog/rsyslog and log-aggregation services.
Experience with a real-time search and analytic tool like Elasticsearch is a plus.
Experience with Docker, Kubernetes.
Experience with RDBMS configuration and SQL.
Experience organizing and managing multiple monitoring and alerting tools (preferable Zabbix, Nagios)
Experience in source control methodologies and configuration management solutions (Git, Gitlab, etc.)
Knowledge of best practices in release management.

**Desirable experience with: **
Experience with one of the following languages is a plus (Java, Python, PHP)
Experience with Apache Kafka
Experience with CDN configuration.
Experience with GCP, Azure.

**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