Platform and Security Engineer
Geode is seeking a highly skilled and experienced Platform and Security Engineer to join Geode’s technology team. This role requires a strong background in software development, systems operations, and security to bridge traditional gaps between information technology and security while ensuring fast, safe delivery of code. Our ideal candidate is proficient in modern development tools and is capable of integrating security practices into the development lifecycle.
This position offers an excellent opportunity to be a part of a dynamic team in a fast-paced and challenging environment, where you will have the chance to impact our systems and projects significantly.
This is a hybrid work environment opportunity with a weekly in-office schedule of Tuesdays, Wednesdays, and Thursdays with remote work availability on Mondays and Fridays.
Responsibilities:
- Develop and maintain scalable and robust infrastructure using Ansible, Terraform, and HashiCorp Packer.
- Design, build, and manage secure containerization solutions using Docker and Podman.
- Implement and oversee automated testing and deployment frameworks to enhance development processes and ensure security compliance.
- Craft and maintain secure automation capabilities to support continuous integration and continuous deployment (CI/CD) processes using GitLab and Jenkins.
- Script and automate routine DevSecOps tasks to increase system efficiency and reduce human error using Python and Bash scripting.
- Collaborate with development teams to integrate security measures into the Software Development Life Cycle without compromising precision and efficiency.
- Manage and optimize Kubernetes clusters for scalable deployment of applications across multiple environments.
Skills You Bring:
- Bachelor’s degree in computer science, information technology, or a related field; or equivalent practical experience.
- Strong proficiency in automation tools like Ansible and Terraform.
- Extensive experience with container technologies including Docker and Podman.
- Solid understanding and practical experience with Linux operating systems.
- Proficient in programming and scripting with Python and Bash.
- Demonstrable experience with HashiCorp Packer for building Amazon AMIs for EC2.
- Significant experience managing Kubernetes clusters in a production environment.
- Development experience with Java microservices (both Maven and Gradle builds) as well as Python-based services.
- Experience in security engineering, including conducting SOC2 or ISO27001 audits and familiarity with NIST controls. App and infrastructure vulnerability scanning, posture management, container and VM hardening, and remediation skills are a must.
- A strong preference to use test-driven development with comprehensive automated testing practices.
- Passionate about technology both inside and outside of work, with a growth mindset.
- Excellent problem-solving skills and ability to work under pressure.
- Strong collaboration and communication skills along with a sense of humor.
- Relevant certifications in DevOps, cybersecurity, or related fields are a plus.
Company Overview:
Founded in 2001, Geode is headquartered in Boston’s financial district, the center of one of the world’s most vibrant finance and technology hubs and employs approximately 170 employees.
Geode is an institutional asset manager providing core beta exposures across a range of equity and niche asset classes, with over $1 trillion in AUM as of December 31, 2023. With a robust infrastructure and experienced investment professionals, Geode offers the scale of a large asset management firm with the benefits of a smaller organization.
Geode is proud to be an equal opportunity employer and support a diversified work environment. Learn more about Geode at www.geodecapital.com/careers.