DevOps Engineer

QUALIFICATIONS

Must

  • Degree in Computer Engineering
  • At least 3 years experience (DevOps and/or Backend developer and/or SysAdmin)
  • Fluent English
  • Good command of Linux OS
  • Extensive Knowledge on SDLC, Continuous Integration, Collaborative Development
  • Experience in software development with effective use of CI/CD methodologies
  • Experience in managing source in Git and in Git workflows based on branching, merging etc.
  • Hands-on professional experience in Scripting Languages; Phyton, Ruby, Bash
  • Strong knowledge in software development, build, release and code analysis tools; Git, Eclipse, IntelliJ, Gradle
  • Experience in administration (Linux- CentOS, Ubuntu), virtualization (VMWare), container-based virtualization (Docker)
  • Strong knowledge and proven experience in software configuration, release management and continuous integration (CI)
  • Knowledge in Java
  • Eager to learn new technologies
  • Being eager to learn, enthusiastic about doing research and open for improvement
  • Be aware of Infrastructure as Code

 

Key Responsibilities

  • Following the software development best practices, tools and methodologies
  • Improving technical knowledge and sharing them with team members
  • Responsible for development environments, platforms and tools
  • Responsible for software development standards

 

Preferred

  • Open Source Contribution (Gitlab, GitHub)
  • Experience with monitoring approaches and tools (Graylog, ManageEngine, Zabbix)
  • Experience with IAAS and PAAS solutions (AWS, Kubernetes, Docker Swarm)
  • Gitlab CI
  • Golang
  • Ansible
  • Haproxy
  • Nginx
  • Tomcat

 

Job Description

  • Improvement of automation degree in integration, deployment, monitoring and configuration management aspects of the developed solutions and the development infrastructure
  •  Contribution to solutions architectures, requirements elicitation and development processes improvement
  •  Design, document, automate, implement, and maintain DevOps processes (build, release, cloud deployment, version control, branching, and merging etc.) for the Industrial Cloud Development project
  •  Improvement, operation and maintenance of existing Continuous Integration (CI) pipeline and acceptance test environment
  •  Developing continuous delivery pipeline in cloud environment,
  •  Design and configure build process for Git for various applications
Yayın tarihi