Description:
At GemPool we are working with a leading technology provider that specializes in fleet and field service management solutions. Their innovative offerings include vehicle and asset tracking, smart in-cab cameras, field service software, and compliance management. They are dedicated to pushing the boundaries of telematics and field service operations, contributing to the advancement of the industry.
Core Responsibilities:
- Technical Leadership: Provide expert guidance and leadership to the infrastructure engineering team, shaping the roadmap and driving continuous improvement.
- Cloud Infrastructure Development: Architect, deploy, and maintain scalable, fault-tolerant, and secure AWS solutions that elevate the functionality and operational maturity of our SaaS products.
- SDLC Enhancement: Collaborate with cross-functional teams to identify challenges and opportunities within the Software Development Lifecycle (SDLC), proposing and implementing solutions to enhance automated testing, CI/CD, SLOs, and application performance monitoring.
- Standardization Advocacy: Work closely with the infrastructure team to identify opportunities for standardization across products, promoting consistency and efficiency.
- Technical Coaching: Be a role model for infrastructure engineering principles, coach the team on producing high-quality software, and ensure alignment with customer needs and expectations.
Skills Required:
- Cloud Expertise: Deep understanding of cloud operations best practices with extensive hands-on experience in IaC-based cloud environments, particularly AWS (+10 years).
- DevOps Proficiency: Proven experience in orchestrating containers in production, supporting serverless computing, and managing databases, including SQL basics.
- Automation and CI/CD: Strong familiarity with automated testing, CI/CD pipelines, and a commitment to enhancing SDLC processes.
- Technical Leadership: Demonstrated success in leading projects that span multiple teams, and the ability to mentor and guide team members to improve their skills and performance.
- Global Collaboration: Effective collaboration with a diverse, global team, leveraging clear communication skills and contributing positively to a collaborative work environment.