What are the responsibilities and job description for the Automation Developer position at Reveille Technologies,Inc?
Required Technical Skills
Primary Skills
- Python Development
- Shell Scripting (Linux/Unix)
- PowerShell Scripting
- REST API Development and Integration
- JSON/XML Data Processing
- Git/GitHub Version Control
Automation & DevOps
- Workflow Automation
- Jenkins, Azure DevOps, or GitHub Actions
- CI/CD Pipeline Development
- Infrastructure as Code concepts
- Ansible or Terraform (Preferred)
IBM MQ Skills
- IBM MQ Queue Manager configuration and administration
- MQ migration and deployment concepts
- Queue Manager migration strategies
- IBM MQ automation and scripting
Required Experience
- 5 years of experience in automation development.
- Strong programming experience with Python and scripting technologies.
- Hands-on experience designing and implementing automation solutions and APIs.
- Experience integrating multiple automation tools into unified workflow solutions.
- Solid understanding of software development life cycle (SDLC) and DevOps practices.
- Experience working with enterprise infrastructure and middleware technologies.
- Experience in Agile/Scrum delivery environments.
- Exposure to AI-assisted automation technologies is highly desirable.
- Prior experience with IBM MQ administration or migration projects is preferred.