




Job Summary: DevOps and Systems Administrator responsible for ensuring the operation and availability of technological infrastructure, guaranteeing security and performance in on-premises and cloud environments. Key Highlights: 1. LAN/VLAN network design and maintenance, and security (VPN, WAN, Firewalls). 2. Linux/Windows server management, cloud (Azure, OpenStack), and virtualization. 3. Automation using Bash, PowerShell, Python, and CI/CD collaboration. MISSION: As a DevOps Engineer \- Systems Administrator, your mission is to ensure the proper operation and availability of technological infrastructure—both on-premises and in the cloud—while guaranteeing its security and performance. You will be responsible for managing servers, networks, and systems; resolving incidents; and optimizing the environment for optimal performance. You will collaborate with both technical and non-technical teams to deliver efficient solutions and ensure the success of technology projects. RESPONSIBILITIES: **Networks and Communications (Priority):** * Design, configure, and maintain LAN/VLAN networks, secure remote connections (VPN, WAN), and network segmentation according to operational requirements. * Administer and secure firewalls (OPNsense), managed switches (Alcatel), and Wi\-Fi access points (Cisco and Ubiquiti). * Monitor network traffic, apply security rules, bandwidth control (QoS), and anti\-DDoS policies. * Proactively monitor network status and resolve incidents promptly and accurately. **Systems and Services Administration:** * Manage Linux and Windows servers, either on-premises or in the cloud (Azure, OpenStack, VPS). * Implement and maintain new services, backups, network storage, and file synchronization. * Monitor virtualized and/or containerized environments (Docker, Kubernetes, Terraform, Ansible, etc.). Identity, endpoint, and hybrid environment management: * Administer identities, access, and devices using **Microsoft Entra ID (Azure AD)** and **Intune**. * Manage security policies, application deployment, and device configuration in hybrid and mobile environments. * Maintain centralized administration of users, groups, and domains via **Google Admin Console** and Workspace. **Platform Implementation and Support:** * Participate in the **implementation of cloud solutions and platforms** (M365, Google Workspace, web systems, or CRM). * Provide technical support to users through a **ticketing system**: identify, diagnose, and resolve issues effectively. * Coordinate the deployment and configuration of new applications or services within the Foundation’s ecosystem. **Automation and Scripting:** * Develop or maintain **scripts in Bash, PowerShell, or Python** to automate administrative, networking, or backup tasks. * Collaborate in CI/CD processes (GitHub Actions, GitLab CI, etc.). * Document technical procedures to ensure repeatability and traceability of critical tasks. REQUIREMENTS: **Required Education:** Bachelor’s degree or vocational training (FP) in Computer Science, Telecommunications, or related field. Certifications in systems and network administration (CCNA, RHCE, Microsoft Certified, etc.) are highly valued. **Additional Education:** * Docker certifications (e.g., Docker Certified Associate). * Kubernetes certifications. * Terraform certifications. * DevOps certifications. * Microsoft certifications related to Microsoft 365 and Microsoft Intune. * Scripting and automation certifications, such as PowerShell (e.g., Microsoft Certified: Azure Administrator Associate). * Version control certifications, such as Git. * Information security certifications may be beneficial given the nature of certain responsibilities, although they are not explicitly mentioned in the job description. **Experience:** Minimum of 3 years in similar roles. **Competencies:** **Proactivity and Efficient Problem Solving:** Ability to proactively identify and address technical issues. Skill in efficiently and effectively resolving problems while minimizing impact on system operations. **Independent Work and Team Collaboration:** Ability to work independently and take initiative to complete assigned tasks. Skill in collaborating effectively with other team members, sharing knowledge and resources to achieve common goals. **Results Orientation and Goal Achievement:** Focus on delivering results and achieving organizational objectives. Ability to prioritize tasks and manage time efficiently to meet expected outcomes. **Oral and Written Communication Skills:** Excellent oral communication skills to interact clearly and effectively with colleagues and users. Writing skills to document procedures, reports, and technical communications accurately and comprehensibly. **Adaptability and Rapid Learning Capacity:** Ability to adapt to changing environments and emerging technologies. Mindset of continuous learning to stay current with the latest trends and developments in information technology. **Knowledge:** **Container-Based Systems Administration:** Proven experience administering containerized environments using Docker and Kubernetes. Solid understanding of implementing, managing, and optimizing containerized environments for applications and services—ensuring product teams can carry out their full lifecycle. **Declarative Infrastructure Development:** Experience creating and managing infrastructure as code (IaC). Practical knowledge of developing and maintaining stable development platforms enabling centralized, secure, and repeatable provisioning, configuration, and management of environments via code. Use of tools such as Terraform, Helm, and ArgoCD. **PowerShell Script Development and Maintenance:** Demonstrated ability to develop and maintain PowerShell scripts for automating system administration and maintenance tasks. Capability to troubleshoot and optimize systems using PowerShell scripts. **Workflow Management with GitHub Actions:** Experience creating and managing workflows in GitHub Actions for continuous integration (CI) and automated deployment (CD) of applications and services. Practical knowledge of implementing DevOps practices using GitHub Actions. **Other Requirements:** In addition to these specific skills, experience or knowledge in the following areas mentioned in the job description will be considered a strong asset: * SQL databases (PostgreSQL, MariaDB). * Web server configuration and administration. * Familiarity with the Wazuh intrusion prevention and detection system. * Version control (Git or similar tools). * Virtualization with OpenStack. **Conditions:** * On-site position at our offices in Madrid or Málaga. * Permanent contract, with a 6-month probationary period. * Full-time schedule of 35 hours per week. * Working hours according to department needs: either Monday–Thursday, 09:00–18:30 (45-minute break), or Monday–Friday, 08:00–15:00 (15-minute break). Summer intensive schedule applies in both cases.


