DevOps Engineer
We are looking for a highly skilled and motivated
DevOps Engineer
to join our team. You will be instrumental in building, maintaining, and scaling our infrastructure and CI/CD pipelines. This role is for a hands-on expert who is passionate about automation, system reliability, and integrating cutting-edge technologies. The ideal candidate will have deep expertise in Kubernetes, strong scripting skills, and a comprehensive understanding of the modern DevOps landscape.
Key Responsibilities
-
Advanced CI/CD & GitOps:
Design and manage sophisticated CI/CD pipelines using GitLab/GitHub Actions
and Jenkins
, implementing GitOps
practices with tools for declarative, automated deployments to Kubernetes. -
Container Orchestration:
Serve as the subject matter expert for Kubernetes
, managing and scaling clusters on GCP/AWS
. You will use Helm
for application packaging and deployment and work with other cloud-native tools to ensure reliability and security. -
Infrastructure as Code (IaC):
Use Terraform
to define, provision, and manage cloud infrastructure and services on our cloud platforms, ensuring consistency, repeatability, and version control. -
Observability:
Implement and maintain a full-stack observability platform. This includes building custom dashboards and alerts with Grafana
based on metrics from Prometheus
, analyzing logs with Loki
, and tracing application performance to identify and resolve issues proactively. -
DevSecOps:
Embed security practices into the CI/CD pipeline and manage secrets securely using HashiCorp Vault
or cloud-native secret managers. -
Scripting & Automation:
Develop robust automation scripts and tools using Python
or GoLang
to automate system operations, integrate services, and improve workflow efficiency. -
Full Stack Collaboration:
Work closely with full-stack development teams to optimize application architecture for the cloud, improve code deployment processes, and troubleshoot performance issues from the application layer to the infrastructure.
Required Skills & Qualifications
-
Experience:
5+ years in a DevOps, SRE, or Cloud Engineering role. -
Containerization & Orchestration:
Expert-level knowledge of Kubernetes
, Docker
, and Helm
. Experience with Service Meshes like Istio or Linkerd is a plus. -
Cloud Platforms:
Proficiency with either GCP
or AWS
services. -
CI/CD & GitOps:
Deep experience with CI/CD platforms like GitLab/GitHub Actions
and Jenkins
. -
Infrastructure as Code:
Hands-on experience with Terraform
. -
Observability & Monitoring:
Proven experience with the Prometheus/Grafana/Loki
stack for monitoring, logging, and alerting. -
Scripting & Automation:
Strong programming skills in Python
or GoLang
, as well as shell scripting. -
DevSecOps:
Familiarity with embedding security in the CI/CD pipeline and secret management with HashiCorp Vault
. -
Full Stack:
A solid understanding of full-stack development principles to effectively support development teams.
Bonus Qualifications
- Experience with
GitOps
tools like ArgoCD
or Flux
. - Relevant certifications such as AWS/GCP Certified.
- Experience with advanced cloud-native services like Cloudflare, Cloud Run, or AWS Lambda.
- Familiarity with other observability tools like Jaeger or OpenTelemetry.