Demo

DevOps Engineer ( Azure )

Impact Consulting Solutions inc
Pittsburgh, PA Full Time
POSTED ON 1/28/2025
AVAILABLE BEFORE 4/21/2025

Job Description

Job Description

Job Overview :

We are looking for a skilled and motivated DevOps Engineer to join our team. The ideal candidate will have hands-on experience with Azure Cloud , PowerShell scripting , and DevOps methodologies . The role involves automating infrastructure, optimizing deployment pipelines, managing cloud resources, and enhancing system reliability to ensure smooth and efficient development and operations processes.

Key Responsibilities :

Azure Infrastructure Management :

Design, deploy, and manage Azure cloud infrastructure (Azure Virtual Machines, Networks, App Services, Azure Storage, and more).

  • Automate and manage cloud resource provisioning, scaling, and monitoring using Azure Resource Manager (ARM) templates, Azure CLI, and Azure PowerShell.

Automation and Scripting :

Create and maintain PowerShell scripts for automating the provisioning, configuration, and management of Azure resources and environments.

  • Build custom scripts for system maintenance, performance monitoring, backups, and alerts in Azure.
  • Automate repetitive tasks to improve efficiency and reduce human error.
  • Continuous Integration / Continuous Deployment (CI / CD) :

    Design and implement CI / CD pipelines using Azure DevOps, GitHub Actions, or other similar tools.

  • Manage build, release, and deployment pipelines to ensure smooth and timely application delivery.
  • Integrate testing and validation processes into CI / CD workflows to ensure quality and security.
  • Monitoring and Performance Optimization :

    Set up and manage monitoring tools (e.g., Azure Monitor, Application Insights) to track system performance, application health, and infrastructure usage.

  • Implement proactive monitoring and alerting for issues related to system downtime, application errors, or performance bottlenecks.
  • Continuously improve the performance, scalability, and availability of systems and applications.
  • Collaboration and Support :

    Work closely with development teams to streamline code delivery, testing, and deployment processes.

  • Collaborate with cross-functional teams (networking, security, and database teams) to ensure the security and availability of services.
  • Provide ongoing support for troubleshooting, incident resolution, and root cause analysis.
  • Security and Compliance :

    Implement security best practices in the CI / CD pipeline, infrastructure, and automation processes.

  • Work with security teams to ensure all resources comply with regulatory standards and organizational policies.
  • Documentation and Reporting :

    Maintain detailed documentation for infrastructure, deployments, and scripts to ensure knowledge sharing within the team.

  • Create and present reports on system performance, deployments, and issues.
  • Required Skills & Qualifications :

    Technical Expertise :

    Strong experience with Azure Cloud Services (Azure VMs, Azure Functions, Azure Storage, Azure Networking, etc.).

  • Proficiency in PowerShell scripting for automation and system management.
  • Experience with Infrastructure as Code (IaC) tools like Terraform or ARM templates .
  • Familiarity with Azure DevOps , Git , and CI / CD pipeline management .
  • Knowledge of Docker and Kubernetes for containerization and orchestration (a plus).
  • Familiarity with Azure Active Directory and identity management.
  • Automation and Scripting :

    Strong experience in writing and debugging PowerShell scripts to automate infrastructure tasks.

  • Experience with other scripting languages such as Bash , Python , or Ruby is a plus.
  • Version Control :

    Familiarity with version control systems, particularly Git .

    Problem-Solving and Troubleshooting :

    Strong analytical skills for diagnosing complex issues and implementing effective solutions.

  • Experience with debugging and troubleshooting infrastructure and application issues in a cloud environment.
  • Soft Skills :

    Strong communication and collaboration skills.

  • Ability to work in a fast-paced, agile environment and handle multiple priorities.
  • Detail-oriented and committed to continuous improvement.
  • Preferred Qualifications :

  • Azure certifications (e.g., Microsoft Certified : Azure Fundamentals , Microsoft Certified : Azure Administrator Associate , Microsoft Certified : Azure Solutions Architect Expert ).
  • Experience with Azure Kubernetes Service (AKS) or Container Services .
  • Experience with Azure Networking (VNets, Load Balancers, VPNs).
  • Experience with Azure Security Center , Key Vault , and Azure Active Directory .
  • 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

    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

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a DevOps Engineer ( Azure )?

    Sign up to receive alerts about other jobs on the DevOps Engineer ( Azure ) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,024 - $149,811
    Income Estimation: 
    $137,568 - $176,908
    Income Estimation: 
    $154,509 - $200,187
    Income Estimation: 
    $188,252 - $252,911
    Income Estimation: 
    $71,493 - $96,419
    Income Estimation: 
    $92,369 - $122,605
    Income Estimation: 
    $92,369 - $122,605
    Income Estimation: 
    $117,024 - $149,811
    Income Estimation: 
    $117,024 - $149,811
    Income Estimation: 
    $137,568 - $176,908
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Impact Consulting Solutions inc

    Impact Consulting Solutions inc
    Hired Organization Address Pittsburgh, PA Full Time
    Job Description Job Description Basics needed : Fundamental understanding of software development life cycle. Fundamenta...

    Not the job you're looking for? Here are some other DevOps Engineer ( Azure ) jobs in the Pittsburgh, PA area that may be a better fit.

    DevOps Engineer

    ICF Next, Pittsburgh, PA

    DevOps Support Engineer

    ApTask, Pittsburgh, PA

    AI Assistant is available now!

    Feel free to start your new journey!