Must be local to Colorado & Must be a US Citizen. This position is located ion the DTC area
A combination of automation, configuration management and analytics skills combined to drive efficiency of a high-volume, highly-available suite of applications.
Apply automation, configuration management and automation skills to analyze current operations and drive toward increased team effectiveness. These skills will be used to standardize deployment methods, validate environmental configuration and report on implementation progress across multiple teams. Additionally, selection, configuration and maintenance of an operational analytics toolset (service assurance augmented with data science) will be performed.
As an Automation, Configuration & Operational Analytics Engineer within Advanced Platform Operations (APO) group, you will employ your technical skills to both operationalize and maintain a toolset that drives efficiency and consistency across the support of Provisioning applications.
How will you make an impact?
This is a new group within an existing team that will succeed on our ability to assist the larger team in achieving leaps of efficiency. Individual success will be best enabled through a customer-focused approach applying a broad technical skillset to extract relevant data and implement tools in support of the larger team.
Major Duties and Responsibilities:
Actively and consistently support all efforts to simplify and enhance the customer experience
Coordinates with internal departments to review existing integration capabilities, data sources, and proposed solution designs for feasibility, cost and functionality
Conducts design sessions with appropriate participation from architects and engineers
Designs and implements deployment procedures including the creation and troubleshooting of Chef cookbooks
Maintains Chef processes to identify server configuration that is inconsistent with desired state, including the creation of InSpec profiles
Develops deep understanding of data flow for Provisioning applications
Designs, develops and implements SOAP based microservices to monitor and submit changes to the Provisioning application data flow
Documents systems configurations and upgrades
Designs and implements change and control policies and disaster recovery plans; lead troubleshooting efforts to restore functionality in the event of an outage
Monitors and assists in managing applications, device availability, network conditions and status, system reliability and performance, service and program maintenance and storage resources
Perform other duties as requested by supervisor
Skills/Abilities and Knowledge
Excellent communication skills
Enjoy working on loosely defined problems
Experienced in process review and design
Proficient in Linux / Unix environments
Skilled in one or more configuration management platforms (Puppet, Chef, Ansible, Salt)
Exposed to operational analytic or service assurance platforms (Moog, BigPanda, CA Spectrum, IBM Netcool/OMNIbus)
Proficient in use of XML and SOAP
Knowledgeable of REST architecture
Able to select technological solutions based on problem statements
Proficient in a scripting language such as Python, Perl or shell
Exposed to NoSQL data warehousing concepts
Ability to read, write and speak the English language to communicate with employees, customers, suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner
Advanced ability to conduct design sessions to specify solution designs for feasibility, cost, and functionality
Advanced ability to create detailed documentation to functionally understand new and existing applications
Advanced ability to follow and implement established change and control policies and procedures
Advanced ability to troubleshoot application problems
In-depth knowledge of development tools, application frameworks, and testing tools.
Basic knowledge of OSS applications and software
In-depth knowledge of choosing the appropriate lifecycle and the planning, monitoring and control of the systems engineering process
Strong ability to transform an operational need into a description of system parameters and incorporate those parameters in the control of the total system development to achieve an optimum, cost-effective balance of all system elements
Bachelor's degree in Computer Science or related field, or equivalent experience
Minimum Work Experience Number Of Years
Application Development work experience 4+
Configuration Management work experience 4+
System Administration work experience 4+
Database support and development work experience 4+
Enterprise Application Integration work experience 4+
Bachelors or Masters in Computer Science, Data Science or related discipline