Staff DevOps Engineer

PoshmarkRedwood City, CA
5h

About The Position

Poshmark is a leading fashion resale marketplace powered by a vibrant, highly engaged community of buyers and sellers and real-time social experiences. Designed to make online selling fun, more social and easier than ever, Poshmark empowers its sellers to turn their closet into a thriving business and share their style with the world. Since its founding in 2011, Poshmark has grown its community to over 130 million users and generated over $10 billion in GMV, helping sellers realize billions in earnings, delighting buyers with deals and one-of-a-kind items, and building a more sustainable future for fashion. For more information, please visit www.poshmark.com, and for company news, visit newsroom.poshmark.com. Poshmark Inc. is hiring for the following role in Redwood City, CA: Staff DevOps Engineer to design, build, and maintain infrastructure and software development stack that allows Poshmark to scale and support millions of users.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Software Engineering, Computer Engineering, or a related field
  • Five (5) year of experience in the job offered or related occupation
  • Position requires five (5) years of experience in each of the following: Scripting/Automating with python, ruby or other similar language; Continuous integration and continuous deployment (CI/CD) pipelines and methodologies; Continuous Integration tools, such as Jenkins
  • Cloud platforms and infrastructure , such as AWS
  • Unix
  • Configuration management with Terraform ,Puppet or Ansible
  • Middleware applications, such as RabbitMQ, ElasticSearch
  • NoSQL systems, such as MongoDB or Redis
  • Docker conntainers and orchestration platforms such as ECS, Kubernetes, or EKS; and Code versioning tools (e.g., Git, or SVN).

Responsibilities

  • Develop and automate entire continuous integration and continuous deployment process to enable shift left and increase the developer’s velocity
  • Manage end to end infrastructure on AWS Cloud which includes creating infrastructure components such as EC2, EKS, S3, Load balancers, VPC, or Subnets
  • Develop and enhance Terraform modules to maintain IaC and enable automated deployments
  • Build and automate configuration management using Ansible for all the components
  • Design, implement and develop “Service oriented Architecture” for migrating the frontend, middleware and backend monolithic ruby application to micro services model with best set of standards and practices
  • Work with different middleware applications – RabbitMQ, ElasticSearch, MongoDB, Redis cache to support the end-to-end applications
  • Build and automate the full continuous integration process for enabling – Cucumber, RSpec tests and for Code Coverage using SonarQube
  • Integrate and work on the application security by using the tools Lacework, Snyk, Sonatype or LifeCycle
  • Develop and build the hardened images for supporting to infrastructure with best practices
  • Guide and enable best practices within the team by defining the process
  • Develop docker images which will be used for the application deployment
  • Design and develop central repository management system to support all Web, Mapp, Ios, Android and Ruby applications
  • Build detailed documentation using Confluence for any kind of knowledge sharing and enabling other team members to work on those technical activities
  • Serve as a point of contact for technical tools integration, review and support the SRE and DevOps team. Multiple positions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service