Staff Engineer - Devops and Platform Engineering at Spoonflower | Powderkeg

Location: Durham, NC

Employment Type: Full Time

Team: DevOps

The Company

Spoonflower’s mission is to inspire individuals to make, buy and sell unique products built around color and pattern. Our e-commerce website makes it possible for individuals to create, sell, and shop for unique fabrics, wallpaper and home decor, such as bedding and table linens. Many of the designers who use Spoonflower to create products also use it to sell their artwork, making Spoonflower the world’s largest marketplace of surface designs. The community of designers and shoppers who make up Spoonflower is central to what we do. Our goal is to continue to expand the reach of Spoonflower’s services internationally, and, more generally, to expand the opportunities available for individuals to express themselves through color, pattern and personalization. At Spoonflower, creativity, customer-focus, resourcefulness, authenticity, fun and trust are the core values of our workplace. Our team is full of creative, multitalented individuals who embody -- like our customers -- a DIY ethic and an embrace of hard work. We offer team members competitive benefits, support of continuing education, the chance to learn new skills and to move within the company, and a dynamic and flexible company culture.

Spoonflower, the world’s largest print on demand platform is seeking experienced, highly motivated Engineer to join our Devops and Platform engineering team. This position is responsible to conceptualize, feature design and development, maintenance, and production support of all AWS cloud technology environments. This position is responsible for maintaining existing platforms and also providing solutions for new cloud toolsets to achieve readiness. Desired business outcomes include stable, accurate, efficient and highly performant environments to support leadership decision making with regards to business cloud implementations and migrations.

Job Duties and Responsibilities

  • Work collaboratively with others within and outside of devops team to build, deliver, and support effective, cloud technology solutions aligned to specified business initiatives
  • Drive, participate and oversee the design and development of Cloud solutions to meet business and technical requirements, leveraging architecture patterns and following development processes
  • Provide recommendations to reduce costs, improve scalability, performance and availability, and reduce administration time for various systems
  • Be a change leader to guide and support partner teams. Acts as a mentor for junior engineers
  • Define, maintain and constantly evolve technology reference architectures for guiding the development of infrastructure as code building blocks
  • Evaluates and creates new tools and techniques to facilitate effective infrastructure related practices and standards.
  • Lead efforts in CI/CD
  • Build and maintain Cloud Formation templates, and bootstrap scripts to automate and deploy AWS resources and configuration changes, provide training, mentoring, and best practices to IT teams
  • Conduct code reviews, provide technical mentoring, ensure proper architectural oversight, and guarantee delivery of quality infrastructure code by the team
  • Mentor engineering staff on Continuous Integration or deployment automation best practices
  • Actively take lead on efforts to improve the availability, performance and the customer experience of our systems.
  • Based upon management direction, plans and implements strategies for meeting cloud technology needs
  • Monitors project deliverables, as directed, to ensure visibility to management
  • Work collaboratively with others within and outside of his or her function to achieve goals, simplify processes, reduce costs, prevent loss, and to ensure that work is completed safely, accurately, and on time
  • Model team commitment by adhering to the team's expectations and guidelines; fulfilling team responsibilities; and demonstrating personal commitment to the team by being cooperative, collaborative, and flexible

Qualifications needed

  • 10+ years of experience with architecting/engineering IT solutions, with proven experience-based expertise in Windows Server, eCommerce, Web, or Retail environments preferred
  • 2-3 years’ experience working in Agile and Scrum environments
  • Proficient ability to use various source control systems like Git, SVN, TFS
  • Proficient knowledge object oriented design and development
  • Proficient project planning skills, including the ability to organize, prioritize and control job responsibilities in order to meet deadline
  • Expert knowledge and experience with scripting and automation. CircleCI and jenkins experience is preferred
  • Expert knowledge of container orchestration in AWS environment
  • Expert knowledge of AWS or similar cloud services such as Cloudfront, SQS, Lambda, Load balancers, EC2, Autoscaling
  • Agile software development, Azure, GCP or Amazon Cloud experience preferred, configuration management and Infrastructure as code, and DevOps tools and scripting such as terraform, Puppet, Chef, Packer, Ansible experience preferred
  • Prior experience in a retail high-volume E-Commerce environment preferred
  • Certification in MCSE, ITIL, AWS Architect, AWS DevOps highly preferred

If you're interested in joining Spoonflower, please send a cover letter, telling us what inspires you about Spoonflower and why you think you are perfect for our team. We are as interested in knowing who you are as we are in knowing what you can do. Applications without a cover letter will not be considered. We look forward to hearing from you!

To all agencies: Please, no phone calls or emails to any employee of Spoonflower, Inc. about this job posting. All resumes submitted by search firms/employment agencies to any employee at Spoonflower, Inc. via-email, the internet or in any form and/or method will be deemed the sole property of Spoonflower, Inc. unless such search firms/employment agencies were engaged by Spoonflower, Inc. for this requisition and a valid agreement with Spoonflower, Inc. is in place. In the event a candidate who was submitted outside of the Spoonflower, Inc. agency engagement process is hired, no fee or payment of any kind will be paid.

To qualify for employment at Spoonflower, Inc., applicants must be legally authorized to work in the United States and should not require, now or in the future, sponsorship for employment visa status. Spoonflower is committed to a policy of Equal Employment Opportunity. All qualified applicants are considered for employment without regard to race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, sexual orientation, marital status, age, physical or mental disability, protected veteran or military status, genetic information, or any legally recognized protected basis under federal, state or local laws, regulation or ordinances.

Job Summary
  • Job Title
    Staff Engineer - Devops and Platform Engineering
  • Company
  • Location
    Durham, NC
  • Employment Type
    Full time
Ready to apply?
Ready to apply?