DevOps Engineer
thalesgroup
Job Description
Key Responsibilities
- Manage and scale highly available services in a production cloud environment.
- Collaborate with cross-functional teams to automate infrastructure provisioning and application deployments using modern DevOps toolchains.
- Support and optimize containerized workloads running on Kubernetes and Docker.
- Build tools and processes to enhance application monitoring, logging, and performance tuning.
- Ensure production environments meet SLAs, support cost optimization, and adhere to security and compliance standards.
- Troubleshoot complex issues across the full technology stack including applications, databases, networks, and cloud infrastructure.
- Participate in incident management, perform root cause analysis, and lead continuous improvement efforts.
- Operate effectively as part of a globally distributed, 24x7 support team.
Required Skills & Experience
- Minimum 6 years of experience in service delivery, technical operations, or DevOps roles.
- Hands-on experience with AWS (preferred) and/or Google Cloud Platform (GCP).
- Proficiency in scripting/programming with Python, Ruby, Node.js, Java, Scala, or Golang.
- Deep experience with infrastructure-as-code tools such as Terraform and Ansible.
- Expertise in Docker and Kubernetes in production environments.
- Familiarity with monitoring and logging tools such as DataDog, Splunk, or Logstash.
- Working knowledge of load balancers/proxies such as HAProxy, NGINX, Apache, Istio, F5, or AWS ELB.
- Basic hands-on experience with relational databases like MySQL, PostgreSQL, Oracle, or SQL Server.
- Fluency in using Git and modern version control workflows.
- Excellent communication skills—written and verbal—essential for effective collaboration across global teams.
- Strong ownership mindset and problem-solving skills, with the ability to lead initiatives across functions.
- Previous experience working successfully in a remote or geographically distributed team.