
Staff Engineer - Software Defined Storage (Ceph) REMOTE
- Chevy Chase, MD
- $105,000-230,000 per year
- Permanent
- Full-time
- Contribute to the design, implement, and administer high-availability storage solutions, spanning SDS and SAN environments, as well as 'Storage as a Service' systems for private cloud environments
- Ensure the seamless integration of storage solutions such as object, block and file storage with bare metal, IaaS, and PaaS services, optimizing performance and scalability
- Conduct comprehensive performance analysis and optimization of SAN environments, focusing on efficiency, reliability, and integration with SDS initiatives
- Collaborate on the strategy and implementation of data protection, disaster recovery, and security protocols across all storage infrastructures
- Collaborate with cross-functional teams, including network engineers, developers, and cloud architects, to ensure the compatibility and integration of storage solutions with overall system architecture
- Provide technical leadership and support related to SDS, including troubleshooting, and resolving any system issues to ensure high availability and performance
- Keep abreast of the latest trends and technologies in SDS and participating in relevant educational opportunities to support this
- Drive continuous improvement by staying updated with emerging technologies and industry best practices, ensuring the security, stability, and scalability of the system architecture
- Accountable for the quality, usability, and performance of the solutions
- Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
- Consistently share best practices and improve processes within and across teams
- Mentor junior team members, providing guidance and insight related to cloud infrastructure and best practices in system management
- Deep understanding of various storage architectures and solutions, including object storage (with technologies like Amazon S3, OpenStack Swift), block storage (using protocols like NVMe/TCP, iSCSI, Fibre Channel), and file storage (solutions such as NFS, SMB/CIFS)
- Proficiency with data management and storage protocols/services (e.g., Fibre Channel, NVMe/TCP, iSCSI, NFS, SMB/CIFS)
- Familiarity with virtualization technologies (e.g., VMware, Hyper-V, KVM) and containerization technologies (Kubernetes, OpenShift) and their interaction with underlying storage infrastructures
- Strong understanding of and experience with software-defined storage services such as Ceph, Swift, and OpenStack
- Proficiency with cloud services and infrastructure, including public and private cloud environments
- Solid knowledge of traditional storage technologies and how they integrate with software-defined solutions
- Familiarity with Linux operating systems and scripting languages such as Python, Bash, or Perl
- Ability to plan and execute migration strategies from traditional SAN to SDS, ensuring data integrity, minimal downtime, and system performance optimization
- Ability to troubleshoot complex storage issues, including performance bottlenecks, data recovery, and optimization challenges
- Excellent interpersonal and collaborative skills to work effectively with various teams within the organization
- Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving potential issues before they arise
- Exceptional problem-solving capabilities, with a proven track record of overcoming technical challenges
- Effective communication skills, capable of building strong relationships with team members, stakeholders, and external partners
- 5+ years of experience in complex storage solution environments, with substantial direct experience in SAN and SDS engineering and administration
- 4+ years of proven expertise in designing, implementing, and maintaining high-availability storage systems, particularly within SAN environments
- 4+ years of hands-on experience implementing and managing cloud storage solutions such as direct attached storage, Storage Area Network (SAN), JBOD/JBOD and working with formats such as object, block, and file storage solutions
- 4+ years of experience with successful data migration projects between different storage platforms, demonstrating strategic planning and risk management capabilities
- 4+ years of experience in direct involvement in disaster recovery drills and actual recovery operations in SAN and SDS settings
- 4+ years of experience in managing and scaling out storage in a multi-tenant environment is preferred
- 4+ years of experience working with security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
- 3+ years of experience in a collaborative development environment, utilizing modern software development methodologies
- 4+ years scripting/coding experience in one of the following languages: C/C++ development, Bash, Python or GO
- 3+ years of experience in developing and maintaining large scale, high-availability systems
- 4+ years of solid history of engaging with Open Source communities, with contributions to projects, forums, or discussions
- 2+ years of experience in a storage engineering role, with a focus on software-defined storage solutions in cloud environments
- 8+ years of professional software development experience
- 5+ years of experience with systems architecture and design
- 5+ years of experience working with AWS, GCP, Azure, or another cloud service
- 4+ years of experience in open-source frameworks
- 1+ years of technical leadership experience
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- Certifications relating to cloud services (e.g., AWS, GCP, Azure), software-defined storage technologies (such as Ceph or OpenStack), or related areas are highly advantageous.
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.