Senior DevOps Engineer
Status: On hold
We’re looking for a Senior DevOps Engineer to join our team on an outstaffing basis.
About the project: the platform where private and business clients can apply for car leasing. The information-gathering process is flexible and tailored to the specific requirements of different countries. We have integrated various automation tools, such as background checks, to streamline the leasing process. These integrations are adaptable and are guided by a customized BPMN process for each market. All leasing requests are directed to our CRM solution, which is also developed by our team. Our agents may manually process these requests if necessary.
Key features of the application:
Customer Front-End: Supports seamless application flows for leasing and credit, ensuring a user-friendly experience for both business and individual clients.
Third-Party Integrations: Integrates with various external providers, including KYC (Know Your Customer) services, credit scoring agencies, OEMs (Original Equipment Manufacturers), and banks, to enhance the application's functionality and reliability.
BackOffice Support: Includes a comprehensive CRM (Customer Relationship Management) system that assists back-office staff in managing customer interactions throughout the application process. The system facilitates communication, document generation, and email management to support and streamline customer service.
This integrated approach ensures a cohesive and efficient experience for customers and staff alike, supporting both front-end and back-office operations.
Client’s location: Switzerland
Start date: ASAP
Workload: full-time
Duration: 3 months (with possible prolongation)
Candidate’s location: GDPR zone (preferably Poland)
Requirements:
4+ years of experience with AWS services
Strong expertise in CI/CD principles (including GitLab and other platforms), with a proven ability to create and manage pipelines effectively
Hands-on experience with Terraform – practical experience with real-world use cases is essential
In-depth knowledge of Linux, focusing on managing Debian and RHEL-based distributions (managing packages and system configuration), including proficiency in configuring and managing SSH
Basic kernel knowledge to troubleshoot and address potential issues
Knowledge of basic security concepts related to AWS
Experience with operating services such as EKS, ECS, RDS, S3, EFS, EC2, VPC, Secrets, and IAM
Experience with Graylog and Grafana
Experience with setup/managing Kubernetes clusters
Experience with backup concepts and multi-region operations within the AWS environment
Previous experience supporting projects projects that use Node.js, JavaScript, and Java technologies
Soft Skills expectations:
Clear and timely communication, ensuring transparency and responsiveness across teams
Ability to work within established processes while continuously striving for optimization
Demonstrated ownership and the ability to work independently, driving projects to completion
Commitment to quality and a proactive approach to addressing challenges
Adaptability and a strong sense of accountability in a fast-paced, remote environment
English level: Upper-Intermediate or higher
Preferred/Nice to have skills:
Experience working with dependency management/artifact storage tools like Artifacory or Nexus, experience with DevOps support of internal libraries
Responsibility:
Collaborate with a DevSecOps Lead position and development team
Create and support Gitlab CI/CD pipelines for Java+react applications/services.
Support current multiple environments with the Terraform-first approach
Manage and optimize AWS infrastructure for better performance, cost-efficiency, and security
Ensure documentation is kept up-to-date with changes in the environment.
Develop and maintain backup strategies for critical data and systems.
Process Flow:
1. HR pre-screen + English check (0.5h)
2. Professional interview (1h)
3. Interview with the Client (1h)
3. Decision