Scentsy is on the lookout for a DevOps (Middleware) Engineer to help us manage development and operational-related activities needed to support our E-commerce business as well as manage and support all other hosted web services.
We provide a leading-edge e-commerce shopping environment for our consumers as well as a complete business management portal for our sales consultants which enables them to manage customers, orders, and parties. The consultant portal also provides analytics to help them market and grow their business. In addition, we develop and maintain software for internal operation and management of our extensive product lines, global sales consultant base, manufacturing, finance, and numerous other business units.
In addition to the interesting work, there are some cool perks as well. The Scentsy campus is beautifully landscaped and includes a full-service cafeteria, fully equipped and staffed gym, extensive walking trails, and a coffee bar. You'll find we have some of the best and brightest people in the Treasure Valley who love solving interesting problems as a team and smelling great. If you look past the lovely smells, you'll find an impressive amount of top-end technology behind this rapidly growing global business.
What You Would Do
Develop and maintain system deployment automation processes to enable teams to deploy, manage, configure, scale and monitor their applicationsBuild, configure and manage tools for fast and reliable deployments of softwareBuild tools for infrastructure monitoring and resolve any issues while running in productionPlan, install, and test new software releases, server automation, system upgrades, and resolve software related problems for both development and production enterprise systemsConfigure, deploy, and ensure secure setup of Internet Information Services (IIS)Support multiple projects by troubleshooting application issues and assisting developers on infrastructure-related issuesWrite custom tools and scripts to support the infrastructure and development teams, and help craft the direction and architecture of our systems Create, update, and maintain pertinent documentation for procedures, policies, permissions, and landscapeMonitor web services, concurrent connections, server performance, and report on up-timeProactively detect problems related to service and infrastructure operations and delivery services, conduct diagnostics, and provide serviceCarry out incident and problem management support to the highest standards and coordinate the resolution with the appropriate resolver groupsCollaborate and assist other departments and development staff with web and Application Server analysis, monitoring, tuning, and troubleshooting as it relates to application access and transaction performanceAdminister and support multiple web development environments to ensure server uptime and availability (4- 9s)Perform change management, configuration, design, and implementation of supported products and systemsAssist QA teams during load testing and for Real Time monitoring of all stages of application deploymentProvide hands-on service and infrastructure operations support to internal and external customers in accordance with the terms of the established Service Level Agreements (SLAs)
Our Ideal Candidate Has
5+ years of DevOps Engineering experience including scripting, system deployment automation, and hardware and network infrastructure designExpert level troubleshooting skillsSolutions Expert or equivalent certification in a DevOps/Cloud/Automation area requiredBachelor's degree in Information Technology or demonstrated equivalent
What You Should Know
Strong working knowledge of Scripting such as PowerShell, Python, Bash, etc.Working knowledge of languages such as Ruby, C#, etc.Working knowledge of orchestration tools such as Chef, Puppet, Ansible, etc.Working knowledge of Cloud technologies such as Azure, AWS, etc.Solid working knowledge of configuring and supporting virtualization platforms, ie, VMwareSolid working knowledge of enterprise deployment strategies, high-availabilityStrong knowledge of Continuous Integration processes, solutions, and tools such as Jenkins, Team City, Octopus Deploy, etc.Advanced knowledge installing, troubleshooting, and diagnostics of Windows and/or Red Hat servers, Domain Name Servers (DNS), IIS, and port securityAbility to administer websites, redirect HTTP traffic, interpret weblogs, configure load balancersAbility to generate and manage Secure Sockets Layer (SSL) certificatesAbility to maintain new environment builds and complex troubleshootingStrong working knowledge of web applications and server hardwareAbility to collaborate effectively with internal and external resources to provide excellent customer service to internal and external customers. Requirements: