DevOps and Infrastructure Consultant

Overview

On Site
Contract - W2

Skills

Programming Languages
Scalability
ARM
Terraform
Microsoft Exchange
Microsoft SharePoint
Regulatory Compliance
Virtual Private Network
Firewall
Routing
Switches
DevOps
Scripting
Provisioning
Management
Application Development
Collaboration
Mentorship
Documentation
Oracle Linux
Computer Science
Information Technology
IaaS
Network Engineering
Microsoft Office
Continuous Integration
Continuous Delivery
C#
Python
Dragon NaturallySpeaking
DNS
DHCP
TCP/IP
Virtual Machines
Computer Networking
Orchestration
Docker
Kubernetes
Conflict Resolution
Problem Solving
Communication
Microsoft
Microsoft Azure
Cisco
Network
Cisco Certifications
DICE

Job Details

DevOps and Infrastructure Consultant

Minneapolis, MN (Hybrid)


Job Summary:

We are seeking an experienced DevOps and Infrastructure Consultant with expertise in Azure, Microsoft 365 (O365), and Network Engineering to join our team. The ideal candidate will also possess some application deployment and development skills, preferably in C#, Python, or similar programming languages. This role requires a well-rounded professional with a strong technical foundation to support both infrastructure and application needs.

Key Responsibilities:

  1. Azure and Cloud Infrastructure Management:

    • Design, implement, and manage cloud infrastructure solutions using Microsoft Azure.
    • Configure and optimize Azure resources for scalability, security, and cost-effectiveness.
    • Automate infrastructure provisioning and deployments using IaC tools (e.g., ARM templates, Bicep, Terraform).
  2. Microsoft 365 Administration:

    • Manage and troubleshoot Microsoft 365 services, including Exchange Online, SharePoint, Teams, and OneDrive.
    • Ensure compliance and security configurations for O365 environments.
  3. Network Engineering:

    • Design, configure, and maintain network systems, including VPNs, firewalls, and routing/switching equipment.
    • Monitor and troubleshoot network performance and connectivity issues.
    • Implement security best practices across network systems.
  4. DevOps Practices and Application Deployments:

    • Implement CI/CD pipelines using Azure DevOps or similar tools.
    • Deploy, monitor, and manage applications in Azure environments.
    • Collaborate with development teams to streamline code integration and deployments.
  5. Development and Scripting:

    • Develop and maintain scripts and automation tools for system provisioning, monitoring, and management.
    • Contribute to application development or enhancements using C#, Python, or similar languages.
  6. Collaboration and Support:

    • Work closely with cross-functional teams, including developers, system administrators, and business stakeholders.
    • Provide technical guidance and mentorship to junior team members.
    • Create and maintain comprehensive documentation for systems, configurations, and procedures.


Qualifications:

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Experience:
    • 5+ years in Azure cloud infrastructure and network engineering roles.
    • Hands-on experience with Microsoft 365 administration.
    • Proficiency in building and maintaining CI/CD pipelines.
    • Development experience with C#, Python, or similar languages is highly preferred.
  • Skills:
    • Strong understanding of networking protocols and concepts (DNS, DHCP, TCP/IP, etc.).
    • Expertise in Azure services such as Virtual Machines, Azure Functions, App Services, Logic Apps, and Azure Networking (e.g., VNets, NSGs).
    • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
    • Excellent problem-solving and communication skills.

Certifications (Preferred):

  • Microsoft Certified: Azure Solutions Architect Expert
  • Microsoft Certified: Azure Administrator Associate
  • Cisco Certified Network Associate (CCNA) or equivalent

#DICE

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.