DevOps Engineer has a passion for deploying software solutions that use the most current technologies and improve the customers’ experience and is the first line of contact for production issues. Responsible for the support of both divisional and national product deployments, as well as server software installations performed by development, test, and deployment teams. The position will involve research, evaluation, design, implementation, and maintaining monitoring. This would consist of monitoring of network, host, and application-level components. Furthermore, engineer will also provide trouble shooting, technical direction and monitoring engineering support for projects and infrastructure.
MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and enhance the customer experience.
Over-seeing best practice in the implementation of rigorous monitoring procedures covering the full product lifecycle.
Producing new and upkeep existing automated functional and non-functional monitoring scripts.
Working closely with and providing consultancy and training services to Operations.
Work with developers, testers, and deployment teams to create software deployment plans.
Write and update automated scripts for installation of server software products.
Work with Operations and development teams to understand improvement, new feature and enhancement requirements for the monitoring development teams to implement.
Configure necessary hardware/virtual machines.
Deploy code in cloud environments.
Work with developers and hardware teams to update infrastructure and OS for applications.
Perform lab installations and upgrades of server software products.
Work with developers and infrastructure teams to install or upgrade third party software.
Monitor systems performance, reliability, and daily data processing.
Provide a robust service for monitoring products deploying onto the platform.
Utilize this service to validate all expected KPIs, events, alerts, action, documentation, and trend analysis graphs are fit for purpose for the product and infrastructure.
Work with development and operations teams to ensure alert thresholds are fit for purpose and do not generate false positives or spam alerts / events.
Participate in project-related stand-up meetings.
Analyze technical architecture of systems and applications to understand dependencies, points of failure, impacts, and external and internal interfaces, to provide monitoring recommendations for system and infrastructure and time estimates.
Review and provide feedback for all external facing user documentation, including on-line help.
Provide documentation support as necessary.
Seek opportunities for automation and integration of various monitoring tools and services.
Required Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Extensive experience packaging and delivering software to a production environment.
Well-versed in automating software deployments using tools (Puppet, Chef, Python, Ansible).
Familiar with technology (inputs, outputs, and processing flows), and ability to clearly communicate that knowledge. Ability to problem solve, identifying and resolving complex issues as part of a team.
Experience with software source control tools (Perforce, GitHub).
Experience with Linux shell scripting environments like bash. Experience in AWS, Containers.
Ability to write clear technical documentation for use by developers and testers.
Ability to work under limited direction, and handle multiple assignments simultaneously.
Demonstrated verbal and written communication skills.
Thorough understanding of the Agile Software Development Lifecycle (SDLC).
Demonstrated in-depth leadership with ability to facilitate team consensus, and interact with both leadership and implementation teams.
Bachelor’s Degree or technical field or work experience
Required Related Work Experience and Number of Years
Dynamic scripting languages - 3
Deploying software - 3
Linux or other Unix systems - 3
Preferred Skills/Abilities and Knowledge
Experience with monitoring needs for on-prem/cloud network infrastructure.
Intermediate- Expert knowledge of SQL
5+ Years’ Experience with monitoring tool applications such as Data Dog, App Dynamics, Elastic Search, Grafana, PRTG, Splunk.
Proficiency in Microsoft applications such as Word, PowerPoint and Excel
The ideal candidate will have a good understanding of IT support principles, various operating systems, networking protocols and databases. Previous experience working with PRTG, App Dynamics, DataDog or other application health monitoring technologies.
ESW330 337590-2 337590BR
Spectrum's Product and Services are powered and innovated by Charter Communications, Inc. (NASDAQ: CHTR), the leading broadband communications company and the second-largest cable operator in the United States. Our company provides a full range of advanced broadband services, including Spectrum TV™ video entertainment programming, Spectrum Internet™ access, and Spectrum Voice™. ...