Automation Engineer
The Automation Engineer designs, develops, and supports automation solutions that improve Technology operations and reduce manual work. Responsibilities include building integrations, maintaining production automations, troubleshooting issues, and supporting Technology projects and acquisitions. The Automation Engineer works with Technology teams to identify automation opportunities, improve processes, maintain documentation and governance standards, and optimize existing solutions. This position emphasizes continuous improvement, operational efficiency, and the adoption of scalable automation technologies
- Automation Development & Engineering
- Design, develop, test, implement, and deploy automation solutions and API-based integrations between enterprise systems.
- Develop PowerShell scripts and automation solutions using Microsoft Graph, Microsoft cloud technologies, Power Automate, Logic Apps, Azure Automation, and similar platforms.
- Automate repetitive Technology administrative processes through reusable scripts, modules, functions, components, standards, and frameworks.
- Troubleshoot, refactor, and optimize automation code to improve reliability, maintainability, and operational performance.
- Implement appropriate logging, error handling, notifications, recovery processes, code reviews, and solution testing.
- Develop and deliver automation solutions from the prioritized automation backlog in partnership with Technology teams to validate operational requirements.
- Production Automation Support, Maintenance & Optimization
- Monitor, maintain, and support production automations, scheduled processes, scripts, workflows, and integrations to ensure critical automated processes function as expected.
- Investigate and troubleshoot failed or incomplete automation jobs, including API, authentication, permission, and integration failures.
- Review automation logs, alerts, scheduled tasks, and process performance to identify issues and improvement opportunities.
- Respond to production automation incidents and perform preventative maintenance on production automation solutions.
- Update automations when connected applications, systems, or APIs change, including management of certificates, application registrations, API permissions, service accounts, and secrets.
- Improve error handling, monitoring, and process efficiency by optimizing slow-running automations and retiring obsolete or redundant solutions.
- Process Analysis, Requirements & Automation Planning
- Partner with Technology teams to understand manual processes, operational challenges, and opportunities for automation.
- Gather technical and business requirements and document current-state and future-state workflows, including process dependencies and exceptions.
- Evaluate repetitive work and automation requests based on effort, risk, frequency, complexity, and business value to identify processes suitable for automation or standardization.
- Maintain and prioritize the automation backlog.
- Develop technical solution designs, implementation plans, development effort estimates, and expected operational benefits.
- Enterprise Integrations, Acquisitions & Technology Projects
- Develop, support, and troubleshoot integrations and data flows between enterprise Technology platforms.
- Partner with system owners and Technology teams to define API, integration, automation, and technical design requirements.
- Support automation requirements associated with Technology projects, acquisitions, deployments, and migrations.
- Develop repeatable tools, processes, and automations for acquired-user onboarding, migrations, and account, group, license, software, and configuration management activities.
- Develop tools and automation solutions to support Endpoint, Infrastructure, Service Desk, Cybersecurity, and Application teams with project execution.
- Participate in project planning, implementation, and technical design sessions.
- Reporting, Documentation & Automation Governance
- Maintain technical documentation, process diagrams, support procedures, technical notes, and records for production automation solutions.
- Document automation ownership, dependencies, schedules, credentials, recovery procedures, configuration changes, and implementation updates.
- Maintain approved source code repositories, version control, version history, and change documentation.
- Develop automated operational reports and dashboards to report on automation performance, failures, adoption, and operational value.
- Establish and maintain automation development standards and ensure solutions comply with Technology security and change-management requirements.
- Continuous Improvement, Innovation & Automation Strategy
- Research and evaluate new automation, AI, and emerging technologies to improve Technology operations and scalable processes.
- Identify opportunities to replace manual processes with self-service capabilities and improve existing Technology workflows.
- Identify opportunities to consolidate overlapping scripts, tools, and automation solutions.
- Develop proofs of concept for high-value automation opportunities.
- Share automation capabilities, standards, and best practices with Technology teams to promote an automation-first mindset.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field preferred
- 6+ years of related Information Technology experience, including at least 2–3 years of hands-on experience developing automation, scripting, integrations, or workflow solutions
- Strong PowerShell and scripting expertise
- Experience with API integrations and workflow automation Familiarity with cloud and enterprise systems
- We are relentless in our pursuit of client adoration (not simply satisfaction). Consistent delivery of the best service is what we are about.
- We are committed to ensuring our practice provides equal opportunities for all employees, as we strive to connect with communities around us and focus on the future of design. We support equity, diversity, and inclusion efforts that benefit all employees through the leadership of our DEI Council, our Employee Resource Groups which are open to everyone, and other community initiatives.
- We’re about communication and transparency here. If you want to talk to someone about an idea you have, or a challenge that needs addressing, we’re ready for you.
Skills
As published by greenhouse · 29 questions · 4 written answers
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location
Short answers (12)
- Preferred First Name
- How did you hear about us? optional
- LinkedIn Profile optional
- Website optional
- Desired Salary
- If yes, please provide dates of employment. optional
- If yes, please provide details regarding your immigration sponsorship needs. optional
- What is your legal first name?
- What is your legal middle name? (if applicable) optional
- What is your legal last name?
- By typing my legal name below, I acknowledge that the information contained in this document, my resume, and any other materials submitted on my behalf are true and correct to the best of my knowledge and belief. I understand that any incorrect, incomplete, or false statements, or information furnished by me and/or on my behalf during the application or employment process, may subject me to disqualification from consideration or to discharge. I understand that employment at CannonDesign is at will and an employment offer from CannonDesign does not constitute an expressed or implied contract of employment. If hired, I have the right to terminate my employment for any reason at any time. I also understand that CannonDesign reserves the same right. I agree that any claims or lawsuits relating to my service with CannonDesign or any of its affiliates or subsidiaries must be filed no more than six (6) months after the date of the employment action that is the subject of the claim or lawsuit. I waive any statute of limitations to the contrary. I authorize, without reservation, any party or agency contacted at CannonDesign’s request to furnish references and verifications regarding information including but not limited to the names and dates of previous employers, reason for termination of employment, job performance, character, work experience, academic records, and professional licensure or certification. I acknowledge that my electronic signature is as valid as an original signature and that a copy of this document will be as valid as the original.
- Application Date Signed
Pick from a list (8)
- Preferred Contact Method
- Do you have current or former government work experience including military service?
- Have you ever been employed by CannonDesign?
- Do you have a current employment agreement that includes a non-compete and/or non solicitation restrictions?
- Do you hold an active or expired professional license?
- Are you authorized to work in the United States?
- Do you require sponsorship to work in the United States now or in the future?
- If selected for this role, do you intend to begin or continue any outside employment, self-employment, freelance work, board position, or other business affiliation while employed by CannonDesign?
Written answers (4)
- If you have an existing non-compete and/or non-solicitation agreement, or are not sure of the implications of your agreement(s) with current or prior employers, please provide details. optional
- If yes, please provide details and status of license. optional
- Please provide the names of three recent work-related references, including their name, relationship, email address, phone number, and company. If you do not have prior work experience, you may list school or volunteer-related references.
- Please provide details, including name of the organization if applicable, nature of the work, position, or affiliation, estimated hours spent per week, and any other details that you think may be relevant.
Attachments (5)
- Additional Attachment optional
- Additional Attachment optional
- Additional Attachment optional
- Additional Attachment optional
- Additional Attachment optional