NetDevOps Engineer

Snapp Tehran

Posted a year ago

Job Description

About Snapp: Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars to offer transportation services. We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and being the first choice of each user in Iran. About the team: Datacenter team is committed to providing an up-to-date technology infrastructure that is resilient and delivers the performance necessary to meet the demands of a growing Snapp. We are responsible to ensure the whole network and services are secure, operational, and highly available. We identify failures and problems in the network, servers, firewalls, etc. About the role: As a NetDevOps engineer in Snapp, you will be working on preparing the development and management environment for data center operations including but not limited to network, security, hardware, and NOC. You will be helping the data center team to develop new tools and scripts, manage the VMs and containers as well as develop CICD pipelines. Responsibilities: ● Build and set up new tools and services. ● Work on ways to automate and improve the development and release processes of data-specific tools and packages. ● Work with network and data center engineers to ensure that development follows established processes and works as intended. ● Collaborate with cross-functional teams of the data center. ● Ensure that systems have proper monitoring and alerting configuration. ● Support the data center engineering teams in building and deploying on Gitlab-CI (CD) and infrastructure. ● Maintain the VMware vCenter Cluster. ● Take the Infrastructure as Code (IaC) approach; be willing to do operational tasks if necessary, but automate these where possible. ● Dockerize the applications.

Requirements

● More than three years of experience as a DevOps with a network background. ● Automation engineering experience in a mission-critical environment. ● Hands-on experience with VMware vCenter. ● Hands-on experience in Linux Administration, iptables, and HTTP Proxies (Nginx/HA Proxy). ● Strong knowledge and understanding of docker and docker-compose. ● Familiar with Kubernetes (K8S). ● Prior experience using Automation Tools (Ansible, Terraform). ● Hands-on experience with CI/CD processes and tools (Gitlab CI). ● Coding skills in Shell Scripting (Bash) and Python. ● Enough experience with web frameworks (Flask and Django). ● Good understanding of networking protocols (e.g. TCP/IP, UDP, DNS, HTTP/HTTPS). ● Prior experience using monitoring tools such as Prometheus, Grafana, and ELK is plus. ● Enough network knowledge (at least CCNA level). ● Excellent collaboration with the team and documentation skills. Preferred qualifications (optional): ● Experience with Linux Routing Software such as FRR, BIRD, GoBGP, or equivalent. ● Acceptable oral and written communication skills in English.

Employment Type

  • Full Time

Details

To see more jobs that fit your career