Senior Technical Lead - DevOps
thalesgroup
Job Description
Lead DevOps Engineer
Requirements:
Experience:
-
10+ years in a DevOps role.
-
8+ years working with Kubernetes in production, including on-premises Kubernetes deployments
-
5+ years of hands-on DevOps experience in a GCP cloud production environment.
Infrastructure & Automation:
-
Proven ability to build projects from scratch.
-
Strong expertise in writing Terraform modules(experience with Terragrunt is an advantage).
-
Experience building CI/CD pipelines in Jenkins and GitLab CI (GitLab CI preferred).
-
Proficiency in Python and Bash (proven Python experience is an advantage).
-
Deep understanding of Linux OS administration and management.
Monitoring & Logging:
-
Experience creating Grafana dashboards (Prometheus backend preferred).
-
Familiarity with ES-based centralized logging solutions (e.g., Coralogix, Logz.io).
Soft Skills:
-
Self-motivated, able to work independently and collaboratively in a team.
-
Strong problem-solving skills and a proactive mindset.
Key Responsibilities:
-
Collaborate closely with R&D teams and support their daily operations.
-
Design, implement, and optimize CI/CD pipelines to enhance deployment processes.
-
Develop automated infrastructure provisioning frameworksand ensure their reliability.
-
Manage and oversee code deployments across all environments.
-
Create and maintain monitoring dashboards, continuously improving observability.
-
Provide technical guidance, mentoring team members on best practices in DevOps.
-
Drive innovation by brainstorming and implementing new development and delivery strategies.
-
Handle day-to-day project management and administration.
-
Document and refine processes, ensuring up-to-date and efficient workflows.
-
Continuously improve infrastructure and application development practices.
-
Adhere to and promote industry best practices and company standards.
-