Lead Linux Engineer
Role details
Job location
Tech stack
Job description
- Lead Engineering Projects: You will own the board housing our capabilities development and operational improvements projects. Some you will take on yourself, others you will delegate, and some you will need to coordinate across multiple members of the team.
- Coach and Develop other Engineers: The right candidate will enjoy coaching other Engineers and helping them develop and refine their skills; not afraid to provide both constructive feedback to course-correct and generous with praise for good work
- Automation Enthusiast: Apply your passion for process improvement by helping to identify what can be automated or eliminated to achieve the greatest value. Work with automation teams to implement and improve automation with the help of agentic AI.
- Innovative Problem Solver: Tackle complex challenges creatively, developing solutions that drive progress and enhance our operations.
- Collaborative Partner: Work collaboratively with teams worldwide, fostering innovation and adopting a principled entrepreneurial mindset that encourages growth.
- Continuous Improvement Champion: Identify opportunities to refine processes, systems, and methodologies, fostering a culture of continuous enhancement.
- Create Knowledge: Create documentation to foster shared knowledge that will accelerate your team's ability and close skill gaps. Coach others to do the same following creation of new automation, capabilities, or process improvements.
- Enterprise Container Management: Building a managed container capability is on the horizon, it's an ideal opportunity for someone with k8s and containers experience who'd like to build out a management capability for container orchestration and a roadmap to make it more capable and easier to support over time.
Requirements
Koch Technology is looking for a Lead Engineer with Linux experience and a passion for the Linux platform. The right person combines this Linux DNA with experience leading new capabilities development and operational improvement projects and initiatives. They should have demonstrable experience doing hands-on technical implementation as well as breaking out large efforts into actionable parts and giving them to the right Engineers on the team according to their technical skills, abilities, and development goals. Success will be driven through not only executing complex technical work yourself, but coaching others to overcome their own engineering challenges and level up their skill sets in the tasks or projects you've allocated to them. It's the ideal opportunity for someone who loves to be a player-coach, have ownership of our capabilities development and operational improvements board, and responsibility for its execution., * Knowledge of major Linux operating systems (RedHat, SuSE, Ubuntu).
- Containers and related technologies, such as docker, podman, container repositories, and docker build/compose for container development and testing.
- Container orchestration experience with production experience with Kubernetes (k8s).
- Demonstrated experience being an owner of IT Engineering projects that span multiple contributors.
- Experience with patch deployment tools and patch management automation (e.g. RH Satellite, Landscape, Automox, Uyuni).
- Experience managing cloud infrastructure in AWS.
- Experience in a mission-critical production environment, understanding the importance of communication, risk management, responsible follow-through, post-incident analysis, and coverage participation.
- Experience in shell, python, or other scripting languages to automate, optimize, and innovate.
- Experience with Ansible, Terraform, or other automation or IaC technologies.
What Will Put You Ahead
- Experience with Grafana and Grafana Loki.
- Experience with Uyuni for patching.
- AWS experience with certification at a Solutions Architect Associate level or higher a plus.
- VMWare and KVM virtualization expertise is valuable.
- Experience with ArgoCD or similar CI/CD tools used for deployment automation with containerized workloads.
- Additional exposure to Nomad and/or ECS for container workload management is a plus.
- Experience with Helm charts, Werf, and/or Kustomize for managing k8s deployments.
- Experience with Kubernetes networking technologies such as Cilium, Linkerd, OpenELB, MetalLB, and/or Calico.