Company Description
Feeling that traffic jams are a big problem not going anywhere? Would you like to do something about it?
ITC - Intelligent Traffic Control is a software development company based in Tel Aviv, Israel. We specialize in building state-of-the-art computer vision and machine learning algorithms to predict traffic patterns and prevent traffic jams from forming. Our mission is to reduce the negative impact of traffic on humanity and the planet by developing innovative software solutions that improve traffic flow and reduce CO2 emissions. While doing so, the software also enforces municipal traffic policies, such as public transport, bicycle, and pedestrian prioritization. Today, ITC manages millions of vehicles daily and has a proven reduction in traffic jams.
Information on the company from Calcalist:
link: https://www.calcalistech.com/ctechnews/article/byjtgmo5j
An article in channel 13 on the system:
link: https://www.youtube.com/watch?v=Uqx1y2FkfhQ
Position Overview: We are seeking a highly skilled and versatile DevOps Engineer / Full Stack DevOps Engineer to join our team. This role requires a deep understanding of various technologies, including Kubernetes, Jenkins, Ansible, Bash scripting, networking, Docker, backend development, NGINX, REST APIs, React, TCP/IP, and VPN. The ideal candidate will design, implement, and maintain the infrastructure and backend services that support our applications and platforms.
Key Responsibilities:
- Infrastructure Automation: Automate the deployment and management of infrastructure components.
- Scripting and Automation: Develop and maintain Bash scripts to automate routine tasks and streamline workflows.
- Networking: Configure and manage network components, including iptables, routing, and VPN setups.
- Containerization: Design, deploy, and manage Docker containers to ensure efficient and scalable application deployment.
- Backend Development: Develop and maintain backend services and APIs, ensuring high performance and availability.
- Web Server Management: Configure and manage NGINX web servers to handle traffic and load balancing.
- API Integration: Design, implement, and manage REST APIs for seamless communication between services.
- Frontend Development: Collaborate with frontend developers and work on React-based web applications.
- Network Protocols: Deep understanding and application of TCP/IP protocols to ensure reliable and secure communications.
- Dependency Management: Manage and resolve dependencies across various projects and services.
- Security and VPN: Configure and manage VPN for secure remote access and data protection.
Qualifications:
- Proven experience as a DevOps Engineer, Systems Administrator, or similar role.
- Proficiency in Kubernetes, Bash, and other scripting languages.
- Strong knowledge of networking principles, including iptables, routing, and VPN configuration.
- Experience with Docker and container orchestration tools.
- Solid understanding of backend development, particularly with REST APIs.
- Experience managing NGINX web servers.
- Familiarity with React and modern frontend development practices.
- Strong understanding of TCP/IP networking.
- Experience with API development and integration.
- Knowledge of dependency management tools and practices.
- Experience with VPN technologies.
- Excellent problem-solving skills and ability to work independently and as part of a team.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI/CD).
- Familiarity with monitoring and logging tools.
- Understanding of security best practices and compliance standards.