CareersBlogWork with us
Careers at Krum It's about more than code. Find your place with others committed to developing opportunity and purpose.

Job Description

The ways we develop, deploy, and operate software are changing. Systems are more portable and flexible, but also more complex. A Cloud/Infrastructure engineer is able to apply fundamental IT principles to modern software challenges, and develop portable cloud platforms.

  • Work with cloud infrastructure providers to manage environments and best-practices
  • IaC: develop scripts and configuration for repeatable deployment of software and systems
  • Aid with infrastructure and systems design and development
  • Apply understanding of IT fundamentals to complement software projects (load balancing, DNS, TLS, virtualization)
  • Participate in DevOps development
  • Enforce security principles and practices
  • Work together with AppDev personnel to design, deploy, operate, and improve software and systems
  • Estimate infrastructure and systems costs, and enforce resource budgets
  • Develop and document operational and support processes

Education Requirements

Technical expertise and/or project management expertise must be documented in the form of academic degrees or other documented credentials

  • Bachelor’s degree in IT-related field
  • OR equivalent experience
  • Cloud Native Computing foundation certifications are a plus

Special Skills

We provide a list of technologies as a reference, but we are ultimately looking for traits and skills that are complementary to our team and the markets we serve. Candidates should be able to communicate thoughtfully about some of the following (or related) technologies and have sound technical fundamentals that enable them to adopt new capabilities with ease.

Proficiency is desired in some of the following technical areas:

  • Data storage management, NAS and SAN
  • Compliance frameworks and requirements
  • Open source project participation (e.g. https://github.com/finos/compliant-financial-infrastructure)
  • Kubernetes and other container orchestration environments
  • Virtualization and operating system management
  • Cloud platforms - mainstream (AWS/Azure/GCP)
  • Cloud platforms - alternative (Heroku, DigitalOcean, Linode)
  • Self-managed and bare-metal machine and cloud management
  • Content Distribution Networks and methodologies
  • Machine and operating system management (e.g. SUMA, Ansible)