This position is responsible for leading the IT department, managing technology projects, and ensuring that all systems are secure, reliable, and effectively support the company's strategic objectives. The IT Manager collaborates with various departments to identify and implement technology solutions that enhance productivity, drive innovation, and support the company's software development and operational goals. Additionally, this role involves staying abreast of the latest technology trends and best practices to continuously improve the company's IT capabilities and competitive edge.Infrastructure Management:Oversee the design, implementation, and maintenance of the company's cloud and on-premise IT infrastructure. Ensure high availability, scalability, and reliability of all IT systems and services. IT Strategy and Planning:Develop and implement an IT strategy aligned with the company's goals and objectives.Plan and manage IT budgets, forecasts, and resource allocation to ensure efficient use of technology resources. Security and Compliance:Develop and enforce IT security policies, procedures, and protocols to safeguard company data and systems Ensure compliance with relevant industry standards, regulations, and best practices. Project Management:Plan, execute, and manage IT projects, ensuring they are completed on time, within scope, and within budget.Coordinate with cross-functional teams to deliver technology solutions that meet business requirements. Software and Application Support:Oversee the deployment, configuration, maintenance and DevOps of the Cloud infrastructure used for application development within the company. Provide server/cloud level technical solution in troubleshooting for software and application issues. Vendor and Contract Management:Manage relationships with external vendors, negotiate contracts, and oversee service level agreements (SLAs).Evaluate and select new technology vendors and solutions to meet the company's needs. Technology Innovation and Improvement:Stay current with emerging technology trends and assess their potential impact on the company's operations.Recommend and implement new technologies and process improvements to enhance productivity and efficiency. Disaster Recovery and Business Continuity:Develop and maintain disaster recovery and business continuity plans to minimize downtime and data loss.Conduct regular tests and updates to ensure the effectiveness of these plans. Team Leadership and Development:Lead, mentor, and manage the IT team, fostering a collaborative and productive work environment.Conduct performance evaluations, identify skill gaps, and provide training and development opportunities.