Job Description (Accountability)
Leadership and Management:
Lead, mentor, and develop a team of infrastructure engineers.
Establish and manage performance goals, conduct performance reviews, and provide professional development opportunities.
Foster a collaborative and high-performing team culture.
Infrastructure Strategy and Planning:
Develop and implement the infrastructure engineering strategy in alignment with the organization's overall IT and business strategies.
Assess current infrastructure, identify areas for improvement, and plan for future growth.
Stay abreast of emerging technologies and industry trends to ensure the organization remains competitive and innovative.
Design and Implementation:
Oversee the design and deployment of infrastructure solutions, including servers, storage, networking, and cloud services.
Ensure the infrastructure is scalable, secure, and resilient to meet the needs of the organization.
Collaborate with software development, DevOps, and security teams to integrate infrastructure solutions seamlessly.
Operations and Maintenance:
Ensure the ongoing operation, maintenance, and support of the organization's infrastructure.
Implement and manage monitoring tools and processes to ensure high availability and performance.
Develop and enforce policies, procedures, and best practices for infrastructure management.
Budget and Vendor Management:
Develop and manage the infrastructure budget, ensuring cost-effective solutions and efficient resource allocation.
Evaluate and manage relationships with vendors, negotiating contracts, and ensuring service level agreements are met.
Risk Management and Compliance:
Identify and mitigate risks related to infrastructure, ensuring compliance with relevant regulations and standards.
Implement and maintain robust security measures to protect the organization's data and assets.
Experience
- 10+ years of experience in infrastructure engineering, with at least 5 years in a leadership role.
- Proven experience managing large-scale infrastructure projects and teams.
Skills
Technical Skills:
- In-depth knowledge of infrastructure technologies, including servers, storage, networking, virtualization, and cloud computing.
- Experience with infrastructure automation and orchestration tools.
- Strong understanding of security principles and best practices.
Leadership Skills:
- Excellent leadership and people management skills.
- Strong strategic thinking and problem-solving abilities.
- Effective communication and interpersonal skills, with the ability to influence and collaborate with stakeholders at all levels.