Senior Enterprise Infrastructure Engineer

Logo of Gemini

Gemini

๐Ÿ’ต $136k-$170k
๐Ÿ“Remote - United States

Job highlights

Summary

Join Gemini's Platform team as a Senior Enterprise Infrastructure Engineer and build, maintain, and improve the internal technology ecosystem supporting global operations. You will leverage DevOps methodologies, automate tasks, and engineer innovative solutions to manage and scale infrastructure. Responsibilities include designing internal tooling, developing integrations across web services, and utilizing Infrastructure as Code (IaC) principles. You will collaborate with support teams, act as an escalation point for complex issues, and implement automated solutions. This role requires strong experience with macOS endpoints, IaC tools, AWS services, CI/CD pipelines, and scripting languages. The ideal candidate is detail-oriented, a proactive self-starter, and possesses excellent communication skills.

Requirements

  • Bachelorโ€™s degree in a technical field or 4-8 years of experience in a DevOps-focused IT/infrastructure role
  • Strong experience managing macOS endpoints, including MDM platforms such as Jamf and Google MDM, and familiarity with Linux principles (systemd, shell scripting)
  • Demonstrated experience with Infrastructure as Code tools (e.g., Terraform), and configuration management (e.g., Ansible, Puppet, Salt)
  • Strong understanding of AWS services, networking fundamentals (TCP/IP, DNS, DHCP, Wi-Fi, VPN), and cloud-native operations
  • Solid CI/CD pipeline experience (GitHub Actions, Concourse, Harness) and version control with Git/GitHub
  • Proficiency in scripting and programming languages (e.g., Python, Go, Swift) and working with REST APIs
  • Understanding of identity and access management technologies (Okta, Google Workspace) and authentication protocols (OAuth)
  • Detail-oriented and capable of juggling multiple priorities in a dynamic environment
  • Excellent communication and documentation skills, with the ability to explain technical concepts to both engineering and non-engineering audiences
  • Proactive self-starter who can identify, plan, and implement solutions with minimal guidance

Responsibilities

  • Build, maintain, and improve our internal infrastructure using DevOps methodologies, including Infrastructure as Code (e.g., Terraform) and Configuration Management tools (e.g., Ansible, SaltStack)
  • Integrate and automate workflows across various SaaS platforms, utilizing REST APIs, OAuth flows, and scripting to eliminate repetitive manual tasks and improve system reliability
  • Design and implement CI/CD pipelines (e.g., GitHub Actions, Concourse CI) to ensure smooth, automated deployments and consistent application of infrastructure changes
  • Develop internal tools, custom scripts, and services (e.g., in Go, Python, Swift) to manage, monitor, and scale our global device fleet, including macOS and ChromeOS devices managed via MDM solutions (Jamf, Google MDM) and, where needed, Windows endpoints
  • Collaborate closely with the support-focused team members, serving as the escalation point for complex technical challenges, and implement automated solutions to reduce future support burdens
  • Engineer and maintain integrations with AWS services (e.g., EC2, S3, Cloudfront, CloudWatch) to ensure efficient, scalable, and secure cloud operations
  • Evaluate and adopt emerging technologies (e.g., Containerization: EKS) to further enhance system performance, resiliency, and security
  • Support identity management and user lifecycle tasks through Okta, Google Workspace, Active Directory, and other related IAM systems, working to automate user management at scale
  • Develop and maintain technical documentation, FAQs, and runbooks to ensure knowledge sharing and empower team members with clarity and confidence
  • Partner with cross-functional teams to identify operational pain points, drive continuous improvement initiatives, and advance Geminiโ€™s overall technology ecosystem

Preferred Qualifications

  • Experience in a startup, fintech or finance support
  • Understanding of SSO implementations (i.e. Okta)
  • Experience with Linux
  • Strong experience with macOS
  • Experience managing 2500+ devices through MDM
  • Experience managing 1000+ user accounts
  • Experience with Go, Python, and Swift
  • Experience with Configuration Management (Ansible, Chef, Puppet or Salt)
  • Experience creating and maintaining CI/CD pipelines
  • Understanding of Google Workspace management and products
  • Working knowledge of the Apple MDM protocol
  • Familiarity with AutoPKG, Munki, and other automated patch management or package distribution tools for macOS
  • Strong communication, teaching, and mentorship skills to elevate the capabilities of the entire team

Benefits

  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs