Syberry is a software engineering company with a team of 150 people working from offices in the United States, Poland, and Belarus. We work with clients from the United States in various domains. We believe that combining efficient processes with top talented employees will allow us to achieve our long-term goals. That's why we continuously invest at least 10 percent of our resources into process development and improvement.
Want to play a role in designing and developing the multi-system platform with tons of integrations for the US company operating in the background checks and compliance verifications domain?
Then join one of our projects as a DevOps Engineer, check the details below.
The project:
We are developing a cloud-first platform for a leading US company specializing in background checks and compliance.
The product will unify operations after multiple acquisitions and address complex regulatory requirements, diverse state laws, and high demands for data accuracy and security.
Key highlights:
- Multi-system platform with numerous third-party integrations.
- Built from scratch, using existing systems as references.
- Tech stack: latest .NET, Azure cloud ecosystem, trunk-based development, automated CI/CD pipelines, end-to-end testing, and a modern BPMN engine at the core.
- Cloud-native and scalable, built following DevOps best practices and modern architecture principles.
Responsibilities:
As a DevOps Engineer, your main responsibility will be to deliver efficient platform components and development patterns for application teams building on top of the platform. This includes:
- Infrastructure Management: Design and maintain secure, scalable Azure infrastructure with high availability and performance.
- CI/CD Pipelines: Build and manage pipelines to streamline and automate software delivery.
- Collaboration: Work closely with application teams and clients to provide efficient solutions, software components, and design patterns that support their development efforts.
- Automation: Identify opportunities for automation to enhance efficiency, reduce errors, and improve overall productivity.
- Monitoring and Optimization: Implement monitoring, optimize system performance, and manage incidents.
- Documentation creation and maintenance.
Key Requirements:
- 2+ years of experience as a DevOps Engineer.
- At least Intermediate (B1) level of English.
- Proficiency in Git.
- Hands-on experience with IaC tools (Terraform, Terraspace, ARM templates).
- Solid understanding of CI/CD practices and tools (GitLab, GitHub Actions, Azure DevOps).
- Experience with containerization (Docker, Docker Compose).
- Hands-on experience with Azure cloud platform.
- Proficiency in scripting (Bash, PowerShell, Python).
- Experience with Unix and Windows OS administration.
- Knowledge of databases (MySQL, SQL Server, PostgreSQL).
Optional Requirements:
- Experience with AWS CodeCommit and BitBucket CI/CD.
- Knowledge of Kubernetes.
- Experience with .NET application build, testing, and IIS management.
- Familiarity with Cassandra database administration.
- Ability to write tests for IaC code.
- Mentoring experience.