- Company Name
- AMH
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title:** DevOps Engineer
**Role Summary:**
Ensures seamless integration between software development, infrastructure, and IT operations by designing, implementing, and maintaining CI/CD pipelines, automation scripts, and containerized environments. Drives continuous delivery, monitors system health, and collaborates with cross‑functional teams to deliver reliable, secure releases.
**Expectations:**
- Minimum 1 year of hands‑on experience building and maintaining CI/CD pipelines in Azure DevOps.
- Proven ability to automate deployments, manage container platforms, and use infrastructure‑as‑code tools.
- Strong collaborative skills to work with development, operations, and QA teams.
- Commitment to staying current with DevOps best practices and emerging technologies.
**Key Responsibilities:**
- Design, configure, and maintain Azure DevOps build, release, and artifact pipelines.
- Automate deployments using containers (Docker, Kubernetes) and scripting (PowerShell, Bash, Python).
- Implement and improve CI/CD processes, identifying automation opportunities.
- Create and manage infrastructure‑as‑code scripts (Terraform or similar).
- Develop and maintain environment monitoring, logging, and alerting strategies.
- Participate in release and change management, including test, validation, and rollback plans.
- Produce and keep up‑to‑date documentation, procedures, and policies for deployment processes.
- Collaborate with operations to ensure stability, performance, and security of deployed applications.
- Evaluate industry trends and propose innovative solutions to enhance delivery speed and quality.
**Required Skills:**
- Azure DevOps Services (source control, pipelines, artifact management).
- Containerization: Docker and Kubernetes.
- Infrastructure automation: Terraform (or equivalent).
- Scripting/automation: PowerShell, Bash, Python.
- Source control (Git) and CI/CD workflow management.
- Understanding of SDLC, Agile and Waterfall methodologies.
- Problem‑solving, troubleshooting, and proactive issue resolution.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related technical field **or** equivalent practical experience.
- No specific certifications required; relevant Azure or DevOps certifications are a plus.