Job Description
Job Title:
Senior Software AG System Administrator / Engineer
Location:
Riyadh
Experience Level:
Mid-Senior Level
Type:
Full-Time
Position OverviewWe are seeking a highly skilled Senior Software AG System Administrator/Engineer with over 5 years of advanced Linux experience to join our team. The ideal candidate will have a deep understanding of Software AG’s suite of products, specifically webMethods, with the ability to manage, maintain, and optimize these systems. You will be responsible for ensuring high availability, performance, and security in Linux-based and containerized environments, with a strong emphasis on API Gateway management, security protocols, and automation.
Key Responsibilities - Installation & Configuration: Install, configure, and maintain Software AG products, including Integration Server (IS), Universal Messaging (UM), API Gateway (APIGW), and Terracotta in Linux container-based environments.
- System Monitoring: Monitor system performance and ensure availability, reliability, and security of all Software AG components.
- Troubleshooting & Maintenance: Troubleshoot and resolve technical issues related to Software AG products, including integration, performance, and connectivity challenges. Perform system upgrades, patches, and backups to ensure up-to-date and secure environments.
- API Gateway Management: Manage and configure API Gateway, including OAuth for access control, certificate configurations, and security protocols for secure integration with partner applications. Proficiency in API Gateway monitoring and analytics is essential.
- Scripting & Automation: Automate tasks and processes using scripting languages (Bash, Python, Perl) and tools like Ansible or Puppet to optimize deployment, image creation, and routine maintenance.
- Collaboration: Work closely with development, operations, and infrastructure teams to ensure seamless integration of Software AG solutions across environments. Ensure compliance with security policies and best practices for Linux and enterprise software.
- System Integration & ESB Knowledge: Strong knowledge of Enterprise Service Bus (ESB) and integration protocols to manage Software AG ecosystem interactions.
Required Skills & Qualifications - Experience: 5+ years of advanced Linux experience (e.g., Red Hat, Ubuntu, CentOS) in system administration or engineering roles.
- Software AG Expertise: Hands-on experience with Software AG products, especially webMethods components such as IS, APIGW, UM, and Terracotta.
- API Management & Security: Solid understanding of API Gateway architecture, including OAuth and access control protocols, security features, and API monitoring and analytics.
- Scripting: Proficiency in scripting languages such as Bash, Python, or Perl.
- Networking & System Monitoring: Strong knowledge of networking, security, and system monitoring tools in Linux environments.
- Database & Middleware Experience: Experience with database management (e.g., MySQL, PostgreSQL) and middleware technologies.
- Containerization & Cloud Familiarity: Familiarity with cloud environments (AWS, Azure) and containerization platforms like Docker and Kubernetes.
- Automation & Orchestration: Experience with automation tools like Ansible or Puppet to streamline system administration and deployment tasks.
Preferred Qualifications - Certifications: Linux certifications (e.g., Red Hat Certified Engineer, Linux Professional Institute Certification) and/or Software AG certifications.
- DevOps & CI/CD: Experience in DevOps practices or CI/CD pipelines for continuous integration and deployment.
- Integration Protocols: Knowledge of REST APIs, SOAP, or other integration protocols to facilitate effective application communication.
Key Competencies - Analytical & Problem-Solving Skills: Ability to diagnose and resolve technical issues independently.
- Attention to Detail: Strong commitment to ensuring system reliability, security, and performance.
- Team Collaboration: Excellent communication skills to work effectively with cross-functional teams.