Senior DevOps Engineer

Our Story, Our Vision
Since 1996, iHerb has continued its mission, built on providing a wide selection of health and wellness products to individuals around the globe at a reasonable cost. iHerb remains vigilant in its pursuit to ensure it maintains an expansive selection of over 30,000 online products to its customers. We are continuously innovating and expanding, committed to bringing the best in healthy products around the world.  Our vision is to be the dominant health and wellness brand globally and to provide the best value for natural products.

View our LinkedIn!
View our Careers Video!

Job Summary: 
The DevOps Engineer will be part of an agile development team, building and working on cloud infrastructure using containers, Kubernetes, and Infrastructure-as-Code (IaC) technology stacks. The DevOps Engineer develops cloud infrastructure by designing, developing, and installing cloud solutions that are scalable for a high transaction and highly adaptive environment.
 
Job Expectations: 
  • Support, maintain and document infrastructure components such as machine instances, networks, load balancers and connectivity rules
  • Design, develop, enhance and support new / existing systems, applications, and configurations in the cloud primarily using Terraform, Ansible and Kubernetes
  • Responsible for writing technical design specifications
  • Take ownership of project deliverables and to work with the project team to ensure success and resolve obstacles are encountered
  • Deliver projects on time, with high quality, and with high performance
  • Evaluate and identify new technologies for implementation
  • Participate in code reviews through pull requests
  • Applies and implements principles of Continuous Integration (CI), Continuous Delivery (CD) and Continuous Configuration Automation (CCA)
  • Design, code and debug declarative Infrastructure-as-Code configurations
  • Design, code and debug programs to query and update the state of cloud-based systems using various scripting languages
  • Project Planning and Project Management
  • Maintain standards compliance

The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job.  Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.


Knowledge, Skills and Abilities:
  • Excellent verbal and written communication skills
  • Display of initiative / self-starter
  • Understands agile environment
  • Skill in organizing resources and establishing priorities
  • Excellent documentation skills
  • Understands Git and the pull request process
  • A strong understanding of Kubernetes best practices
  • Strong knowledge of Linux/Unix operating systems
  • Experience managing large scale, high traffic web applications
  • Extensive experience with scripting languages and the shell
  • Strong knowledge of HTTP, TCP/IP and DNS
  • Analytical skill set
  • Detail oriented

   Preferred:
  • Extensive experience designing, building, testing and supporting applications in the cloud
  • Experience with Terraform, Ansible or similar technologies
  • Ability to cut through ambiguity and use good organizational skills
  • A passion for building user-centric solutions
  • A proven track-record delivering flawless defect free code
  • A portfolio demonstrating first-hand development experience with complex cloud systems


Equipment Knowledge: 
  • Experience with Microsoft Office Suite (e.g., Word, Excel, PowerPoint, etc.)
  • Experience with Google Business Suite (e.g., Gmail, Drive, Docs, Sheets, Forms. etc.) preferred

Experience Requirements:
Generally requires a minimum of minimum of 5+ years of experience with cloud technologies

Education Requirements: 
Bachelor's Degree in Computer Science or related field high preferred


#LI-MM1

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field