IT System Engineer

Forcemail Solutions Sa
Geneva, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Compensation
CHF 150K

Job location

Geneva, Switzerland

Tech stack

Microsoft Windows
Microsoft Active Directory
Amazon Web Services (AWS)
Confluence
Azure
Bash
Ubuntu (Operating System)
Cloud Computing
Configuration Management
Dynamic Host Configuration Protocol
Linux
Disaster Recovery
DNS
Monitoring of Systems
Hyper-V
Identity and Access Management
Intrusion Detection and Prevention
Python
Lightweight Directory Access Protocols (LDAP)
Microsoft Visio
Windows Server
Nagios
PCI Data Security Standards
Performance Tuning
Powershell
Red Hat Enterprise Linux - RHEL
Cloud Services
Ansible
Prometheus
TCP/IP
Virtualization Technology
Zabbix
Data Logging
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Grafana
Comptia Server+
Infrastructure as Code (IaC)
GIT
Cloudformation
Kubernetes
Information Technology
Operational Systems
Puppet
Terraform
Docker
ELK
VMware

Job description

An IT System Engineer is a strategic problem-solver and architect who designs, implements, maintains, and optimizes an organization's core IT infrastructure. They bridge the gap between high-level business needs and the technical implementation by other administrators. Think of them as the master planners and builders of the IT ecosystem, ensuring it is reliable, scalable, secure, and efficient.

Unlike an IT Support Specialist (who fixes individual user problems) or a Network Administrator (who focuses primarily on networks), a System Engineer has a holistic, cross-platform view of the entire technology stack.

Key Responsibilities

Their work typically falls into these categories:

  1. Design & Architecture:
  • Plan and design the overall IT infrastructure (servers, storage, networking, cloud services).
  • Choose appropriate technologies and platforms to meet business requirements.
  • Create system specifications, diagrams, and documentation.
  • Plan for scalability, disaster recovery, and business continuity.
  1. Implementation & Deployment:
  • Build and configure complex servers (Windows, Linux), virtualization platforms (VMware, Hyper-V), and cloud infrastructure (AWS, Azure, GCP).
  • Automate deployments and configurations using scripting (PowerShell, Bash, Python) and tools like Ansible, Puppet, or Chef.
  • Integrate new systems with existing directories (e.g., Microsoft Active Directory, LDAP) and services.
  1. Maintenance & Optimization:
  • Perform proactive system monitoring, performance tuning, and capacity planning.
  • Apply patches, updates, and security configurations in a controlled manner.
  • Troubleshoot deep, systemic issues that affect performance or availability.
  • Manage backup, replication, and recovery solutions.
  1. Security & Compliance:
  • Harden systems against threats by implementing security best practices.
  • Configure and manage firewalls, intrusion detection/prevention systems, and access controls.
  • Ensure systems comply with relevant regulations (GDPR, HIPAA, PCI-DSS).
  1. Collaboration & Support:
  • Act as an escalation point for complex issues that System Administrators cannot resolve.
  • Work closely with Network Engineers, Security Analysts, and Software Developers.
  • Provide guidance and documentation for operational teams.

Common Technologies & Tools

  • Operating Systems: Expert-level in Windows Server and/or Linux (RHEL, Ubuntu).
  • Virtualization & Cloud: VMware, Hyper-V, and major public cloud platforms (AWS, Azure).
  • Infrastructure as Code (IaC): Terraform, CloudFormation.
  • Configuration Management: Ansible, Puppet, Chef.
  • Scripting & Automation: PowerShell, Python, Bash.
  • Monitoring & Logging: Nagios, Zabbix, Prometheus, Grafana, ELK Stack.
  • Containers & Orchestration: Docker, Kubernetes (increasingly essential).
  • Collaboration & Documentation: Confluence, Visio, Git.

Requirements

Do you have experience in Windows?, Do you have a Bachelor's degree?, * Technical Skills: Deep knowledge of networking (TCP/IP, DNS, DHCP), storage systems (SAN/NAS), and identity management.

  • Problem-Solving: Excellent analytical and troubleshooting skills for complex, multi-layered problems.
  • Project Management: Ability to manage projects, timelines, and resources effectively.
  • Communication: Must be able to explain technical concepts to non-technical stakeholders and create clear documentation.
  • Education: Typically a bachelor's degree in Computer Science, Information Technology, or a related field, plus relevant certifications.
  • Certifications (Common Examples):
  • Vendor-Specific: Microsoft (Azure Administrator/Engineer), AWS/Azure Cloud Certifications, VMware (VCP), Red Hat (RHCE).
  • Vendor-Neutral: CompTIA Server+, Linux+, ITIL Foundations.

Apply for this position