Logo
Aircon Engineering Inc

Senior Software Engineer, Edge - Product Platform Engineering

Aircon Engineering Inc, San Francisco, California, United States, 94199


Company Description

Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.Job Description

We're looking for a network automation engineer who shares our values to help us build tools to configure, monitor, maintain and visualize our global network connecting multiple datacenters, offices and clouds. As a team, we value correctness, efficiency, and safety. We measure and monitor everything, and have a culture of continuous reflection and improvement. We aim to eliminate friction in our environment and believe that no project should be delayed due to lack of reliable infrastructure. We believe that a well designed production environment can be beautiful.You will:Write and maintain software to solve complex network management and monitoring tasks, including:Deploying and auditing configuration of network devicesMonitoring network health, including metrics collection, visualization, and alertingTracking network utilization over time to assist capacity planning modelsWrite proper tests and documentation for all toolsCollaborate with other teams to design and implement tools that help automate end-to-end processes that involve the network infrastructureIntegrate existing open source software tools and participate in those open source projects in order to contribute any new features or bug fixesTroubleshoot network failures and performance issuesMentor and train other network engineers on the teamParticipate in an on-call rotationQualifications

You have:5+ years of software engineering experienceExperience developing in at least one of Python or GoComfortable using the Linux/Unix command line and command line toolsKnowledge of networking concepts (switches, routers, protocols such as TCP/IP, etc.)Knowledge of routing protocols and concepts (BGP, OSPF, IS-IS, etc)Very strong attention to detailStrong communication skillsA desire to continue learningA personal commitment to qualityEven better:Experience with AWS and GCP networkingExperience with developing software for highly scalable/distributed systemsExperience with large-scale installations of Linux/UnixExperience with Django and AnsibleUnderstanding of Serverless technologies and KubernetesTechnologies we use:Python, GoJunOS, F5 BIG-IP, Arista EOSLinux (CentOS)SNMP, NetFlow, Prometheus

#J-18808-Ljbffr