Skylo is deploying the world’s most affordable and ubiquitous satellite-based network that can connect any machine or sensor. Skylo provides connectivity to machines at work in the world’s unconnected geographies, and our end-to-end solution is transformative for entire industries: from digitizing farmland and remote infrastructure with sensor data, to saving lives at sea and on land with connected vessels and vehicles. Skylo has offices in San Mateo, Bangalore and Tel Aviv. We are rapidly scaling our team globally to support our growing base of customers and partners.
Skylo Technologies is hiring an experienced Sr. DevOps Engineer passionate about CI/CD, scalable infrastructure/config as code and developer-facing tools to join us. Our mandate is to enable Skylo’s engineers to build and safely deploy as fast as possible. This is a terrific opportunity for a candidate who wants to make a highly visible impact in the dynamic environment of an early-stage startup focused on a rapidly growing market opportunity.
Iterate and maintain Skylo’s CICD system and testing automation.
Implement monitoring, logging and observability into the system using metrics and instrumentation.
Manage source code and version controls using Git.
Engage in improving the whole lifecycle of services from development through deployment, operations, and refinement.
Coordinate with various teams across the globe to promote and improve CI/CD pipelines and practices.
Act as a security champion in the company and embed security practices from source code to production.
Assist Skylo employees and customers with technical issues like login access, app debugging, other general items that may come on a day to day basis.
5+ years of DevOps experience in a large distributed environment with a focus on CI/CD and security.
Experience in SCM such as Git, Gitlab including writing webhooks, merge strategy and release management.
Expert with Build, Release, Test processes using CI/CD automation tools.
Knowledge of Java builds systems and tools including Gradle, Maven, SBT, etc.
Solid understanding of Docker, Hashicorp stack and cloud-native ecosystem.
Expert in containerizing microservices and running them on Kubernetes in the cloud.
Experience with tools like Jenkins, CircleCI, Spinnaker, Tekton, and Argo projects.
Experience managing enterprise-grade Jenkins setups and plugins.
Experience working with clusters and servers across multiple geographies and deploying change with zero downtime.
Hands-on experience with private/public cloud computing, including infrastructure, storage, platforms, and data management.
Participate in an on-call rotation for support of systems outside of normal business hours.
Familiarity with IT security best practices such as encryption, certificates, and secrets management.
Proficient coding experience using either Go, Python, Ruby or similar languages.
Champion the principle of “infrastructure-as-code” and have an understanding of distributed systems including Microservices, and the Twelve factor App.
Strong sense of ownership and integrity demonstrated through clear communication.
A Bachelor's degree in Computer, Engineering or a related technical field.
Prior experience working in a startup is desired.
Fundamental Computer Science knowledge, including experience in applying common algorithms, data structures, and design patterns.
Experience with DevOps tools, processes and culture.
Understanding of incident management process and blameless postmortems.
Awareness and insight into the latest industry trends for technology, methods, and tooling.
Experience with config management tools like Terraform.
Understanding of security products and secure coding techniques a plus.
Excellent analytical, problem-solving skill and a sense of ownership and drive.
Ability to work well with people. Be both highly motivated and motivating.
Ability to be creative/resourceful to work in a fast-paced start-up environment.