Apply

DevOps Engineer

Posted 2024-11-07

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Turkey

🔍 Industry: Mobile app industry

🏢 Company: HubX

⏳ Experience: 3+ years

🪄 Skills: DockerGCPKubernetesCI/CD

Requirements:
  • 3+ years of hands-on experience managing applications on Kubernetes.
  • Experience with AI-based application practices in a cloud environment.
  • Understanding of microservices and system development using DevOps principles.
  • Experience in automating Continuous Deployment Pipelines.
  • Familiarity with maintaining platform services and event-driven architectures.
  • Background in centralized logging and monitoring for applications on Kubernetes.
  • Good understanding of Docker, Kubernetes, GCP, and CI/CD principles.
  • Self-motivated and proactive, able to identify and improve system inefficiencies.
Responsibilities:
  • Managing traffic from all over the world by developing a globally available and scalable infrastructure.
  • Working with AI-based applications requiring diverse GPU workloads.
  • Maintaining several Kubernetes clusters in different regions.
  • Automating deployment cycles for seamless operations.
  • Collaborating with development teams to establish DevOps best practices.
  • Monitoring and maintaining multiple Kubernetes clusters on Google Cloud.
  • Supporting engineering teams in their workflows with Google Cloud services.
  • Optimizing operational costs.
Apply

Related Jobs

Apply

📍 Turkey

🏢 Company: Huawei Telekomünikasyon Dış Ticaret Ltd

  • At least 3 years of experience as a DevOps Engineer.
  • Experience in a Linux environment with knowledge of filesystems, threads, processes, and shell scripting.
  • Familiar with DevOps and Agile methodologies.
  • Advanced knowledge of CI/CD pipelines.
  • Preferable experience in software testing.
  • Understanding of large-scale distributed systems.
  • Knowledge of TCP/IP stack, internet routing, and load balancing.
  • Programming skills, preferably in Java.
  • Proficient in scripting and automation using Python and Bash.
  • Experience with Git and configuration management.
  • Experience in setting up and administering SQL and NoSQL databases is a plus.
  • Familiarity with Kubernetes and Docker for enterprise applications.
  • Knowledge of tools like Kafka, RabbitMQ, Zookeeper, Redis, SonarQube, Nexus, and Jenkins is a plus.

  • Manage, maintain and improve existing CI/CD pipelines.
  • Design, document, automate, implement and maintain DevOps processes such as build, release, deployment, and version control.
  • Deploy applications in live and test environments.
  • Collaborate with cross-functional and international teams to ensure deployment quality.
  • Test usability of upgrade guides and facilitate improvements.
  • Automate repetitive tasks and simplify workflows.
  • Troubleshoot issues in test and live environments post-deployment.

LinuxDevOps

Posted 2024-11-07
Apply
Apply

📍 Asia

🔍 Bitcoin and financial technology

  • Understanding of cloud-based infrastructure.
  • Familiarity with Kubernetes and Docker.
  • Experience with AWS, GCloud, or similar offsite services.
  • Familiarity with the concepts of production support.
  • Must be located in Asia.

  • Maintain customer-facing products.
  • Focus on uptime through measurement, monitoring, introspection, and maintenance engineering.
  • Conduct a general monitoring overhaul.
  • Create a service-uptime dashboard.

AWSDockerKubernetes

Posted 2024-10-26
Apply
Apply

📍 Serbia, Poland, Cyprus, Malta, USA, Thailand, Indonesia, Hong Kong, Japan, Australia, Israel, Turkey, Latvia

🧭 Full-Time

🔍 FinTech, Technology, Social Discovery

🏢 Company: Social Discovery Group

  • Solid understanding and experience with cloud infrastructure, preferably Azure.
  • Experience with Continuous Integration/Continuous Delivery systems.
  • Proficiency with Kubernetes, Docker, ELK, and DataDog.
  • Expertise in writing and editing YAML-manifests.
  • Strong knowledge of Linux OS administration.
  • Experience with web servers, load balancing, and deep networks.
  • Experience with Azure DevOps, writing pipelines, and setting up releases.
  • Experience with TeamCity administration and Octopus Deploy.
  • Experience with Helm, RabbitMQ, Redis, MSSQL, HaProxy/Nginx.
  • Intermediate level of English (B1) or higher.
  • Experience with Cloudflare is a plus.
  • Analytical thinking and effective communication skills.

  • Ensuring the safe and uninterrupted operation of the company's IT infrastructure, particularly cloud resources.
  • Deploying, configuring, and maintaining CI/CD pipelines for the company's products.
  • Improving the architecture of CI/CD processes to enhance efficiency.
  • Analyzing requirements, developing technical proposals, and implementing solutions.
  • Developing monitoring systems for services, applications, and logs.
  • Automating processes to reduce time spent on routine tasks.

DockerKubernetesNginxRabbitmqAzureRedisCommunication SkillsCI/CD

Posted 2024-10-23
Apply
Apply

📍 Europe & CIS

🔍 Infrastructure and DevOps

🏢 Company: Cloudlinux

  • In-depth understanding of RHEL operating systems and its derivatives, including CentOS and AlmaLinux.
  • Comprehensive knowledge of network fundamentals.
  • Experience with various compute environments such as bare-metal servers, virtual machines, and containers.
  • Good knowledge on monitoring infrastructure components and services.
  • Familiarity with Ansible and other configuration management tools.
  • Proficiency in both spoken and written English, with the ability to produce clear and concise documentation.
  • Eagerness to learn new concepts quickly for independent troubleshooting and issue resolution.
  • Experience with at least one commercial cloud provider, such as AWS, Azure, or GCP.
  • Familiarity with at least one common scripting language, such as Bash or Python.
  • Experience with CI/CD tools like Gitlab or Jenkins.
  • Familiarity with the Git version control system.

  • User management: onboarding/offboarding procedures and access management.
  • Server management: installing new and managing existing production hosts on bare metal, public and private cloud.
  • Managing DNS records, domain purchases, transfers, or discontinuations.
  • Security tasks: firewall configuration and regular OS updates.
  • Monitoring and incident resolution: responding to incidents and ensuring minimal disruption to services.
  • Create new services and integrate them into the current infrastructure.
  • Develop and implement CI/CD pipelines to automate routine tasks.
  • Write and maintain documentation for services, tasks, and procedures.

AWSPythonBashGCPGitJenkinsAzureCI/CD

Posted 2024-10-21
Apply
Apply

📍 Turkey, United Kingdom, France, Denmark, Germany

🧭 Full-Time

🏢 Company: Oppizi

  • Strong knowledge of JavaScript and the ECMAScript 6 standards.
  • 8+ years of commercial experience with Node.js.
  • Strong experience with AWS and other infrastructure-related technologies like Kubernetes.
  • Excellent communication skills, especially in understanding requirements and explaining technical or complex concepts.
  • Demonstrate a pervasive experience in JavaScript.
  • Experience with infrastructure development.
  • Experience and pragmatism in testing.
  • Commercial experience in implementing the REST, GraphQL, and WebSockets.
  • Understanding of the TDD principles and experience of writing tests.
  • Understanding of microservice architecture principles.
  • Understanding of clean architecture principles.
  • Experience with GIT version control system.
  • Experience with databases MongoDB, MySQL.
  • At least an Upper Intermediate level of English.
  • Experience with TypeScript.
  • Ability to efficiently learn new tools and languages.

  • Use modern technologies and implement the best solutions in terms of efficiency and reliability.
  • Collaborate with the PM and other teams to effectively meet the product and technical needs of the project.
  • Proactively participate in improvements and existing solutions tuning.
  • Building a testable code and unit/integration tests.
  • Share expertise and knowledge with your teammates.
  • Build, release, and configuration management (Git) of software deliverables.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Verification of coding standard compliance and code quality.
  • Develop and own best practices/methodologies for provisioning, platform/App scaling, monitoring, etc.
  • Partner closely with your peers in Quality Assurance, Operations, and New Product teams to improve the quality and velocity of teams’ deliverables using goal setting, metrics, quarterly and annual planning, and prioritization.
  • Provide technical guidance and support via engineering design reviews to teams planning and implementing large-scale solutions, service-oriented architecture deployment, and capacity growth.
  • Reports on software requirement traceability, static and dynamic code analysis, and code coverage analytics.
  • Collaborate and coordinate with other teams for system upgrades and enhancements.
  • Knowledge of agile development methodologies & tools (Scrum, Kanban, Jira).
  • The main point of contact (admin) for JIRA/Confluence workflows, configuration, and docs.
  • Plan and architect the tech for new app features, systems, and integrations, and make it happen.
  • Apply pragmatism and best practices in software engineering, delivering projects on time, and with excellent quality.
  • Writing tests and continually improving our build process.
  • Take ownership of the app, finding ways to improve its effectiveness, reliability and cost.
  • Solving problems at scale.
  • Contribute towards our product practices and share knowledge to help improve our craft.

AWSGraphQLNode.jsAgileGitJavascriptKubernetesMongoDBMySQLQASCRUMTypeScriptJavaScriptJiraCommunication SkillsMicroservices

Posted 2024-09-27
Apply