- Company Name
- Higher Logic
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title:** DevOps Engineer
**Role Summary:**
Member of the Platform Engineering team responsible for enhancing and maintaining a large‑scale SaaS infrastructure. Drives DevOps excellence through automation, reliability engineering, and CI/CD pipeline development in a global, multi‑cloud (AWS/Azure/GCP) environment that operates 24/7/365. Works collaboratively with engineering, operations, and support while also delivering independent projects.
**Expectations:**
- Operate autonomously in a fully remote setting and share on‑call responsibilities.
- Apply an Agile mindset (Kanban/Scrum) and deliver incremental solutions or proof‑of‑concepts.
- Communicate effectively across diverse teams and champion best‑practice standards.
- Respond to incidents, perform root‑cause analysis, and drive continuous improvement.
- Maintain high precision and reliability in a production environment serving millions of users.
**Key Responsibilities:**
- Build, configure, and support cloud‑based environments (AWS, Azure, GCP).
- Manage and troubleshoot Linux production and non‑production systems.
- Design, implement, and maintain Infrastructure‑as‑Code using Terraform, Ansible, Chef, Puppet, Packer, etc.
- Develop, configure, and optimize CI/CD pipelines for on‑premises and cloud applications.
- Automate monitoring, alerting, and operational processes; create infrastructure dashboards for visibility.
- Perform software patching, security updates, and capacity planning (autoscaling, ECS, Docker).
- Participate in code reviews and contribute to infrastructure standards.
- Collaborate with developers and support teams to improve service uptime and performance.
- Execute incident response, root‑cause analysis, and post‑mortem documentation.
**Required Skills:**
- Practical experience with major cloud platforms (AWS, Azure, or Google Cloud).
- Strong Linux system administration (CLI, services, networking, troubleshooting).
- Proficiency with version control (Git).
- Competence in at least one programming language (Python, Go, Java, PHP, etc.).
- Hands‑on with IaC tools: Terraform, Chef, Puppet, Ansible, Packer.
- Working knowledge of MySQL, Nginx, HAProxy, PHP, Docker, Redis, Memcached, S3, CloudWatch.
- Experience designing and maintaining backend management systems and CI/CD pipelines.
- Ability to monitor, scale, and optimize cloud infrastructure and container workloads.
- Excellent collaboration, communication, and problem‑solving abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Management Information Systems, or a related field (or equivalent professional experience).
- Significant commercial experience with the technology stack listed above.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are advantageous but not mandatory.