- Company Name
- Information Tech Consultants
- Job Title
- DevOps Consultant
- Job Description
-
**Job Title**: DevOps Consultant
**Role Summary**:
Provide end‑to‑end support for the design, deployment, and maintenance of cloud‑based solutions. Act as a technical advisor and hands‑on engineer focusing on automation, CI/CD pipelines, containerization, and basic cloud infrastructure, ensuring reliable, scalable deployments for clients.
**Expectations**:
- Work across multiple cloud environments (AWS, Azure) and Linux-based infrastructure.
- Collaborate with engineering, QA, and operations teams to automate build, test, and release processes.
- Translate business requirements into automated workflows using scripting and configuration tools.
- Diagnose and resolve issues in production and pre‑production environments.
**Key Responsibilities**:
- Configure and manage Linux servers, including file permissions, user accounts, and essential utilities.
- Develop and maintain Bash and Python scripts for repetitive tasks and system automation.
- Use Git for version control: clone, branch, commit, push, and pull across repositories (GitHub preferred).
- Design and implement basic CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Support containerized workloads: build Docker images, manage containers, and articulate differences from VMs.
- Implement foundational cloud services: launch VMs, manage storage, and configure networking.
- Follow and update documentation; provide troubleshooting guidance to teams.
- Engage in continuous learning and adopt new tools (e.g., Terraform, Prometheus, Grafana, Kubernetes YAML).
**Required Skills**:
- Proficient with Linux CLI; file operations, permissions, process monitoring (top, ps, df).
- Basic networking: IP addressing, subnetting, DNS, HTTP/HTTPS, ports, firewalls.
- Scripting: Bash (mandatory), Python basics.
- Git fundamentals: clone, commit, push, pull, branching, GitHub experience.
- CI/CD concepts: Jenkins, GitHub Actions, Azure DevOps awareness.
- Container basics: Docker terminology and distinctions.
- Cloud fundamentals: AWS and Azure core services – compute, storage, networking.
- Soft skills: self‑learning, problem‑solving, documentation, teamwork, query‑asking.
**Required Education & Certifications**:
- Bachelor’s degree in Science, IT, Computer Science, or Engineering.
---