Role Overview
This is a hands-on, technical role where the candidate will design and implement a DevOps Maturity Model by integrating multiple DevOps tools and building backend APIs to visualize data on a front-end interface. The candidate will work closely with cross-functional teams to enable DevOps culture, ensure system reliability, and drive continuous improvement.
Responsibilities
- Design and develop a DevOps Maturity Model integrating tools like Jenkins, GitLab, and Azure DevOps.
- Build scalable backend APIs using Python and Azure Serverless.
- Develop responsive front-end interfaces using Angular and Vue.js.
- Implement monitoring, logging, and alerting solutions; automate reporting and analysis.
- Collaborate with cross-functional teams to resolve production-level disruptions and foster DevOps culture.
- Document architecture, design, and implementation details.
Requirements
- Bachelor’s degree in Computer Science, Electronics & Communication, Electrical Engineering, or a relevant field.
- Strong proficiency in Python and experience with Azure Serverless (e.g., Azure Functions, Logic Apps).
- Hands-on experience with Angular and Vue.js.
- Proficiency in Azure DevOps, Jenkins, GitLab, Terraform, and GitHub.
- Familiarity with Azure SQL, Cosmos DB, or PostgreSQL.
- Strong understanding of CI/CD pipelines, infrastructure as code (IaC), and automated testing.
- Experience with tools like Prometheus, Grafana, or Datadog.
- Good understanding of Docker and Kubernetes for basic troubleshooting.
- Basic understanding of TCP/IP, HTTP, DNS, VPN, and cloud networking.
Skills
- Python
- Angular
- Vue.js
- Azure
- DevOps