Job description
Shell is seeking an experienced Automation Developer with expertise in systems integration to join our dynamic IT team. The successful candidate will play a pivotal role in integrating various platforms such as Ansible, Cisco NSO, Workflow engine, ServiceNow, GitHub, Netbox and more, while also working on network standardization through YANG modeling. If you're passionate about optimizing workflows and systems, this role offers an exciting opportunity to shape the automation landscape of a leading global organization.
Key Responsibilities
- Design, develop, and implement automation solutions to integrate disparate systems, ensuring smooth and efficient end-to-end workflows.
- Collaborate closely with stakeholders to understand requirements and provide scalable integration solutions using Ansible, Cisco NSO, Workflow engine, ServiceNow, GitHub, Netbox etc.
- Create and maintain API-based integrations.
- Document all integration processes, design decisions, and developed solutions.
- Troubleshoot and resolve system integration and workflow issues, ensuring high levels of performance and security.
- Continuously monitor and analyze the efficiency of integrated solutions, proposing and implementing improvements when necessary.
- Participate in regular review sessions with IT peers to discuss best practices, new technologies, and potential optimizations.
- Offer training and support to other IT team members on integrated systems and platforms.
- Develop Ansible playbooks for network orchestration.
- Configuring Cisco NSO for network orchestration and ensuring its seamless integration with other platforms.
- Standardize and document network configurations using YANG modeling for Cisco routers and switches in a design implementation guideline, ensuring alignment with industry best practices and uniformity across the organization.
- Document the service and standard operating procedures.
Requirements
Technologies in Our Stack:
- Automation & Orchestration: Ansible, Cisco NSO
- Workflow & Process ManagementIT Service Management & CMDB: ServiceNow
- Version Control: GitHub
- Network Modeling: YANG
- API: RESTCONF & NETCONF
- Data Encoding: XML, JSON
- Template Engine: Jinja2
- Cloud: Azure, AWS
- Languages: Python, Go, Ansible, Bash, PowerShell
- Other: Azure CI/CD pipelines, Linux OS, Apache, MySQL, GIT, OpenAPI, GraphQL
Special Challenges
- Complex System Integration: Handling the complexities that arise from integrating multiple platforms and systems into a unified workflow.
- Rapid Technological Evolution: Staying updated with the fast-paced evolution of the tools and technologies in the technical stack.
- Cross-Platform Compatibility: Ensuring that integrations are robust and function seamlessly across different platforms and environments.
- Scalability Concerns: Designing solutions that are not only effective now but can also scale with the growth of the organization.
- Security Implications: With integration comes the challenge of ensuring data integrity and security across all platforms.
- Stakeholder Alignment: Collaborating with various stakeholders, understanding their requirements, and translating them into technical solutions.
- Continuous Improvement: As the business needs change, adapting and improving the integrations to meet the new demands.
- Documentation and Training: Ensuring that every aspect of integration and automation is well-documented and that the team is trained to handle and maintain it.
- Performance Optimization: Balancing the trade-offs between functionality and performance, ensuring the integrated systems run optimally.
- Adherence to Standards: While working on network standardization through YANG modeling, ensuring consistent implementation and alignment with industry best practices.
Qualifications
Experience: Minimum 5 years in IT.
Education: Bachelor's degree in IT, Computer Science, or Electrical Engineering.
Experience & Requirements
- Background in IT service delivery (ITIL certification preferred).
- Proven technical acumen; ability to bridge tech specifications and business concepts.
- Proficient in WAN, LAN, Wireless LAN, IP-mgt, DNS, DHCP.
- Certifications: Cisco DevNet Professional, Cisco CCNP.
- Language: Fluent in English.