Senior Enterprise Infrastructure Engineer
Gemini
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:
Similar Remote Jobs
- ๐United States
- ๐Brazil, Mexico
- ๐Brazil
- ๐ฐ$120k-$145k๐Worldwide
- ๐India
- ๐Romania
- ๐United States
- ๐ฐ$110k-$270k๐United States
- ๐ฐ$110k-$270k๐Canada