DevOps Engineer, Mersin, Turkey

Business Unit: Technology

Location: Turkey

Contract Type: Permanent/Full Time

Closing Date: 15 December 2018

DevOps Engineer, Mersin, Turkey

The Team…

A DevOps team is a multi-proficiency group of people that have different skillset and wide responsibilities over the software development lifecycle, adopting practices such as continuous integration and continuous delivery is key in enabling DevOps within organizations.

The Role…

DevOps is unique since it has been created to bridge the gap between software development teams and IT operations. That’s where the name DevOps comes from. DevOps team are expert collaborators, this is because their role requires them to build upon the work of their counterparts on development and IT teams to scale cloud programs, create delivery workflow processes, assign tenants and more.


What you will do…

You will:
-Development: Responsible for developing and building IT solutions, DevOps Engineers install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
-Deployment: DevOps Engineers build automated deployments through the use of configuration management technology. They deploy new modules and upgrades and complete fixes within the production environment. Another duty is to make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.
-Maintenance and Troubleshooting: Routine application maintenance tasks are an ongoing responsibility of DevOps Engineers that they accomplish via strategy-building techniques. They also help create requirements and procedures for implementing routine maintenance. Troubleshooting existing information systems for errors and resolving those errors is also a main responsibility of DevOps Engineers
-DevOps Tools: Tools you’d use in the commission of these principles. In the DevOps world there’s been an explosion of tools in release (Jenkins, TFS, VSTS), configuration management (puppet, chef,..), orchestration (JFrog, NOAH, Mesos), monitoring, virtualization and containerization (AWS, Azure, CloudWatch, OpenStack, vagrant, docker) and many more.
-CI/CD: Acts as safeguard for the CI, CD and Delivery process.
-Performance Management: DevOps Engineers evaluate existing applications and platforms, they also give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications.


To enable you to be successful, we are looking for…


  • Degree in Information Technology or related discipline.
  • Strong background in Windows/Linux/Unix Administration.
  • Experience with automation/configuration management using either Puppet, Chef or an equivalent.
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS is strongly required)
  • Strong experience with SQL Server, Oracle and MySQL (NoSQL experience is a plus)
  • A working understanding of code and script (HTML,, Jscript, ..)
  • Knowledge of best practices and IT operations in an always-up, always-available services
  • One or more years of relevant work experience to include business and/or project management, business/system requirements.



  • Functional/technical skills
    • Demonstrates an active interest in enhancing current skills and learning new ones; applies advanced functional or technical knowledge to do his or her job at a high level of accomplishment
    • Chooses appropriate tools or technology for tasks; improves or redesigns processes, tools, or technologies to determine applicability
    • Consistently shares expertise with others, teaching skills and explaining concepts
  • Conflict management
    • Steps up to conflicts; seeing them as opportunities
    • Is unbiased and trustworthy in situations that involve personal conflicts of interest
    • Hammers out tough agreements and settles disputes equitably
  • Business Knowledge
    • Understands how all units functionally affect each other
    • Systematically evaluate information by using a variety of proven methods and techniques
    • Encourage alternative approaches and new ideas
    • Clarify complex data or situations so that others can comprehend, respond, and contribute
  • Written communications
    • Writes clearly and succinctly in a variety of communication settings and styles
    • Gets messages across that instigate appropriate actions
  • Managing through processes and systems
    • Oversees and directs moderately complex operations efficiently
    • Employs the practices, processes, and procedures necessary to get things done
    • Can organize people and activities for simple and complex processes
    • Knows what and how to measure
Apply now