May 14, 2025
Electric Energy Jobs

DevOps Operational Support Specialist (HYBRID)

Organization:
Consumers Energy
Region:
United States, Michigan, Jackson
End of contest:
July 4, 2022
  This job posting has expired
Type:
Full time
Category:
Operations
Description
We are looking for:

The Development Operations (Dev Ops) role is a senior Technical / Delivery Lead-type role within Consumers Energy and will often serve as a technical lead on several application implementation projects. Partnering with internal business client(s), the Dev Ops Operational Analyst will have a clear understanding of the context of the application and its usage to ensure successful implementation. Projects range from new project builds through maintenance / enhancement activities, with a larger concentration on new projects - being able to effectively apply technical skills in the full range of support is ideal. Through extensive analysis, design preparation, and testing, the Dev Ops Specialist will install and configure enterprise-level software into the Consumer Energy environment. Effectively identifying, researching, and resolving any defects within a given application are critical phases of support in this role; as such, communication and interaction with an application vendor(s) for issue resolution and/or technical support is common. Relying upon previous technical /platform (Windows and Unix OS) knowledge and keen internet research abilities to perform tasks efficiently is a must in this role.

This position is a senior level role, and a high degree of autonomy is expected. However, collaboration, teamwork, and a sharing of knowledge is a key objective. Documentation of projects, processes, and troubleshooting aides and facilitates the cross-functional team, technical writing and strong documentation skills are critical.

The successful candidate will be expected to work in a hybrid status of reporting to One Energy Plaza in Jackson, MI with home office flexibility

We encourage you to apply if you have: equivalent combination of education and experience will be considered and reviewed.

Requirements/Qualifications

  • Learning Agility: Rapidly acquires new knowledge and learns new skills
  • Relationship Management: Creates relationships with new acquaintances quickly and confidently
  • Influence: Applies different strategies to convince others to change their opinions or plans
  • Creativity: Applies original thinking to produce new ideas and innovative products      
  • Familiar with common database technologies (MySQL, PostGresSQL, Oracle)    
  • Familiar with configuration management systems (Puppet, Chef, CFEngine, etc.) 
  • Knowledge of development methodologies and platforms across various technologies (Cloud Services, Windows/Microsoft, Unix, SAP, SaaS, PaaS, API, microservices, reusable code libraries, IaC, etc.).    
  • Understanding of network protocols and client-server communication
  • Experience with continuous integration and continuous deployment technologies (Git, GitFlow, Azure DevOps, etc.)        
  • Understanding of performance measuring and monitoring of IT systems (i.e. App Dynamics, Building with high availability/Disaster Recovery in mind)          
  • Awareness of Virtualization, Cloud, Containers, and Automation tools (i.e. VMWare, Docker, Kubernetes, Azure Cloud, Azure DevTest Labs, etc.)         
  • Ability to work in an environment that follows ITIL processes and procedures

Education Requirements

  • Bachelor's degree in Computer Science or related field (e.g., Engineering)
  • MS Azure Certifications (DevOps)

Experience Requirements

  • 5+ years acting as DevOps Engineer
  • 0-2 years' experience implementing forms of automation as an Application Developer, Cloud Engineer, Database Admin, Site Reliability Engineer (SRE), Quality Engineer, or comparable Development or Operational work

In this role, you will:
 

  • Collaborate with development, QA, release engineering, operations, site support, information security, and infrastructure teams to maintain high quality deployment artifacts as they move through the entire DevOps cycle. High quality would be determined based on the amount of Built-in quality included the pipelines and toolchains. Asking the right questions: Is there 80% unit test coverage? Is there automated API & UAT tests?  Are there security scans? Are the right number of reviews, checks, and approvals. Is the right data being retained in the right systems?
  • Lead the design, implementation, and maintenance deployment automation from code check-in to production. Automation of code to prod is done via Git, Azure DevOps (ADO) code repositories, ADO build and release pipelines, CHaRM/SolMan, designing integrations with other systems such as ServiceNow, continuous improvement of those designs to mature the integrations and to further automate the change and release processes.
  • Engineers require a mix of hands-on technical ability and excellent communication skills to understand and share concepts covering the entire Toolchain associated with the product they are supporting through the SDLC. A tool chain encompasses every tool needed to deliver a software application. This could be inclusive of all Infrastructure delivery, application code delivery, deployment tools, logging & monitoring tools, and incident record and resolution tools.
  • Serve as a technical lead on application implementations; must have a clear understanding of the context of the application and its usage to ensure the implementation succeeds without production disruption and with improved speed to market.
  • Research, analysis, design preparation, and testing; will install and configure enterprise-level software, work on new application builds, maintenance, and enhancement activities.
  • Compiles and approves documentation of products, processes, troubleshooting aides and knowledge sharing with cross-functional teams. The documentation should then be stored in a designated repository and the Software, Platform, or Service Engineers on that team (including the DevOps Analyst) should then understand, own, and maintain that documentation.
  • Schedules and leads brainstorming sessions with Product, Platform, or Service Teams. Help identify pain points and areas for improvement within the given team's delivery processes. Provide gap analysis and writes the acceptance criteria for implementing the suggested improvements.
  • Influence change and a culture of continuous experimentation and improvement so that they can help delivery teams continue to reduce manual efforts and implement faster with less defects.

Read the full posting.

Contact

Consumers Energy

1 Energy Plz

Jackson

Michigan United States

www.consumersenergy.com