Manager, DevOps Engineering
Shapeways makes world-class 3D printing more accessible to everyone through automation, innovation and digitization. Our purpose-built software, wide selection of materials and technologies, and global supply chain lower manufacturing barriers and speed delivery of quality products. Shapeways’ digital manufacturing solutions have empowered more than one million customers worldwide to produce more than 20 million parts using 10 different technologies and 90 different materials and finishes delivered to 160 countries.
Headquartered in New York City, Shapeways has ISO 9001-compliant manufacturing facilities in Long Island City, N.Y., and Eindhoven, the Netherlands.
Overview
Shapeways is looking for a "hands-on" Manager, DevOps Engineering with excellent technical, communication, and collaboration skills to help us transition our physical infrastructure over to AWS’ cloud platform. As our Manager, DevOps Engineering, you'll work closely with our Application Development teams, Product teams, and business stakeholders to analyze, design, and build a highly scalable infrastructure-as-code (IaC) cloud solution. You will also be responsible for managing the day-to-day operations of our physical infrastructure (in New York and Eindhoven), improving our DevOps processes, and supporting our internal Systems Engineering, IT, Application Development and Data teams so as to ensure the security, scalability, and reliability of our systems and applications.
**We will not be accepting submissions from external recruiting agencies**
In this role, you will:
Manage a team of Systems and IT engineers working to deliver technology solutions to a wide variety of stakeholders. Your team owns multiple technology systems, and you will own the day-to-day management of those systems, where you are accountable for the customer experience, project prioritization, software quality, and system maintenance
Collaborate with your team to design and deploy best-in-class infrastructure services for logging, monitoring, alerting, etc.
Help to make trade-offs; balancing the larger picture (e.g, resourcing, business goals, user experience, dependency impacts, efficiency, availability, etc.) against the needs of creating, maintaining, refactoring, scaling, and extending features to properly support the life of a system
Deploy a broad range of AWS cloud services like S3, RedShift, EKS, ECR, ECS, RDS, Codepipeline, etc., and integrate them into our monitoring services and CI/CD pipelines
Support our non-cloud databases (MySQL), and Cloud-native databases (RedShift)
Develop and own methodologies for provisioning, scaling, configuration management, capacity planning, monitoring, etc. our systems and applications
Help to drive automation of, and continuous improvements to, our infrastructure by applying industry standards and best practices to ensure the security, scalability, and reliability of our systems and applications
Manage a Jira backlog of work and provide day-to-day operational support to our Application Development and Product teams
You might be a good fit if (you have/are):
7+ years of engineering experience; 3+ of those years as a people manager: coaching and mentoring engineers to improve code and platform quality, performance management, and an evangelist for professional development
Accelerates progress, clears or escalates blockers, and creates opportunities for growth
Technical experience in managing a highly available and highly scalable cloud environment in AWS; Kubernetes experience is a plus
Technical experience working with configuration management of Linux and cloud systems; Puppet and Terraform experience is a plus
Proven success in working with cross-functional teams, including Product Managers and other stakeholders to define the roadmap for Infrastructure projects and translate this into user stories
Experience supporting software systems in production including on-call support with a relentless focus on improving the stability, availability, and performance of those systems
People management, communication, presentation, and facilitation skills
Ensures technology solutions are testable, monitored, and maintainable