InterviewStack.io LogoInterviewStack.io
Browse more DevOps Engineer jobs

DevOps Engineer

Get Talent

Warsaw, Poland1 month ago
44 views14 saves1 applies

Prepare for this role


Job Type

full time

Description

The Senior DevOps Engineer (Linux) is a highly skilled and experienced professional responsible for the design, development, and maintenance of our infrastructure and deployment pipelines. This role requires a deep understanding of Linux systems, automation technologies, and DevOps principles. The ideal candidate will be a strong team player with excellent communication and problem-solving skills.

Key Responsibilities:

  • Infrastructure Management:
    • Design, build, and maintain Linux-based infrastructure (servers, networks, storage)

    • Manage and maintain cloud environments (e.g., AWS, Azure, GCP)

    • Implement and maintain configuration management tools (e.g., Ansible, Puppet, Chef)

    • Ensure high availability, scalability, and performance of our infrastructure

    • Troubleshoot and resolve infrastructure-related issues

  • DevOps Engineering:
    • Develop and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)

    • Automate infrastructure provisioning and deployment processes

    • Implement and manage containerization technologies (e.g., Docker, Kubernetes)

    • Monitor and improve system performance and reliability

    • Contribute to the development and improvement of DevOps best practices

  • Scripting & Automation:
    • Write and maintain scripts for automation tasks (e.g., Bash, Python, Ruby)

    • Develop and maintain monitoring and alerting systems (e.g., Prometheus, Grafana, ELK stack)

    • Automate security and compliance checks

  • Collaboration & Communication:
    • Collaborate closely with development teams to improve deployment processes

    • Communicate effectively with both technical and non-technical audiences

    • Participate in code reviews and contribute to the development of engineering best practices

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field

  • 5+ years of experience as a DevOps Engineer or in a related role

  • Strong Linux system administration skills (e.g., shell scripting, system tuning, security hardening)

  • Experience with cloud platforms (e.g., AWS, Azure, GCP)

  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef)

  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)

  • Experience with containerization technologies (e.g., Docker, Kubernetes)

  • Experience with scripting languages (e.g., Bash, Python, Ruby)

  • Strong understanding of networking concepts (e.g., TCP/IP, DNS, routing)

  • Excellent problem-solving and troubleshooting skills

  • Strong communication and collaboration skills

Nice to have:

  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)

  • Experience with security tools and best practices

  • Experience with infrastructure-as-code tools (e.g., Terraform)

  • Contributions to open-source projects

This job is found at InterviewStack.io

Skills

linuxautomationawsazuregcpansiblepuppetscalabilityci/cdjenkinsgitlabcontainerizationdockerkubernetesbashpythonrubymonitoringprometheusgrafanaelkdnsterraformcode reviewinfrastructure managementconfiguration managementhigh availabilitysystem administration