Get-Talent
DevOps Engineer
- Compensation
- Not disclosed
- Location
- Warsaw, Poland
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- 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
Full 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)