Job Title: Cloud Engineering Manager
Job Description
We are seeking a skilled Cloud Engineering Manager to lead our team of engineers in delivering high-quality managed services to our customers worldwide. The ideal candidate will have a strong background in cloud technologies, experience in managing distributed teams, and excellent communication skills.
Key Responsibilities
* Manage a team of engineers to optimize development and operations quality and velocity
* Identify and measure team health indicators
* Implement disciplined engineering and operations processes
* Represent the team with stakeholders, customers, and external teams
* Ensure proper team focus on priorities, milestones, and deliverables
Required Skills and Qualifications
* Bachelor's degree in a technology field
* Proven track record of professional experience in software delivery using Python, Go, C, C++, Java, or similar, and/or managing operations teams
* Proven experience with OpenStack
* Demonstrated strong commitment to testing methodologies and maintainable code quality
* Experience with Linux system administration, Ubuntu/Debian a plus
* Strong communication and cooperation skills
* Experience with agile software development methodologies
* Experience working in and managing distributed teams
* Technical aptitude for understanding complex distributed systems
* Experience with cloud topologies and technologies
Benefits
* Distributed work environment with twice-yearly team sprints in person
* Personal learning and development budget of USD 2000 per year
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Team Member Assistance Program & Wellness Platform
* Opportunity to travel to new locations to meet colleagues