Salary is 200k to 250k + bonus
Responsible for spearheading the transformation of our IT infrastructure. Your primary focus will be on automating manual processes and enhancing our platform to ensure it is robust, scalable, and efficient. You will lead a team of engineers, guiding them in the design and implementation of modern solutions, and drive the architectural evolution of our infrastructure.
Key Responsibilities:
- Infrastructure Modernization: Lead the retooling of existing infrastructure to align with modern platform standards. Focus on automation and the integration of new technologies.
- Automation: Automate all manual processes to enhance operational efficiency. Develop and implement automation scripts and CI/CD pipelines.
- Architectural Design: Design and architect scalable, reliable, and secure platforms. Leverage your expertise in Java and Python to implement best practices and design principles.
- Team Leadership: Manage and mentor a team of 5 engineers, with the potential to expand as the project grows. Foster a collaborative and innovative work environment.
- Technology Stack Management: Utilize your hands-on experience with Java and Python to work with related tools, services, and ecosystems. Implement and manage web services, microservices, and automation within a CI/CD environment.
- Cloud and On-Prem Management: Oversee infrastructure hosted predominantly on Azure Cloud with some on-premises components. Ensure smooth operation and integration across these environments.
- Risk Management: Understand and address market risk IT systems' needs, ensuring the platform meets the required standards for performance, security, and compliance.
- Continuous Improvement: Stay updated with industry trends and best practices. Continuously improve the platform architecture and automation processes.
Qualifications:
- Technical Expertise: Strong hands-on experience with Java and Python, including familiarity with related ecosystems, tools, and services. Proven track record of deploying automation scripts in CI/CD environments and setting up and managing clusters (e.g., Kubernetes).
- Cloud Experience: Extensive experience with Azure Cloud, with a solid understanding of both cloud-based and on-premises infrastructure.
- Architectural Skills: Demonstrated ability in architectural design and platform engineering. Experience in creating scalable and resilient architectures.
- Leadership: Experience managing and mentoring engineering teams. Ability to guide a team through complex projects and drive results.
- Background: Proven experience in market risk IT systems or similar high-stakes environments is preferred.
- Soft Skills: Excellent problem-solving skills, with a proactive and collaborative approach. Strong communication skills and the ability to interact effectively with stakeholders at all levels.
Education and Experience:
- 15+ years of hands-on experience in software development and infrastructure management, with a focus on automation and platform engineering.
- Previous experience in a managerial role is required.