DevOps Engineer
joindevops
Job Description
Cloud Infrastructure & Platform
- Cloud Infrastructure Management: Design, implement, and manage solutions using Azure (primary), (GCP and AWS added advantage).
- Blue Green Deployment Project: Lead the setup and design of infrastructure for new projects from scratch, establishing standards and patterns from day one.
- Build and operate Infrastructure as Code (IaC) using Terraform, Bicep, or ARM templates for repeatable, version-controlled environments.
- API Gateways: Configure and manage API Gateways for secure, efficient, and well-governed API handling.
- Manage supporting services including Azure SQL Database, Azure Cache for Redis, storage, networking, and identity.
CI/CD & Release Automation
- CI/CD Pipelines: Utilize Azure DevOps for continuous integration and continuous delivery — designing, building, and maintaining automated build, test, and deployment pipelines.
- Implement and enforce a consistent branching strategy and environment promotion flow (Dev → Staging → UAT → Production).
- Automate release processes, version tagging, and rollback procedures to make deployments fast, repeatable, and safe.
- Configure quality gates, build checks, and pull request policies to ensure no code reaches production without proper review.
Containers & AKS
- Azure Kubernetes (AKS) & Docker: Deploy, manage, and scale containerized applications using Azure Kubernetes Service (AKS) and Docker.
- Manage cluster networking, scaling, and resource governance to keep workloads performant and cost-effective.
Reliability, Monitoring & SRE
- Performance Monitoring: Monitor system performance, troubleshoot issues, and implement stability and scalability improvements.
- Apply SRE principles to define and track Service Level Objectives (SLOs), Service Level Indicators (SLIs), and error budgets.
- Implement end-to-end observability — monitoring, logging, alerting, and dashboards — using tools such as Azure Monitor, Application Insights, Prometheus, and Grafana.
- Lead incident response, conduct blameless post-mortems, and drive continuous improvement to reduce repeat failures.
Automation, Innovation & Governance
- Automation: Drive automation of infrastructure processes to enhance efficiency and eliminate operational toil.
- Evaluation & Recommendation: Evaluate and recommend new tools, technologies, and processes that improve delivery and reliability.
- Security Compliance: Ensure all activities comply with security standards and best practices.
- Documentation: Prepare and maintain documentation for designs, configurations, and procedures.
Collaboration & DevOps Culture
- Work with development teams to optimize infrastructure and implement new technologies.
- Promote a culture of automation, shared accountability, and continuous improvement across engineering teams.
- Mentor team members on pipeline, infrastructure, and reliability practices.