- Company Name
- Place.
- Job Title
- DevOps Engineer (Azure, SME)
- Job Description
-
**Job Title**
DevOps Engineer (Azure, SME)
**Role Summary**
Own and scale the DevOps function in an early‑stage tech company, driving end‑to‑end automation, continuous integration/continuous delivery (CI/CD), and Azure‑based infrastructure. Work independently, deliver reliable pipelines and infrastructure, and collaborate with product, engineering, and leadership to accelerate software delivery and maintain high uptime.
**Expectations**
- Act as a self‑directed engineer managing workload and priorities.
- Exhibit a keen eye for process improvement and suggest automation for repeatable tasks.
- Communicate complex technical concepts to both technical and non‑technical stakeholders, ensuring alignment across teams.
- Own the Azure DevOps landscape, from IaC to production deployments, while maintaining security, compliance, and cost‑efficiency.
**Key Responsibilities**
- Design, implement, and maintain Azure infrastructure using IaC tools (Terraform, ARM templates, Ansible).
- Build and maintain CI/CD pipelines for Python, SQL, and API services; integrate automated testing, linting, and packaging.
- Manage source control in Git (Azure Repos or GitHub), enforce branching strategies, and enforce code quality gates.
- Deploy and monitor applications on Azure (App Service, Functions, AKS, or VM scale sets) ensuring resilience, auto‑scaling, and disaster recovery.
- Implement monitoring, logging, and alerting (Azure Monitor, Log Analytics, Application Insights) and coordinate incident response.
- Automate data ingestion, transformation, and analytics workflows using Fivetran, Power BI, and Postgres where required.
- Collaborate with product owners to define feature readiness criteria and release schedules.
- Keep documentation up‑to‑date and provide training or enablement to other team members as needed.
**Required Skills**
- Deep experience with Azure services (Compute, Networking, Storage, Active Directory, Key Vault).
- Strong grasp of CI/CD, version control, and IaC; hands‑on with Terraform, ARM, or equivalent.
- Proficient in Python scripting, SQL, RESTful APIs, and basic web technologies.
- Familiarity with Power BI, Fivetran, Postgres, and data pipeline concepts.
- Knowledge of containerization (Docker) and orchestration (Kubernetes/AKS) is highly valued.
- Excellent problem‑solving, debugging, and automation design capabilities.
- Effective communication skills for cross‑functional collaboration.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related discipline (or equivalent practical experience).
- Azure DevOps Engineer Expert (AZ-400) and/or Azure Solutions Architect (AZ-303/304) certifications strongly preferred.
- Additional certifications in containerization (AKS, Docker) or security are a plus.