We are seeking a highly skilled and motivated IT Automation Engineer to drive automation initiatives and integrate cutting-edge AI solutions within our IT operations. This role requires a strong foundation in IT automation, a passion for AI, and the ability to design, develop, and implement solutions that optimize efficiency and enhance user experiences.
Responsibilities
- Identify and Automate: Proactively identify opportunities for automation within IT Operations. Design, develop, and implement automation processes using tools like Jenkins, Git Actions, and Blueprism to reduce manual tasks and streamline workflows.
- Develop Automation Solutions: Create automation solutions and services for IT support and other departments, simplifying operations, accelerating processes, and ensuring standardization.
- Assist in Building AI-Powered Solutions: Help design, develop, and implement virtual assistants and chatbots leveraging Generative AI (e.g., Google Gemini / Vertex AI, OpenAI, Meta's Llama) to enhance IT support, automate common requests, and improve user experience.
- Seamless AI Integration: Design and implement robust integrations between backend systems and third-party AI platforms, including developing and maintaining APIs, optimizing performance and scalability, and ensuring secure data exchange.
- Champion AI Advancements: Stay abreast of the latest advancements in AI, explore potential applications within our systems, and contribute to internal knowledge sharing and documentation.
- CI / CD Pipeline Mastery: Design, automate, and manage CI / CD pipelines ensuring seamless integration and delivery of software updates, with a solid understanding of best practices.
- DevOps and Infrastructure Expertise: Possess strong knowledge of DevOps principles and experience with cloud infrastructure (AWS, Docker, Kubernetes, load balancing) to support AI integrations and automation initiatives.
- LLM Hosting and Cloud Infrastructure (Optional): Demonstrate expertise in deploying, managing, and scaling large language models (LLMs) on cloud infrastructure, optimizing cost and performance for AI workloads.
Your Profile
- Programming Proficiency: Minimum 4 years of programming experience with high proficiency in Java, Python, or Go.
- Automation Expertise: Extensive knowledge of process automation tools (Jenkins, Git Actions, Blueprism) and CI / CD best practices.
- Database Knowledge: Good understanding of databases (MS SQL, MySQL, Oracle).
- Version Control and Collaboration: Experience with Git, GitHub / Bitbucket / GitLab, and agile methodologies.
- AI / ML Foundation: Strong understanding of AI concepts and technologies including LLMs, NLP, machine learning, and search engines (e.g., Elasticsearch, OpenSearch, Solr, Lucidworks Fusion). Hands-on experience with ML libraries (TensorFlow, PyTorch, scikit-learn) is preferred.
- API Development: Solid understanding of RESTful API design principles and experience in building and consuming APIs.
- Chatbot Development: Familiarity with chatbot frameworks (Dialogflow, Rasa, Microsoft Bot Framework, IBM Watson Assistant, Amazon Lex).
- ITSM Tool Experience: Knowledge of IT Service Management tools like ServiceNow, BMC Remedy, Jira Service Management, or Cherwell.
- Problem Solver: Excellent analytical, problem-solving, and troubleshooting skills.
- Effective Communicator: Strong communication, collaboration, and documentation skills.
Good to Have
- Knowledge of ITSM best practices (ITIL).
- Familiarity with operating systems (Windows Server, Linux).
- Experience with cloud platforms (AWS, Azure, Google Cloud) and their AI-specific services.
Must be able to speak & write fluent English.