H
Remote
Türkiye, Türkiye
Description

•At least 3 years of experience as DevOps Engineer,

•Experience in Linux environment with a good understanding of Linux fundamentals and internals including filesystems, threads, processes, log tracking, shell scripting etc,

•Experience on Devops/Agile methodologies,
•Advanced knowledge at Continuous Integration and Continuous Deployment pipelines,
•Experience in software testing is preferable,
•Understanding of large-scale distributed systems,
•Understanding of TCP/IP stack, internet routing and load balancing,
•Programming skills preferably in Java,
•Advanced knowledge at writing scripts and automation using Python, Bash,
•Experience with Git and configuration management processes,
•Experience with setting up and administering SQL DBs and NoSQL DBs is a plus,
•Experience with Kubernetes and Docker in enterprise application,
•Familiarity with Kafka, RabbitMQ, Zookeeper, Redis, SonarQube, Nexus and Jenkins is a plus.



Requirements
  • Manage, maintain and improve of existing continuous integration and continuous deployment pipelines,
  • Design, document, automate, implement and maintain DevOps processes (build, release, deployment, version control, branching etc…)
  • Manage and/or participate live environment deployments,
  • Manage and/or participate test environment’s deployments,
  • Work with cross-functional and international teams to ensure product deployment quality throughout the software development lifecycle and deployment processes,
  • Test the usability of upgrade and deployment guide’s and help to improve,
  • Automate repeated tasks in day to day workflows and simplify complex workflows,
  • Troubleshoot the problems in test&live environments during/after the deployment and help solve them quickly.