1

Powershell Automation Jobs in Iowa (NOW HIRING)

Automation Specialist

Des Moines, IA · On-site

$65K - $95K/yr

Automation Specialist Department: IT Employment Type: Full Time Location: Des Moines, IA ... The ideal candidate brings strong PowerShell skills, a solid grasp of cloud platform integrations ...

Automation Specialist Department: IT Employment Type: Full Time Location: Des Moines, IA ... The ideal candidate brings strong PowerShell skills, a solid grasp of cloud platform integrations ...

Create and maintain automation solutions using scripting languages such as Python, Bash, or PowerShell * Support and improve requirements management processes using tools such as Jama, Polarion, or ...

Create and maintain automation solutions using scripting languages such as Python, Bash, or PowerShell * Support and improve requirements management processes using tools such as Jama, Polarion, or ...

SQL DBA administrator

Des Moines, IA · On-site

$90 - $120/hr

PowerShell * T-SQL * SQL Server Agent Jobs * Automation Frameworks * Develop scripts, utilities, and monitoring solutions to improve operational efficiency and reliability. Incident & Production ...

New

next page

Showing results 1-20

Powershell Automation information

What is PowerShell automation?

PowerShell automation refers to the use of PowerShell scripts and cmdlets to automate repetitive or complex tasks in Windows environments. It is commonly used by system administrators and IT professionals to manage, configure, and monitor systems, such as automating user account creation, software installations, and system updates. PowerShell automation helps save time, reduce human error, and improve efficiency by allowing tasks to be executed automatically or on a schedule across multiple systems. It also integrates well with other Microsoft products and cloud services, making it a powerful tool for enterprise environments.

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

To excel in PowerShell Automation, you need strong scripting and automation skills, deep knowledge of Windows environments, and experience with system administration, typically supported by relevant IT certifications such as Microsoft Certified: Windows Server or Azure. Familiarity with tools like PowerShell ISE, Visual Studio Code, version control systems (e.g., Git), and automation platforms is important. Problem-solving ability, attention to detail, and effective communication are critical soft skills that enable successful collaboration and efficient troubleshooting. These competencies ensure reliable automation, streamlined workflows, and reduced manual errors in complex IT infrastructures.

What are some common challenges faced by professionals working in PowerShell Automation, and how can they be addressed?

One common challenge in PowerShell Automation roles is ensuring scripts are robust and adaptable to different environments, which often requires thorough testing and error handling. Another challenge is managing and securing credentials, as automation frequently involves accessing sensitive systems; leveraging tools like Windows Credential Manager or secure vault solutions can help address this. Team collaboration is also essential, as scripts need to be well-documented and version-controlled to support ongoing maintenance and handoffs. Staying updated with the latest PowerShell modules and best practices is important for long-term success in the role.

What is the difference between Powershell Automation vs Windows System Administrator?

AspectPowershell AutomationWindows System Administrator
Primary FocusAutomating tasks and scripting using PowerShellManaging and maintaining Windows systems and networks
Required SkillsPowerShell scripting, scripting languages, automation toolsWindows OS, networking, system troubleshooting
Work EnvironmentIT departments, scripting projects, automation tasksData centers, enterprise IT, support roles
CertificationsMicrosoft Certified: PowerShell or related certificationsMicrosoft Certified: Windows Server, MCSE

While Powershell Automation specialists focus on scripting and automating tasks within Windows environments, Windows System Administrators manage and maintain overall system health, configurations, and network infrastructure. Both roles often overlap but serve different primary functions within IT operations.

What are popular job titles related to Powershell Automation jobs in Iowa?

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

What job categories do people searching Powershell Automation jobs in Iowa look for?

The top searched job categories for Powershell Automation jobs in Iowa are:

What cities in Iowa are hiring for Powershell Automation jobs?

Cities in Iowa with the most Powershell Automation job openings:

Infographic showing various Powershell Automation job openings in Iowa as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution.

AWS Cloud Migration Engineer

Cognizant Technology Solutions

Des Moines, IA • On-site

$54.50 - $72.75/hr

Full-time

Posted 3 days ago

New


Cognizant rating

7.0

Company rating: 7.0 out of 10

Based on 87 frontline employees who took The Breakroom Quiz

59th of 72 rated business consultants


Job description

C
ognizant is seeking an experienced AWS Cloud Migration Engineer with strong expertise in VMware infrastructure and AWS cloud technologies to lead and execute large-scale migration initiatives from on-premises VMware environments to AWS. The ideal candidate will be responsible for assessing existing infrastructure, planning and executing migrations, building AWS environments, automating deployment processes, and ensuring successful post-migration stabilization. This is a remote role.
Applicants must be authorized to work in the US. Cognizant will not offer visa sponsorships now or anytime in the future.
Key Responsibilities
Assessment & Discovery
  • Assess existing VMware vSphere environments, including ESXi, vCenter, clusters, networking, storage, and associated dependencies.
  • Perform infrastructure and application discovery to identify migration candidates and readiness.
  • Analyze application and workload characteristics and recommend appropriate migration strategies, including Rehost, Replatform, and Modernization approaches.
  • Document application dependencies, migration waves, migration schedules, and cutover plans.

Migration Planning & Execution
  • Plan, coordinate, and execute migrations of VMware virtual machines and workloads to AWS.
  • Implement, configure, and manage AWS Application Migration Service (MGN) and associated migration tools.
  • Execute pilot migrations and support migration factory operations at scale.
  • Develop migration runbooks, rollback procedures, validation plans, and operational checklists.
  • Collaborate with infrastructure, application, database, network, and security teams to coordinate migration activities.
  • Perform migration cutovers and post-migration tasks while minimizing business disruption and downtime.

AWS Infrastructure Deployment
  • Design, build, and configure AWS cloud infrastructure components, including:
    • Amazon VPC
    • Amazon EC2
    • AWS IAM
    • Security Groups
    • Route Tables
    • Elastic Load Balancers
    • Amazon S3
    • Amazon CloudWatch
    • AWS Systems Manager
  • Support AWS landing zone validation and ensure network connectivity readiness.

Automation & Optimization
  • Automate migration, provisioning, and infrastructure deployment activities using:
    • Terraform
    • AWS CloudFormation
    • PowerShell
    • Python
    • VMware PowerCLI
  • Develop automation workflows and scripts to improve migration efficiency and consistency.
  • Optimize AWS environments for performance, scalability, reliability, and cost-effectiveness.

Validation & Stabilization
  • Perform migration validation activities, including:
    • Functional Testing
    • Performance Testing
    • Connectivity Testing
    • Disaster Recovery (DR) Validation
  • Troubleshoot and resolve post-migration issues during hypercare and stabilization periods.
  • Support operational handoff and knowledge transfer activities to operations and support teams.

Governance & Documentation
  • Maintain migration schedules, status reports, dashboards, and risk registers.
  • Participate in Change Advisory Board (CAB) reviews and change management processes.
  • Create and maintain technical documentation, architecture diagrams, standard operating procedures (SOPs), and operational runbooks.
  • Ensure adherence to organizational governance, security, and compliance requirements throughout migration activities.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience supporting VMware infrastructure environments.
  • 3+ years of hands-on experience designing and implementing AWS cloud solutions.
  • Proven experience leading or executing VMware-to-AWS migration projects.
  • Strong understanding of cloud migration methodologies, assessment frameworks, and migration best practices.
  • Experience using AWS Application Migration Service (MGN) and migration tooling.
  • Hands-on expertise with AWS networking, security, identity management, and compute services.
  • Strong scripting and automation skills using PowerShell, Python, and VMware PowerCLI.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform and AWS CloudFormation.
  • Excellent troubleshooting, analytical, and problem-solving skills.
  • Strong communication and stakeholder management abilities.

Mandatory Technical Skills
VMware Technologies
  • VMware vSphere
  • ESXi
  • VMware vCenter
  • VMware Cluster Management
  • DRS (Distributed Resource Scheduler)
  • High Availability (HA)
  • VMware Networking & Storage
  • VMware PowerCLI

AWS Technologies
  • Amazon EC2
  • Amazon VPC
  • AWS IAM
  • Security Groups
  • Amazon Route 53
  • AWS Application Migration Service (MGN)
  • Amazon S3
  • Amazon CloudWatch
  • AWS Systems Manager

Automation & Infrastructure as Code
  • Terraform
  • AWS CloudFormation
  • Python
  • PowerShell
  • Automation Frameworks and Scripting

Preferred Qualifications
  • AWS Certified Solutions Architect Associate or Professional certification.
  • AWS Certified SysOps Administrator or AWS Advanced Networking certification.
  • Experience with large-scale enterprise cloud transformation initiatives.
  • Experience with hybrid cloud environments and landing zone implementations.
  • Familiarity with ITIL processes, change management, and CAB governance.
  • Experience supporting Disaster Recovery (DR) and Business Continuity initiatives.

The salary range for this role is between $ 137,000 and $150,000 depending on skills and qualifications of the candidate. Applications will be accepted till 9/28/2026
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization's unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] for roles based in the Americas or [email protected] for roles based in India.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom