13/05/2024
Job Title: Senior Software Administrator
Department: Technical & Information security
Job Type: Full Time/ on-site
Job Location: Baghdad
Job Summary:
We are seeking an experienced Senior Software Administrator to join our IT team. The ideal candidate will be responsible for deploying and managing Windows web applications and SQL/MySQL databases on Windows servers. This role requires a strong background in Windows server administration, web application deployment, database management, and system integration. The candidate will play a key role in ensuring the availability, performance, and security of critical software applications and databases.
Responsibilities:
1. Deploy, configure, and maintain Windows servers to support web application and database deployment.
2. Install and configure web server software (e.g., IIS) and database management systems (e.g., SQL Server, MySQL) on Windows servers.
3. Collaborate with development teams to deploy and configure web applications in Windows environments.
4. Ensure proper integration of web applications with web server software and related components.
5. Install, configure, and manage SQL/MySQL database servers on Windows platforms.
6. Perform database administration tasks such as backup and recovery, performance tuning, and security management.
7. Develop and maintain deployment scripts and automation tools to streamline server provisioning, web application deployment, and database management tasks.
8. Implement continuous integration and continuous deployment (CI/CD) pipelines for automating the deployment and testing of web applications and databases.
9. Monitor server performance, resource utilization, and application health to identify and address issues proactively.
10. Troubleshoot deployment failures, performance bottlenecks, and database-related issues to minimize downtime and ensure high availability.
11. Implement security best practices and protocols to secure servers, web applications, and databases.
12. Ensure compliance with regulatory requirements and internal security policies related to server and database management.
13. Document deployment procedures, configurations, and troubleshooting steps to maintain an up-to-date knowledge base.
14. Provide training and technical support to other IT teams and end-users as needed.
Qualifications:
• Bachelor’s degree in computer science, Information Technology, or related field.
• Minimum of 3 years of experience in deploying and managing Windows servers, web applications, and databases in enterprise environments.
• Strong understanding of Windows server administration, including Active Directory, Group Policy, and PowerShell scripting.
• Experience with web server technologies such as IIS.
• Proficiency in SQL/MySQL database administration, including backup and recovery, performance tuning, and security management.
• Strong troubleshooting and problem-solving skills.
• Excellent communication and collaboration skills.
• Ability to work effectively in a fast-paced, team-oriented environment.
Additional Information:
This is a full-time position based at our office.
Occasional after-hours and weekend work may be required for server maintenance and deployment activities.
You can send your CV on the below email and adding(Senior Software Administrator )as a subject: [email protected]
We would like to inform you that we will contact you within 30 days if your CV matched to job requirements