Convoke, a leading SAAS technology provider in the Financial Oversight and Compliance market, is looking for a Cloud Engineer to join its growing Infrastructure Team. Convoke secures business-to-business data and document exchange through a multi-tenant, SaaS application that provides durable storage, secure delivery, workflow management, and a comprehensive auditing platform. If you’re looking for an opportunity to work in a small, passionate, and fast-moving product development environment and you’re capable of delivering hands-on, beginning-to-end, projects then you should consider joining Convoke. As part of the company’s Engineering team, reporting to the Chief Technology Officer, you will be responsible for curating the code, systems, tools, and servers that are the backbone of the organization’s private cloud.
This position is focused on the development of systems and processes for operating and maintaining Convoke’s private cloud and physical datacenter systems. You’ll design, deploy, and manage bare-metal provisioning services for KVM compute nodes and Ceph storage systems. You’ll design, deploy, and manage cloud stacks using virtual machine provisioning tools and container cluster management tools. You’ll Collaborate with product development and DevOps teams to integrate private cloud services into CICD pipelines. You’ll also collaborate with storage and network engineers to build provisioning tools achieve Software Defined Storage and Software Defined Networking goals. You’ll help develop organization-wide methodologies for using telemetry and analytics to influence component development for Convoke’s SAAS platform.
10+ years of experience with virtualization platforms such as Hyper-V, vmWare, or Openstack/KVM
7+ years of experience building virtualization tools using Python, Ruby, BASH, JSON, YAML, XML, and relational databases
5+ years of hands-on experience designing, implementing, and maintaining cloud platforms such as Openstack, Cloudstack,
Terraform, Kubernetes, and Docker Swarm
Expert knowledge of physical systems architecture, including topics such as NUMA, PMEM, PCIe, and M.2
Expert knowledge of Linux virtualization using kvm, virsh, libvirt, and related frameworks and tools
Expert knowledge of networking fundamentals, including DNS, DHCP, PxE, and the OSI Model
Expert knowledge of distributed storage platforms, tools, and protocols such as Ceph, nfs, rsync, RAID, mirroring, and clustering
Experience with DevOps-enablement technologies such as Chef, Bamboo, Shippable, Artifactory, Ansible, Vagrant, and Jenkins.
You are a talented and resourceful IT professional who is passionate about cloud technologies and practices.
You understand the importance of communication; you care about your work, your colleagues, and your team.
You have a quantitative mindset; you use empirical data to support decisions.
You have a 4-year technical degree from an accredited university. (waived with sufficient work experience)
Experience in a similar role in Financial Services, FinTech, or working with financial or account applications and data
Experience working at a SAAS product-centric company delivering new product releases in an agile environment
Experience with related technologies such as: Java, Node/React, NGINX, and Kafka
Experience working in audited environments with encrypted data and strong security controls and governance
Experience with products, applications, and tools that handle large volumes of transactional data