Cloud/Infrastructure Engineer
How To Apply
Inquiries should be directed to Richie Carter at richie@krum.io. Recruiters will not be contacted.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 infrastructure development and management that enables modern software operations in portable cloud platforms.
Essential Duties
- 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 infrastructure automation
- Enforce security principles and practices
- Work together with Platform and 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 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 concepts, NAS and SAN
- Compliance frameworks and requirements
- Open source projects (e.g. openLeap, Uyuni)
- Kubernetes and other container orchestration concepts
- 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. SUSE Manager, Ansible)