1

Powershell Jobs in Tennessee (NOW HIRING)

Be Seen First

Desktop Engineer

Chattanooga, TN · On-site

$48K - $75K/yr

Build and maintain PowerShell scripts to deploy software, configurations, and updates at scale across many customers and endpoints. * Manage Windows update strategy, ring deployment, and patch ...

NET/C#, Java, Python, PowerShell, SQL, or comparable technologies. Works with SOAP/XML/WSDL-based services, REST/JSON APIs, secures file transfer, database connectivity, and authentication patterns ...

Senior Platform Engineer

Chattanooga, TN · On-site

$95K - $130K/yr

Experience in terminal-based languages like bash and PowerShell * Experience in debugging issues in Linux systems * Experience implementing GitOps workflows for infrastructure and application ...

PowerShell, Python, Bash * Security Frameworks: NIST, CIS Controls, MITRE ATT&CK Typical Compensation Actual salary is based on experience, skills, education and individual opportunity. According to ...

Azure Engineer (Flexible Location)

Knoxville, TN · On-site

$53.25 - $71/hr

Implement and manage Infrastructure as Code (IaC) (e.g., Bicep, Terraform, PowerShell) to deliver consistent, repeatable, and automated deployments across environments using Azure DevOps. * Configure ...

$60.25 - $80.25/hr

PowerShell scripting experience is a plus. -Participate in change management, disaster recovery testing, and resiliency initiatives to ensure service continuity. PNC is an in-office company that ...

PowerShell, Python, Bash * Security Frameworks: NIST, CIS Controls, MITRE ATT&CK Typical Compensation Actual salary is based on experience, skills, education and individual opportunity. According to ...

Azure Engineer (Flexible Location)

Alcoa, TN · On-site

$48.50 - $65/hr

Implement and manage Infrastructure as Code (IaC) (e.g., Bicep, Terraform, PowerShell) to deliver consistent, repeatable, and automated deployments across environments using Azure DevOps. * Configure ...

Showing results 21-40

Powershell information

See Tennessee salary details

$19

$44

$69

How much do powershell jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for powershell in Tennessee is $44.66, according to ZipRecruiter salary data. Most workers in this role earn between $35.58 and $52.79 per hour, depending on experience, location, and employer.

What is PowerShell?

PowerShell is an open source command-line shell and scripting language created by Microsoft and usable on Windows, macOS, and Linux. This tool allows you to use functions like cmdlets to quickly execute specific tasks within the framework of the system. PowerShell is used mainly for task automation and configuration management, particularly for administrative tasks otherwise considered tedious or repetitive. For example, PowerShell can be used to check whether each server in a group is running a particular program, which is essential for situations like verifying that security systems are functioning as intended. Despite its capabilities, PowerShell is rarely used outside of corporate and administrative environments.

What does a PowerShell professional do?

PowerShell professionals are IT specialists who use Microsoft's PowerShell scripting language to automate tasks, manage systems, and configure environments, primarily in Windows-based networks. They write, test, and maintain scripts to streamline repetitive processes, improve system efficiency, and ensure consistency across IT operations. Their work often involves managing servers, deploying software, handling user accounts, and troubleshooting issues within enterprise environments. By leveraging PowerShell, these professionals help organizations save time, reduce errors, and improve security in IT management.

What are the key skills and qualifications needed to thrive as a PowerShell developer?

To thrive as a PowerShell Developer, you need strong scripting skills, a solid understanding of Windows operating systems, and experience with automation, typically supported by relevant IT certifications like Microsoft Certified: Windows Server or Azure certifications. Familiarity with integrated development environments (IDEs) like Visual Studio Code, version control systems such as Git, and automation platforms like Azure DevOps or System Center is essential. Problem-solving abilities, attention to detail, and effective communication are crucial soft skills for interpreting requirements and collaborating with teams. These skills and qualifications are important because they enable the efficient automation of tasks, improve system reliability, and streamline IT operations.

How does a PowerShell professional typically collaborate with other IT team members on automation projects?

PowerShell professionals often work closely with system administrators, DevOps engineers, and network engineers to design and implement automation solutions. They frequently participate in project planning meetings to understand workflow needs and provide scripting expertise. Collaboration involves sharing scripts, integrating with other tools (like Azure or Active Directory), and ensuring that automation aligns with team goals. Regular communication and documenting scripts are essential to ensure that others can maintain or modify the automation as needed.

What is the difference between Powershell vs Bash?

AspectPowershellBash
Primary UseAutomation and configuration management on Windows systemsShell scripting and automation on Unix/Linux systems
EnvironmentWindows PowerShell, PowerShell Core cross-platformUnix/Linux terminals and macOS
SyntaxObject-oriented, cmdlet-basedText-based, command-line scripting
Common CertificationsMicrosoft Certified: PowerShellLinux Professional Institute Certification (LPIC), Bash scripting courses

PowerShell and Bash are both powerful scripting tools used for automation, but PowerShell is primarily designed for Windows environments with object-oriented scripting, while Bash is used in Unix/Linux systems with text-based scripting. Their usage depends on the operating system and specific automation needs.

How do I get all the jobs in PowerShell?

In PowerShell, to retrieve all scheduled jobs, use the Get-Job cmdlet, which lists background jobs started in the current session. For background jobs or remote jobs, you can also use Get-Job -State Running or Get-Job -Name to filter specific jobs. Managing jobs effectively requires understanding job states and using commands like Remove-Job to clean up completed jobs.

Is PowerShell hard to learn?

PowerShell is a scripting language used by system administrators and IT professionals, and its learning curve depends on prior experience with command-line interfaces and scripting. Basic commands are straightforward, but mastering advanced automation and scripting can require time and practice. Familiarity with Windows environments and scripting concepts can help accelerate learning for PowerShell roles.

Is PowerShell in demand?

PowerShell is in high demand for automation, scripting, and system administration tasks across many organizations. Professionals skilled in PowerShell, along with knowledge of Windows environments and scripting, are sought after in IT roles such as system administrators and DevOps engineers.

What are PowerShell jobs?

PowerShell jobs are background tasks or scripts that run asynchronously in the PowerShell environment, allowing administrators to perform multiple operations simultaneously. They are useful for automating repetitive tasks, managing system configurations, and improving efficiency in Windows administration. PowerShell jobs can be monitored, stopped, or retrieved using specific cmdlets like Start-Job, Get-Job, and Remove-Job.

What are the most commonly searched types of Powershell jobs in Tennessee?

The most popular types of Powershell jobs in Tennessee are:

What are popular job titles related to Powershell jobs in Tennessee?

For Powershell jobs in Tennessee, the most frequently searched job titles are:

What cities in Tennessee are hiring for Powershell jobs?

Cities in Tennessee with the most Powershell job openings:

Infographic showing various Powershell job openings in Tennessee as of August 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $92,895 per year, or $44.7 per hour.

Desktop Engineer

Pioneer Technology

Chattanooga, TN • On-site

$48K - $75K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Position Overview

The Desktop Engineer is expected to deliver a reliable, secure, and efficient end-user computing experience for both internal staff and customers across many remote locations. Work activity includes responding to endpoint security incidents, administering remote monitoring and management tooling, building automation to deploy and update software at scale, and resolving escalated desktop support tickets. The role requires the candidate to demonstrate initiative, strong customer service instincts, and proficient learning and mentoring ability amongst peers and supporting staff. This role must be capable of working with limited supervision and must be able to interact effectively with all levels of Client management.

This position reports directly to the Chief Technology Officer.

Responsibilities

  • Serve as subject matter resource in the design, deployment, and support of end-user computing environments to deliver services with high availability and reliability.
  • Onboard new customer sites into endpoint security tooling and configure general protection, detection, and response policies in coordination with the Systems team and CTO.
  • Administer the company’s Remote Monitoring and Management (RMM) platform: define standards, perform initial audits of new customer environments, and maintain consistent monitoring, alerting, and patching policies.
  • Build and maintain PowerShell scripts to deploy software, configurations, and updates at scale across many customers and endpoints.
  • Manage Windows update strategy, ring deployment, and patch compliance across the entire customer base.
  • Image, deploy, configure, and support Windows workstations and laptops.
  • Own and execute the endpoint imaging process end-to-end, including standards, image maintenance, and deployment workflow.
  • Work desktop-related tickets, software deployment, installation, and end-user troubleshooting, from open to resolution in a timely manner.
  • Serve as a critical resource and escalation point for the Service Desk and Asset Management teams with high-priority software issues.
  • Participate in departmental specifications, policies, procedures, and standards that guide the management of endpoints, security tooling, and software delivery.
  • Work closely with the Systems, Network, and Support teams to coordinate upgrades, patching, and rollouts while maintaining optimal performance.
  • Participate in ensuring that policies, procedures, and standards are followed.
  • Perform special projects and other duties as assigned by management.
  • Troubleshoot and isolate hardware, OS, and application issues and coordinate problem resolution with vendors and third parties.
  • Maintain accurate RMM component list to ensure proper software deployment by all teams.
  • Perform regular reviews and adjustments to RMM device inventory to ensure proper billing by Finance.
  • Record and test all software upgrades and Windows patch releases in sub-production environment prior to mass deployment.

Technical Expertise

  • Desktop expertise, including Windows 10/11.
  • Hands-on experience administering an enterprise RMM platform: building monitoring profiles, creating automation/scripts, deploying software packages, and producing audit reports against a defined standard.
  • PowerShell scripting skills with a track record of building scripts that deploy software, apply configurations, and remediate issues.
  • Demonstrated ability to manage Windows Update at scale — deployment rings, patch approvals, compliance reporting, and remediating failed or stalled updates.
  • Ability to maintain a heterogeneous customer base with multiple hardware vendors and software stacks.
  • Experience with imaging and deployment workflows, driver management, and standardized application packaging.
  • Excellent problem-solving skills and a solid understanding of troubleshooting performance, connectivity, and application issues across endpoints.
  • Superb customer service skills and an ability to diagnose and solve problems from non-technical descriptions provided by customers.

Company Description

Pioneer Technology is a nationwide Managed Services Provider with a strong focus on healthcare and
enterprise customers. We deliver secure, scalable IT solutions across cloud, networking, systems, and
security. Our mission is to help organizations modernize their technology environments while protecting
them against evolving cyber threats