Monthly Maintenance Contract Requirements for Technical Infrastructure Management

Job ID: 38394933

Budget: $8 – $15 USD

1. Web Hosting and Management
Server Monitoring and Maintenance:

Weekly monitoring using Nagios or Zabbix.
Monthly updates and patches for Apache and Nginx.
Regular backups using rsync or Bacula.
Security Management:

Monthly security audits with OpenVAS or Nessus.
Implementation of security patches using YUM or APT.
Regular review and updating of iptables firewall rules.
2. Odoo ERP Management
ERP System Maintenance:

Monthly updates and patches for Odoo.
Regular backups using pg_dump for PostgreSQL.
Monitoring and optimizing performance with pgAdmin.
Customizations and Support:

Monthly review and implementation of required customizations using Python.
Troubleshooting using Odoo logs and PostgreSQL logs.
Regular training sessions using Zoom or Microsoft Teams (if needed).
3. Email Server Management
Email System Maintenance:

Weekly monitoring of Postfix and Dovecot performance using Munin.
Monthly updates and patches for Postfix and Dovecot.
Regular backups using Dovecot backup tool or rsync.
Security and Spam Management:

Monthly review and update of spam filters using SpamAssassin.
Implementation of TLS/SSL and authentication with SPF, DKIM, DMARC.
4. User Management
User Account Management:

Monthly audit of user accounts in Active Directory or LDAP.
Provisioning and deprovisioning of user accounts using Active Directory Users and Computers (ADUC) or LDAP scripts.
Regular updates to IAM solutions.
Security Policies:

Monthly review and update of security policies in Active Directory.
Implementation of multi-factor authentication (MFA) using Google Authenticator or Duo Security.
5. Application Integrations
API and Middleware Management:

Monthly monitoring of application integrations using Postman or Insomnia.
Regular updates and maintenance of MuleSoft or Dell Boomi middleware.
Troubleshooting using API logs and middleware logs.
Automation and Scripting:

Monthly review and optimization of automation scripts using Python or Bash.
Implementation of new automation tasks using Ansible or Jenkins.
6. General IT Maintenance
System Updates:

Monthly updates for Linux (using YUM or APT) and Windows Server (using WSUS).
Regular updates and patches for networking devices using Cisco IOS or Juniper Junos.
Networking:

Monthly review and optimization of network configurations using Cisco Configuration Professional or Juniper J-Web.
Monitoring and management of VPNs using OpenVPN or Cisco AnyConnect.
Load balancer management using HAProxy or NGINX Plus.
Backup and Recovery:

Monthly testing of backup and recovery processes using Veeam or Commvault.
Ensuring backups are properly stored and recoverable using Amazon S3 or Azure Blob Storage.
7. Reporting and Communication
Monthly Reports:

Detailed reports on server performance using Nagios or Zabbix reports.
Security audits and maintenance activities using OpenVAS or Nessus reports.
Reports on user management activities and integration status.
Meetings and Communication:

Monthly meetings to discuss performance, issues, and upcoming tasks using Zoom or Microsoft Teams.
Regular communication for urgent issues and updates via Slack or Microsoft Teams.
Related categories: Python System Admin Linux Software Architecture MySQL