Job Overview
The Automation Architect plays a pivotal role in designing, implementing, and maintaining automation solutions that enhance operational efficiency and effectiveness. This position involves working closely with various IT teams to ensure seamless integration and functionality of automation tools and solutions.
Job Role Responsibilities
- Design and develop automation strategies and frameworks.
- Collaborate with IT and business teams to identify automation opportunities.
- Implement automation solutions using industry-best practices.
- Ensure the scalability and reliability of automation scripts and tools.
- Maintain and update existing automation systems.
- Provide technical guidance and mentorship to junior team members.
- Create and maintain comprehensive documentation for automation processes.
- Evaluate and integrate new automation tools and technologies.
- Monitor and analyze the performance of automation systems.
- Stay updated with the latest trends and advancements in automation technologies.
- Utilize automation tools like ServiceNow orchestrator, ITPAM orchestrator, MSSCORCH, etc.
- Work with ML/Analytics tools like BI, ServiceNow ITOM, etc.
- Employ Runbook techniques including Shell scripting, PowerShell, Python, etc.
- Apply Agile fundamentals and use Azure DevOps to manage the end-to-end development lifecycle.
- Demonstrate strong communication and presentation skills to interact with BU heads, Solution Architects, and leadership, communicating both business and technology requirements effectively.
- Collaborate with multiple stakeholders to achieve objectives, leveraging the line of influence.
- Proven experience in documentation (Excel, Word, PowerPoint, Project) and client presentations.
- Design, prototype, implement, test, and deploy business rules and technical solutions such as client scripts, UI pages/actions/policies, scheduled jobs, import sets and transform maps, ACLs and notifications, Flow Designer, Script Includes, etc.
- Develop custom integration components (SSO, CMDB, SAS connectors, etc.) and integrate legacy systems with ServiceNow using mid-server, web services, chatops, email, and other relevant technologies.
- Develop existing and custom applications within ServiceNow, including integrations with other applications.
Scripting
- Good hands-on experience and strong skills in Windows PowerShell, Unix Shell ,Scripting, or Python/Perl programming knowledge
- Knowledge of Java and Apache Groovy is a plus
- Hands-on experience with PowerShell Workflows development
- Experience in developing PowerShell DSC resources
- Experience with SQL Server database writing DML and DDLs is a plus
- Knowledge in process tools like ServiceNow and network knowledge
Automation Tools
Proficiency in a range of automation tools is required, including but not limited to:
- Ansible
- Puppet
- Chef
- Jenkins
- Terraform
ITSM Tool Capabilities
Experience with IT Service Management (ITSM) tools is essential. The candidate should be familiar with tools such as:
- ServiceNow
- BMC Remedy
- Jira Service Management
Key Relevant Skills
- Automation Strategy Development
- Programming and Scripting
- Systems Integration
- Problem-Solving
- Technical Leadership
- Cloud Computing
- DevOps and CI/CD Processes
- Security and Compliance
Qualification
- Bachelorโs degree in computer science, Information Technology, or a related field.
- Minimum of 8 years of experience in automation and scripting.
- Proven experience with automation frameworks and tools.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Certifications in relevant technologies are a plus (e.g., Certified Jenkins Engineer, Red Hat Certified Specialist in Ansible Automation, PowerBI).
- Ability to work independently and manage multiple projects simultaneously.