Job Description
Responsibilities
· In support of department and leadership vision and roadmaps, review and recommend Continuous Integration/Continuous delivery (CI/CD) strategies and technical solutions for multiple diverse web-based and mobile applications, microservices, and legacy software systems
· Act as technical consultants, providing training, upskilling, development of POCs, and/or temporary capacity augmentation to various software and DevOps engineering teams
· Facilitate discussions and foster participation in learning venues such as Communities of Practice to help educate the organization on DevOps culture, processes, and technology utilization
· Participate in Agile ceremonies, write user stories based on IT team requirements, maintain the backlog of requests, and facilitate estimation and planning of team efforts
· Author and maintain SDLC/DevOps process documentation, requirements, and/or flowchart documents for use by engineering teams.
Qualifications and Experience
· Typically has 5+ years’ experience (Senior DevOps Engineer) or 2+ years’ experience (Intermediate DevOps Engineer) in a DevOps Software Engineering role
· Demonstrated success defining and implementing new technologies/processes and driving transformational change
Independently and collaboratively create, maintain, and optimize DevOps CI/CD tooling and configuration leveraging Azure Pipelines, YAML, or equivalent CI/CD technologies
· Demonstrates solid foundational knowledge of Agile software development principles and coding standards/best practices.
· Possesses familiarity with other technologies utilized in our environment, such as:
o Azure Infrastructure-as-Code technologies (ARM/Bicep)
o .NET framework/.NET Core
o NuGet package management
o Scripting solutions such as PowerShell
o Container orchestration services such as Azure Kubernetes (AKS) and Docker
· Excellent written and verbal communication skills
· Team player skilled at working collaboratively with diverse, cross-functional teams
Additional Experience and Qualifications for the Senior DevOps Engineer:
· 3+ years of recent experience facilitating cross-team collaboration to deliver shared goals and resolve interdependencies
· 3+ years of recent experience leading transformational change, with a focus on scaling DevOps practices or improving delivery pipelines
· Demonstrated eagerness to adopt emerging tools and technologies, with a proactive approach to identifying opportunities, solving problems, and mentoring others
· Familiar with modern release strategies such as dark launches, feature toggles/flags, canary deployments, and deployment automation
· Proven success in an Agile DevOps engineering role, supporting and enabling software delivery teams through CI/CD, infrastructure automation, and platform reliability
Company Description
Impact Consulting Solutions, Inc. is an Information Technology consulting and full time Placement Company located in the Pittsburgh area. Our clients range from small local businesses to Fortune 500 Corporations.
We work with a selected number of clients and service their entire business staffing requirements including:
consulting and project work
full-time placements
from Consultant level all the way to Director and Partner level.
Exciting opportunities currently exist for Information Systems professionals. If you are looking for career advancement, new technologies, and the money you deserve, we are the firm for you. We take pride in our ability to match the individual with the right job. Our promise is to provide you with the best financial and career opportunities available