Growing your career with Agile IT

Agility is a way of life, not just a concept.

Join our dynamic team where agility is the cornerstone of achieving extraordinary results! We are seeking exceptional individuals who are ready to embrace the challenges and opportunities of making a real impact. Our passion for the technologies we work with drives us, and we are dedicated to creating an environment where change is not only welcomed but celebrated.

Diversity is our strength. We thrive by harnessing the unique perspectives of each team member. Committed to continual progress, we are excited to collaborate and build the future together. If you're someone who embodies the spirit of agility, values teamwork, and is driven to contribute to significant change, we want you on our team!

You understand the importance of agility, and we appreciate that. Let's collaborate to create something extraordinary!

Automation Specialist (PowerShell)

Location

San Diego, CA

Type

Full-time

Department

Development

Compensation

Job Description

We are seeking an experienced Automation Specialist to join our dynamic team. In this role, you will play a key part in streamlining our processes through automation, with a particular focus on PowerShell scripting and module development.

You’ll work directly with Architects and Engineers to improve speed and consistency to deliver Agile IT services to our customers.  This includes Microsoft 365, Azure, Power Platform, Copilot, and more.  An ideal candidate has a passion for building reusable automation scripts, tools, code, etc., and thrives on learning new API’s, and tools, and staying on the forefront of technology.

While at the core of this role is building automation scripts and tools with PowerShell, there are opportunities to leverage other runtimes and tools to both improve your required end results and experiment with runtime, tools, and deployments. For example, you could process a large batch of JSON files using a NodeJS process and then deploy for scale using Azure Functions.

If your experience is not directly as a developer, but you’re an engineer who’s used PowerShell and other forms of automation to make your life better and for those around you, then this is an ideal role for you.

WHAT YOU DO

PowerShell Scripting and Module Development:

  • Design, write, and maintain robust PowerShell scripts and modules.
  • Develop automation solutions to manage and administer Microsoft 365, Azure, and other Microsoft services.

Automation in Azure DevOps Pipelines & GitHub Actions:

  • Implement, configure, and manage Azure DevOps Pipelines and GitHub Actions for continuous integration (CI) and continuous deployment (CD).
  • Automate builds, testing, and deployments to enhance efficiency and reliability.

Microsoft Partner Center, Microsoft 365, and Azure Automation:

  • Automate and streamline tasks related to Microsoft Partner Center, Microsoft 365, and Azure.
  • Leverage REST APIs and Microsoft Graph API to create advanced automation solutions.

Collaboration and Documentation:

  • Work collaboratively with cross-functional teams to identify automation opportunities.
  • Create and maintain detailed documentation for automation scripts and processes.

Continuous Improvement:

  • Keep abreast of the latest advancements in automation technologies.
  • Continuously evaluate and improve existing automation processes.

Other Development Tools and Technologies:

  • Visual Studio Enterprise and/or Visual Studio Code
    Source code management with git

Qualifications

HOW YOU FIT:

  • 3+ years of implementing automation projects, documenting workflow and processes, reliable monitoring implementations, optimizing script performance, and delivering high-quality, consistent results
  • Proven experience in PowerShell scripting and module development
  • Proficiency in REST APIs with authentication (e.g., OAUTH)
  • Direct experience with Microsoft Graph, Azure Resource Manager (ARM) templates, or Azure CLI
  • Understanding of Azure DevOps Pipelines and GitHub Actions (2+ years of experience is a plus)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Proven track record for driving decisions collaboratively, resolving conflicts, and ensuring follow-through.

NICE TO HAVE:

  • Microsoft Certified Azure Developer Associate
  • Understanding of database technologies, such as SQL Database/Server, Oracle, MySQL, PostgreSQL, MongoDB, and Azure Cosmos DB
  • Working knowledge with AGILE development, SCRUM, and Application Lifecycle Management (ALM) with one or more of the following program languages: PowerShell, Bash, .NET, C#, Java, JSON, PHP, Perl, or Python

Additional Information

THE FINE PRINT:

Compensation and Benefits

  • *Pay range is $65,000 to $95,000
    • Starting pay is generally lower to mid-range; based on experience.
  • This is a full-time exempt position.
  • Ideally located in San Diego, CA with a hybrid schedule (2-3 days in office)
  • Medical/Dental/Vision
  • 401(k) with 3% employer contribution with 100% vesting
  • Combined 18 days PTO increasing with tenure
  • 9 paid holidays
  • $200,000 basic life insurance
  • Remote mental and physical health networks
  • Voluntary life

*Factors in determining the appropriate compensation for a role include experience, skills, knowledge, abilities, education, licensure and certifications, and other business and organizational needs. The Hiring Pay Scale referenced in the job posting is the budgeted salary or hourly range that Agile IT reasonably expects to pay for this position.

Background checks, pre-employment aptitude, and skills testing are a mandatory part of the recruitment process. All Agile IT employees are provided with laptops and home office equipment.  Due to the contractual requirements of our work with government entities, all hires must be US Citizens.

We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.  All your information will be kept confidential according to EEO guidelines.