Ticaret ve Hizmetler A.Ş. DevOps Engineer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

As a DevOps Engineer, you bridge the gap between traditional development and operations teams, design and implement operations functions through the lens of a software engineer. You create value by deploying product updates, identify production issues and implement integrations: also, you automate and streamline operations and processes.

Qualifications:

  • BS or MS in Computer Science, Mathematics, Engineering or related fields with software development skills
  • Experience with design and implementation of Continuous Delivery and/or DevOps solutions or architecture patterns
  • Experience with Git best practices, continuous integration, and continuous delivery
  • Experience in administering Linux systems
  • Experience with Docker, Kubernetes, Jenkins, Github Enterprise, GitLab, ELK in cloud environments like Google Cloud, Azure or AWS as well as on-premise
  • Experience in designing, building and maintaining large-scale, high-performance systems and frameworks
  • Automation/Configuration management (Puppet, Chef, Ansible)
  • Good understanding of CI/CD pipelines, high availability, secure environments, meeting compliance requirements, version control systems (git), test automation, agile methodologies
  • Working knowledge of one or more of the following is also highly desirable: MongoDB, CassandraDB, PostgreSQL/MSSQL/Oracle, Kafka, RabbitMQ, Kibana, Grafana, Nexus, Artifactory
  • Good knowledge of any Programming Languages (e.g. Go, Python, Ruby, Java, Perl, BASH, etc.)
  • Scripting experience with Bash, Groovy, Powershell, Python
  • Agile Project Management (SCRUM, Kanban)
  • Ability to work in international teams
  • Excellent command of English (written and verbal) is a must,
  • No restriction for international travel

Job Description:

  • Design, implement and improve high-quality automation, deployment, monitoring and alerting tools for our global operations leveraging latest technologies,
  • Designs, builds and automates Cloud infrastructure and manages server clusters deployed in Cloud,
  • Develop and improve tools for continuous integration, continuous deployment, automated testing and release management,
  • Create and configure cloud based or on-prem environments and services,
  • Implements functions or configures business applications according to the specification
  • Research new technologies and develop potential scenarios that build on and enhance the existing landscape,
  • Assist with the maintenance and support of new as well as existing solutions,
  • Collaborate and work closely with business partners, developers, architects and product owners throughout the globe and entire solution lifecycle,
  • Crafting standards on operational matters and rolling them out,
  • Elicits and elaborates technical requirements and documentation of functional requirements including: availability, performance, scalability, resiliency, security, etc.,
  • Define and track metrics, logging, analytics and alerting for performance and security across all systems and applications.