Remote Systems Engineer

Logo of BytePitch - Software Labs

BytePitch - Software Labs

πŸ“Remote - Poland

Job highlights

Summary

As a System Engineer at BytePitch, you will be responsible for designing, implementing, and maintaining complex systems and networks to support the company's technology infrastructure and contribute to the success of projects. The job requires expertise in systems engineering and specific skills such as understanding the entire stack, working with Unix systems, troubleshooting, cloud providers, containers, system configuration management tools, managing databases, CI/CD tools, and agile methodologies.

Requirements

  • Understanding how the entire stack works from the deep-level perspective
  • Working with Unix systems and different Operating Systems
  • Troubleshooting and finding the root cause of the problems
  • Monitoring systems, applications, and networks through metrics, logs, and tooling
  • Cloud providers like AWS, GCP, and Azure
  • Containers and orchestration frameworks like Kubernetes, Amazon ECS
  • System configuration management tools like Terraform, Ansible, CDK
  • Managing and scaling databases, schema-free engines, or cache systems
  • Working with CI/CD tools like Gitlab CI/CD, Circle CI, or Jenkins
  • Keen to solve complex problems with scalable, resilient, and automated solutions
  • High standards using whatever language/tools that best fit the ecosystem, such as PowerShell, Bash, JavaScript, Python, or Ruby
  • Agile methodologies such as Scrum, Kanban, and DevOps

Responsibilities

  • Design and architect IT systems, networks, and infrastructure solutions to meet business requirements
  • Install, configure, and deploy server hardware, operating systems, and software applications
  • Manage and maintain servers, storage, networking equipment, and cloud-based resources
  • Implement security best practices, including firewalls, encryption, access controls, and vulnerability assessments
  • Monitor system performance, diagnose issues, and implement solutions to ensure system availability and reliability
  • Develop and maintain backup and disaster recovery plans to safeguard data and systems
  • Implement automation scripts and tools to streamline system administration tasks
  • Create and maintain comprehensive documentation of system configurations, procedures, and best practices
  • Ensure systems adhere to industry standards and regulatory requirements
  • Apply patches and updates to maintain system security and functionality
  • Analyse system usage and plan for capacity expansion to meet future demands
  • Collaborate with cross-functional teams to support technology needs and project requirements

Benefits

  • Hybrid working model
  • Flexible working hours
  • Cozy at-home vibe for those wishing to work from the office
  • Competitive salary and benefits (e.g., Health Insurance and Meal Allowance)
  • Two types of contracts are available: Work Contract & Service Agreement
  • Support in case you need a visa/relocation
  • Mental well-being and work-life balance taken seriously
  • Budget or reimbursement for external training and attending conferences
  • Potential traveling (0%-10% of the time, varies according to project/client)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let BytePitch - Software Labs know you found this job on JobsCollider. Thanks! πŸ™