24 Hour Fitness, INC. Development Operations (DevOps) Engineer in Carlsbad, California
LOCATION 1265 Laurel Tree Lane Suite 200 Carlsbad CA 92011
The primary purpose of the Development Operations Engineer (DevOps Engineer) position is to provide engineering and production support for all enterprise Linux systems and applications. This involves working with cross-functional project teams, software, and infrastructure engineering teams to deploy and support new Java container systems utilizing various open-source and vendor provided technology solutions. This position designs standards and then codifies those standards for systems and infrastructure provisioning, integration, and configuration.
ESSENTIAL DUTIES & RESPONSIBILTIES Estimated % of Time Spent
Provide production support for all Linux and Java applications.
Work with various engineering teams to provide advanced troubleshooting for complex high availability enterprise Linux systems.
Support continuous integration/delivery, test automation and application performance monitoring.
Create and maintain systems documentation to include enterprise systems guides, work flow, entity and state diagrams.
Develop and enforce engineering standards and best practices. 50%
Develop automated solutions and tools to support the business and Information Technology staff.
Engineer and automate management of distributed web systems utilizing multiple open source and vendor solutions.
Manage automation systems, including software deployment, release management, system development life cycle (SDLC) management and product development life cycles.
Integrate distributed web applications that use various technology stacks and application languages using multiple service-oriented architecture (SOA) platforms.
- Projects and Training
Ensure business projects are completed on time and on budget.
Train junior engineers on technologies, concepts, and best practices. 15%
The DevOps Engineer reports to the Supervisor DevOps Engineering. This position regularly interacts with the Manager of DevOps, Information Technology Directors, Information Technology Architects, Developers, Engineers and Information Technology Business Analysts. This position interfaces with the following departments within the organization: Applications Management and Technology Management. This position has no direct reports.
Knowledge, Skills & Abilities
Knowledge of Linux and Windows operating systems.
Understanding of network fundamentals.
Knowledge of Java Enterprise Edition (JEE) application containers including JBoss, Tomcat, and Weblogic.
Experience with Enterprise Information Technology standards and practices including Information Technology Infrastructure Library (ITIL) and Change/Problem/Incident Management.
Demonstrate proficiency in performing root cause analysis activities in support of problem management.
Excellent analytical and problem solving skills.
Excellent written and verbal communication skills.
Ability to self-organize.
Minimum Educational Level/Certifications
- Associate's Degree in Information Technology or other relevant fields of study.
Minimum Work Experience and Qualifications
3+ years of Unix systems engineering.
3+ years of JEE systems engineering.
3+ years in progressive Information Technology support organizations.
Intermediate scripting knowledge with Visual Basic Script, Bash, Ruby, Perl or equivalent.
Experience with n-tier distributed architectures.
Experience with complex web services based framework architectures.
Knowledge of networking concepts, layers 1-7.
Physical Demands/ Environmental Conditions
Must work on a computer for extended periods of time.
Normal day to day business operations including using a keyboard, walking, bending and reaching.
- Occasional day and overnight travel is required to other company sites, professional development training and vendor sites.
Knowledge, Skills & Abilities
Knowledge of configuration management tools and version control software including Chef, Git, or Subversion (SVN).
Knowledge of build automation tools such as Bamboo or Jenkins.
Experience with implementation of Continuous Integration (CI) and delivery.
Experience with managing large-scale Information Technology projects.
Experience configuring and managing load-balanced and high availability environments such as F5 or IBM datapower.
Knowledge and experience working with Information Security teams and auditors to achieve compliance with regulatory and internal initiatives including Sarbanes Oxley and Payment Card Industry (PCI).
Experience with application performance management, monitoring and tuning.
Strong presentation skills.
Strong leadership, organizational planning and project management skills.
JEE design, configuration, and implementation experience.
Java programming experience.
Knowledge of Scrum and Agile development practices.
- Bachelor's Degree in Information Technology or other relevant fields of study.
Work Experience and Qualification
Experience as a Build and Release Engineer.
Experience as an Information Security Engineer.
Experience with Cisco networking products.
Experience with F5 local traffic management.
FUNCTIONAL GROUP Information Technology