Company Overview
Digital Grain Elevator is a value-driven software provider. We use technology to solve real-world challenges and bring tangible benefits to farmers and businesses across agriculture.
Job Description
We seek a passionate and self-motivated Senior Cloud DevOps Engineer to join our engineering team. As a Senior Cloud DevOps Engineer, you will help shape the future of our infrastructure and contribute to our engineering culture. You will be primarily responsible for designing, building, and implementing the necessary infrastructure to deliver trusted market-leading technology products in a secure, stable, and scalable way.
Key Responsibilities:
- Guide the team on systems architecture, security, dev ops practices, and key technology choices
- Operate within an Agile team, and participate in all aspects of that team's work involving software analysis, development, deployment, and testing
- Facilitate application modernization through DevOps and CI/CD toolchain adoption and implementation
- Responsible for the security, availability, performance, change/ incident management, telemetry, and capacity management
- Proactively identifies hidden problems and patterns in data, using these insights to drive improvements to coding hygiene and system architecture
- Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Incorporates security management and privacy requirements into cloud hardware, software, and applications
- Maintains cloud networking configurations, including routing, load balancing, and firewalls
- Monitors systems and applications for performance and uptime and makes configuration changes to achieve service level targets
- Automates routine tasks across systems and applications, uses version control systems to store scripts and configurations, uses build automation and deployment systems in the Cloud
- Conducts all Infrastructure as code with a focus on Developer productivity and security configurations as appropriate for systems and applications, including Kubernetes, Databricks, Load Balancers
- Maintains day-to-day operations and security updates of systems and applications
Basic Qualifications
- 4+ years of work experience with DevOps or Infrastructure
- 4+ years of work experience with Docker
- 4+ years of work experience with Container Orchestration using Kubernetes
- 3+ years of work experience with CI/CD pipeline
- 3+ years of work experience with Public Cloud (AWS, Google, or Azure)
- 2+ years experience with writing application code
- 2+ years of work experience with Node Scaling, Fault Tolerance, Multi-Region Failover, Disaster Recovery, Infrastructure Resilience, and Maintenance
- 2+ years experience with Big Data Management
Preferred Qualifications
- Experience with AWS Kubernetes (EKS)
- Experience with Gitlab, Bitrise
- Experience with Redshift or BigQuery
- Experience with Elastic Search, ELK Stack
- Experience writing application code (Nodejs or Python)
- AWS Certification(s)
Perks and Benefits
- A hybrid work environment with flexible working hours and PTO
- Competitive salary and stock options
- Company-paid premiums for health and dental
- Unlimited potential for growth and upward career mobility