DevOps/Server Administrator (AWS & Linux)

Tech Stack

WINDOWS SERVER
SYSTEM ADMINISTRATION
AWS SYSTEMS MANAGER
LINUX SERVERS
AWS SERVICES
AMAZON AWS
AWS RESOURCES
SECURITY
BASH
PYTHON

Job Description

Department: R&D (Analytics & Architecture team - AA)Form of contract: B2B (100-110 pln/h)Position type and expected work hours: full-time, flexible timetable depending on the team’s needs.

On a daily basis: Monday-Thursday 09.00-17.00 (40 mins lunch break), Fridays 09.00-15.00.

Occasionally overtime can be required due to events, important calls, or meetings which can be compensated with timetable adjustments.

This is a remote position.Reports to: CIO & CTORole OverviewThe DevOps/Server Administrator will be responsible for maintaining and optimizing our server infrastructure across various AWS services.

The ideal candidate will have strong experience with AWS and expertise in Linux system administration, with a focus on configuring, upgrading, and maintaining both Linux and Windows servers.

This role requires a proactive individual who can manage server environments, automate processes, and ensure the security of the systems.Key ResponsibilitiesAWS Infrastructure Management:Administer and manage AWS services such as RDS, EC2, S3, SQS, and others.Manage and maintain the health of AWS resources, including security groups, load balancers, and auto-scaling groups.Implement and manage backup solutions, disaster recovery plans, and ensure system reliability.Linux System Administration:Configure and maintain Linux servers, ensuring all necessary upgrades and patches are applied.Perform system upgrades, server installations, and software configuration across various environments.Monitor system performance, diagnose issues, and ensure the security and scalability of infrastructure.Windows Server Management:Manage and upgrade Windows servers, ensuring smooth integration with other systems.Oversee routine maintenance, performance tuning, and security updates for Windows-based environments.Security and Networking:Implement security best practices, including access control, firewall configurations, and monitoring.Set up and maintain AWS networking configurations, including VPCs, security groups, and routing tables.Ensure security compliance through audits and automated monitoring solutions.Automation & Scripting:Automate routine tasks using Bash and Python scripts.Develop and implement automation pipelines for server configuration, deployments, and monitoring.Set up automations and architectures using AWS Systems ManagerRequired education and experience: Proficiency in English and PolishStrong automation skills in Bash and PythonProven experience in managing a Cloud-based stack (AWS) for online applications, particularly in a SaaS environmentSelf-driven and proactive individual with a strong ability to work autonomouslyGood knowledge of security best-practices Proven experience in similar work (min. 3 years)Being organized with daily recordsRequired attributes:High self-confidenceHardworkingSelf-disciplined & Self-motivatedHigh perseverance mindsetAchievement and result orientedGood communication and listening skills