- Company Name
- Quantifind
- Job Title
- DevOps Engineer (Linux/IT)
- Job Description
-
**Job Title**
DevOps Engineer (Linux/IT)
**Role Summary**
Design, build, and maintain scalable, secure infrastructure for cloud and on‑prem environments using IaC principles. Automate CI/CD pipelines, orchestrate containerized workloads, monitor system health, and collaborate with platform, security, and product teams to deliver reliable services.
**Expectations**
- Minimum 4 years of professional DevOps/IT experience.
- Strong coding in Python and Bourne shell; adept at writing clean, maintainable scripts.
- Proven Linux administration (Ubuntu preferred) and MacOS endpoint management.
- Hands‑on experience with Docker, Kubernetes, and VM cluster management.
- Fluency in configuration management tools (Ansible or Puppet).
- Knowledge of monitoring (Prometheus, Nagios, Zenoss) and release engineering (Jenkins, Maven).
- Solid understanding of network design, host/application security (on‑prem and cloud).
- Excellent communication, collaborative problem‑solving, and ability to own major projects end‑to‑end.
**Key Responsibilities**
1. Implement and maintain IaC for data‑center and cloud resources.
2. Automate deployment of backend services, ML modules, and React front‑ends via CI/CD pipelines.
3. Manage Ubuntu fleet, VM clusters, Docker/Kubernetes container orchestration, and MacOS endpoint security.
4. Configure and maintain monitoring stack (Prometheus, Grafana, Nagios, etc.) for uptime, performance, and alerting.
5. Apply security hardening practices to hosts, networks, and application endpoints.
6. Troubleshoot and resolve infrastructure, networking, and performance issues across environments.
7. Collaborate with data scientists, platform, and security engineers to align infrastructure with product needs.
8. Document processes, maintain runbooks, and contribute to knowledge bases.
**Required Skills**
- Linux (Ubuntu) system administration
- Bash scripting & Python development
- Docker & Kubernetes orchestration
- Configuration management (Ansible, Puppet)
- CI/CD tooling (Jenkins, Maven, Git)
- Monitoring & alerting (Prometheus, Nagios, Zenoss, Munin)
- Network operations, design, and troubleshooting
- Security best practices (host, application, network)
- Virtual machine cluster management
- MacOS endpoint management
- Optional: basic Go or Rust coding
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- Preferred certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), Red Hat Certified System Administrator (RHCSA).