Project information:
Industry: banking
Location: remote, with 1x per quarter in the office (Cracow)
Rate: we’re open for your suggestion
Summary: The Cloud DevOps Engineer plays a critical role in supporting the development and maintenance of data platforms and products on Google Cloud Platform (GCP), focusing on CI/CD tooling and automation processes to ensure system resilience and compliance.
Main Responsibilities:
- Supporting the development and maintenance of data platforms and products on Google Cloud Platform (GCP).
- Creating and maintaining CI/CD tools and pipelines to ensure automation of deployment processes.
- Developing shared service components used by the team.
- Contributing to the design of deployment patterns for cloud services (GCP).
- Automating tasks related to ensuring resilience and compliance of maintained IT services.
- Contributing to the development of Site Reliability Engineering (SRE) practices, including maintaining service stability, monitoring, and management.
- Managing infrastructure as code (IaC) using Terraform.
- Administering Linux systems and troubleshooting network-related issues.
- Writing automation scripts in Bash and Python.
- Collaborating with various technical and business teams, sharing information, and solving problems.
Key Requirements:
- Proficiency in CI/CD and DevOps tools (Jenkins, GitHub, Nexus, Ansible).
- Experience with Google Cloud Platform (preferred), Azure or AWS.
- Strong knowledge of Infrastructure as Code (Terraform).
- Ability and attitude to automate processes.
- Expertise in Bash and Python programming.
- Linux administration skills.
- Understanding of networking principles.
- Grasp of SRE, Service Management, and application life-cycle management.
- Strong communication and collaboration skills.
Nice to Have:
- Experience within a highly regulated environment.
- Experience with Kubernetes.
- Familiarity with Data Engineering and tools (e.g., Airflow, Spark).