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.

Responsibilities:

· 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.

Qualifications/Experience:

· 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