Dev Ops Engineer – REMOTE

Luxoft
  • Post Date: January 3, 2025
  • 37783
  • Applications 0
  • Views 0
Job Overview

logoProject Description:Luxoft’s client, a global commodity trader, are embarking on a significant risk application modernization programme, streamlining their architecture, remediating legacy infrastructure issues and providing a new scalable platform for business growth.
We are seeking a skilled and motivated DevOps / Site Reliability Engineer (SRE) to join our dynamic team. This role will focus on managing our infrastructure, enhancing observability, improving CI/CD processes, handling database schema migrations, and controlling costs effectively. The ideal candidate will have deep experience with Kubernetes, cloud services, and automation. We welcome candidates with a mix of these skills and are excited to see how you can contribute to our goals.
Responsibilities:Infrastructure Management:
– Create Terraform scripts to deploy EKS infrastructure, including volume mounts, ingress/egress configurations, etc.- Build Helm charts for MySQL, ClickHouse, Appsmith, and custom Python applications.- Set up volume mounts in S3, implement backup strategies, and establish backup policies.- Fast auto-provision nodes into EKS using Karpenter or equivalent technologies.
Observability:- Implement Grafana observability stack in EKS, ensuring automated configuration for new pods.CI/CD Implementation:
CI/CD Implementation:- Utilize GitLab CI/CD pipelines to build and push Python images into containers with semantic versioning.- Automate deployment to ECR repositories and ensure CI/CD practices are followed.- Configure ArgoCD for streamlined deployments into development and staging environments.
Database Management:- Implement a database schema migration tool (e.g., Alembic) for managing schema and reference data versions.- Develop and enforce a database backup and archiving strategy at the volume level, including transitions from SDD to Glacier.
Cost Control:- Establish fine-grained cost reporting for all workloads with a focus on near-real-time reporting.- Provide cost analytics over time to identify trends and areas for optimization
Mandatory Skills Description:- 5 years of experience as a DevOps Engineer or in a similar role.- Strong experience with Kubernetes (K8s) and Helm, including deploying and managing applications in a K8s environment.- Proficient in Karpenter for dynamic node provisioning in EKS ( highly expected )- Knowledge of ArgoCD for GitOps and continuous deployment.- Experience with Grafana and Prometheus for monitoring and observability within K8s deployments.- Proficient in Terraform for automating infrastructure on AWS.- Familiarity with GitLab pipelines for CI/CD processes.- Python scripting skills tailored for various SRE activities.- Agile delivery experience
Nice-to-Have Skills Description:- AWS Certification (AWS Certified DevOps Engineer, AWS Certified Solutions Architect, etc.).- Experience with database versioning tools such as Alembic or Flyway.- Exposure to column-oriented databases like ClickHouse, Tinybird, Druid, or Pinot.- Familiarity with AWS FinOps toolsets, including Kubecost and Infracost, for effective financial management in cloud environments.
Languages:English: C2 Proficient

Job Detail
Shortlist Never pay anyone for job application test or interview.