Shutterfly - Durham, NC

posted 4 months ago

Full-time - Senior
Durham, NC
Personal and Laundry Services

About the position

At Spoonflower, part of the Shutterfly family of brands, we are on a mission to inspire individuals to create, buy, and sell unique products centered around color and pattern. Our e-commerce platform allows users to design, sell, and shop for distinctive fabrics, wallpaper, and home décor items. With a global marketplace that connects customers to over 8 million designs from independent artists worldwide, we are committed to providing a seamless experience for our users. We are currently seeking an experienced and highly motivated Senior DevOps Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining the infrastructure and tools that empower our development teams to build, deploy, and operate applications efficiently and securely. You will play a crucial role in supporting our legacy systems as we transition to modern technologies and Infrastructure as Code (IaC) practices. Your expertise will help ensure the security, availability, and performance of our cloud infrastructure, while also collaborating closely with development teams to facilitate smooth deployment and operation of services. As a Senior DevOps Engineer, you will implement and manage CI/CD pipelines to automate our build, test, and deployment processes. You will monitor system performance, troubleshoot issues, and develop comprehensive documentation for our DevOps processes and procedures. Additionally, you will have the opportunity to mentor junior engineers, providing them with technical guidance and leadership. Your participation in architecture and design reviews will be essential to ensure that best practices are adhered to, and you will be tasked with identifying and implementing improvements to enhance the scalability, reliability, and efficiency of our infrastructure.

Responsibilities

  • Support legacy systems/applications as we re-platform to modern technologies and IaC
  • Design, implement, and manage infrastructure as code using tools such as Terraform
  • Ensure the security, availability, and performance of our cloud infrastructure
  • Collaborate with development teams to ensure smooth deployment and operation of services
  • Implement and manage CI/CD pipelines to automate the build, test, and deployment processes
  • Monitor system performance and troubleshoot issues as they arise
  • Develop and maintain documentation for DevOps processes and procedures
  • Mentor junior engineers and provide technical guidance and leadership
  • Participate in architecture and design reviews to ensure best practices are followed
  • Identify and implement improvements to enhance our infrastructure's scalability, reliability, and efficiency

Requirements

  • 8+ years of experience in software development and operations
  • 4+ years of experience with Kubernetes
  • 4+ years of experience with AWS
  • Proficiency with infrastructure as code tools such as Terraform
  • Experience with Docker and Kubernetes
  • Strong understanding of security best practices and tools
  • Experience with monitoring and logging tools like Splunk, NewRelic or similar
  • Experience with CI/CD pipelines and automated testing frameworks
  • Excellent problem-solving skills and attention to detail
  • Ability to quickly and accurately estimate the effort needed to deliver a feature
  • Strong communication and collaboration skills

Nice-to-haves

  • Experience with e-commerce platforms
  • Familiarity with managed services and serverless architectures
  • Knowledge of networking concepts and protocols
  • Experience with configuration management tools such as Ansible, Chef, or Puppet
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service