Infrastructure Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Our client, a large professional services firm, is looking to hire a remote Infrastructure Automation Engineer for a 3-month contract. The consultant will work to replace manual infrastructure processes with production-ready, unattended Python and PowerShell automation pipelines. The candidate will be writing secure code against diverse vendor APIs, expanding unit test coverage, and implementing robust observability (dashboards and alerting)., * Convert manual or legacy infrastructure workflows into scheduled, production-ready Python applications and data pipelines.
- Develop and maintain client code interacting with storage array, SAN fabric, backup, ITSM, and secrets-management APIs.
- Instrument all delivered automation with logging, telemetry, and enterprise monitoring dashboards to eliminate silent failures.
- Build and scale mocked unit test suites to maintain high coverage; actively participate in peer and AI-assisted code reviews.
- Package and deploy scripts to Windows and Linux automation servers under strict change control. Deliver architecture records, READMEs, and knowledge transfer sessions to SME teams.
Requirements
- Senior level production Python engineering experience (packaging, standard logging, type annotations, concurrency, requests, and paramiko)
- Proficient in advanced functions, classes, and REST API interaction (Invoke-RestMethod). Experience with VMware PowerCLI is required.
- Strong grasp of roles, collections, Jinja2 templating, Ansible Vault, and writing custom modules.
- Deep experience building isolated, mocked test suites using pytest and Pester.
- Expert-level capability in consuming complex REST APIs, handling pagination, rate limits, and manipulating JSON/YAML.
- Proficiency with Git/GitHub workflows and writing read-only queries in SQL/SQLite/PostgreSQL.
- Ability to read, understand, and safely retire legacy Perl scripts.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
Dev Digest 137 - AI'm not sure about this
Dev Digest 132 - Binging WADFlix?