The Senior DevOps Engineer serves as a subject matter expert and works with the Editorial Operations/Content Systems team to provide IT solutions that meet or exceed functional expectations for Editorial and Production Systems in the company.
Ensure that systems are performing efficiently, securely, and in a manner consistent with Meredith standards, policies, and best practices.
Owns the responsibility for the technical functionality of IT systems and platforms.
Collaborates with ancillary IT teams to maximize performance and optimize cost effectiveness of technical infrastructure.
Ability to manage multiple projects and work with the team in identifying process improvement opportunities.
Maintain and support systems to ensure maximum uptime.
Performs other duties as assigned by management.
Essential Job Functions
Design, Development, Support, Maintenance, Integration and Implementation
Design, implement, test, document, and maintain system integration solutions to systems or subsystems
Analyze service architecture, metrics/thresholds, and make recommendations to maximize system performance
Ongoing enhancement to the core solutions we oversee by creating new or modifying existing software applications, scripts, plug-ins or other tools
Creates and assists application design through research and technical review.
Work with vendors to build and configure servers in a development, test and production environments
Install software and web applications running on different OS and web servers
Write/modify scripts to automate application tasks as well as other operational initiatives
Ensure proper monitoring for all systems
Duties include troubleshooting, performance tuning and security compliance updates
Design, execute and coordinate production migrations, updates, and operational initiatives
Document systems architecture, infrastructure and procedures
Defines input/output parameters, and ensures integration of the entire system or subsystem
Familiar with disaster recovery and high availability requirements
Acts as Team Lead when necessary
Support and Maintenance
Provides technical support for all solutions under our department oversight
Prompt interaction with Help Desk in response to critical outages
Monitor the environment to ensure systems uptime
Writing software and building automation to prevent problem recurrence
Update production scripts and other automated tools to adjust to changing business needs
Participate in a strong team work atmosphere
Clear communication and documentation to eliminate specialization of knowledge whenever possible to ensure business continuity
Back-up to team members for vacation / absence
Minimum Qualifications and Job Requirements | All must be met to be considered.
Bachelors Degree in Computer Science or similar related field or equivalent training and/or experience.
Minimum 5 years experience in technology implementation, architecture, systems admin, systems maintenance, users support and analysis.
4+ years of experience in one or more languages (Java, PHP, Node.js, Perl, Python)
4+ years experience in server-based applications (preferably including Digital Asset Management systems and workflow systems)
Specific Knowledge, Skills and Abilities:
Ability to adapt to quality methodologies in work environment
Work with systems vendor/integrators for software deployment and solutions API
Troubleshooting experience tracking down performance, load, networking, I/O utilization, and bugs
Knowledge of the WoodWing Enterprise solutions a plus
Expert knowledge of the MacOS desktop environment
Experience with virtual machine technology, load balancing, and fault tolerant architectures
Familiar with Active Directory, LDAP, and SSO implementations
Create visual flow charts using tools such as OmniGraffle or similar
Performance monitoring and tuning of server applications
Knowledge of Linux/Unix command line tools
Highly responsible, self disciplined, self managed, self motivated
Meticulous attention to detail and excellent software/hardware troubleshooting skills
Passion to understand, learn, and dissect new technologies quickly on your own
Excellent verbal and written communication skills
Experience using the Adobe Creative Cloud a plus (Photoshop, InDesign, InCopy, Illustrator, Bridge, Acrobat Pro)
Experience supporting environments in AWS a plus (S3, EC2, ELB)
Experience supporting WoodWing Enterprise, Elvis, or Dalim ES a plus
% Travel Required (Approximate): 5%