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 :
- 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).Microsoft 365 Administration :Manage and troubleshoot Microsoft 365 services, including Exchange Online, SharePoint, Teams, and OneDrive.
Ensure compliance and security configurations for O365 environments.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.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.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.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 ExpertMicrosoft Certified : Azure Administrator AssociateCisco Certified Network Associate (CCNA) or equivalent#DICE
nkraft@c4techservices.com