Job Closed
This listing is no longer active.
DevOps Engineer
Location
Czechia
Posted
125 days ago
Salary
0
Seniority
Mid Level
Job Description
DevOps Engineer
Whirr Crew
Role Description We are looking for an E-commerce DevOps Engineer. This role will be a part of the E-Commerce IT team and will be responsible for building, scaling, and monitoring our complex applications in high availability mode. You will also be responsible for building and improving our application CI/CD pipelines and keeping yourself and your team up-to-date with the latest industry trends and technologies. You will report to the E-commerce DevOps Team Lead. - Schedule: remote, Czechia (once per month, Prague) - Duration: long term B2B contract - English: Fluent (Czech is a plus) Responsibilities: - Building, managing and improving the Azure environment using Terraform (IaaC) - Participation in the creation and improvement of the Dockerfile - Implement and manage CI/CD pipelines in Azure DevOps - Build and maintain highly available, high performance, and highly secure applications on Kubernetes - Work on a platform for monitoring, logging, and orchestration of docker applications - Perform all operational functions for systems deployment, including design, installation, capacity planning, upgrades, and configuration - Ensure security of IT systems by overseeing patch management and backups of vital services - Analyze, troubleshoot and resolve issues with enterprise systems, working with subject matter experts and vendor support technicians as required Qualifications - Recent hands-on DevOps experience - Experience deploying to and orchestrating containers (Docker, Kubernetes, etc.) - Experience in configuration management tools such as Ansible/Chef/etc. - Experience in version control solutions, such as Git/SVN - Experience in continuous integration, continuous delivery/deployment tooling such as GitLab/GitHub/Azure pipelines - Experience in Infrastructure as a Code concept - Experience building, updating and managing Docker Images - Experience with deploying and managing micro-services using container orchestration platforms - Experience in building solutions for monitoring, logging, security, and scalability of applications - Experience with networks, firewalls and load balancers - Knowledge of Linux Environment including scripting skills e.g. Bash, Python - Knowledge of one of the major public cloud providers – Azure, GCP or AWS - Ability to troubleshoot problems by methodically working through issues, determining causes of operating errors, and deciding how to solve them - English for day-to-day communication, Czech or Slovak language is a plus Requirements - Version control (GIT) - Planning (Azure Boards, Azure Wiki) - Package manager/build (Maven, Composer, Npm, Yarn) - Orchestration & provisioning (Ansible, Terraform, Kubernetes, Docker, Docker Compose) - Monitoring & logging (NewRelic, Prometheus, ELK, Grafana, Azure Monitor, Application insight, Solarwinds, Sentry) - Infrastructure (Azure) - Operating system (Ubuntu, Debian, Alpine) - CI/CD integration (Azure Pipelines) - Databases & Message broker (MySQL, SQL, PostgreSQL, MongoDB, Redis, Elasticsearch, RabbitMQ) - Application Definition & Image Build (Packer, HELM, Buildpacks, HelmFile) - Service Proxy (Nginx) - Cloud Native Storage (Azure Disk, Azure Blob, Azure File) - Key Management (Azure Vault) - Container Registry (Azure Container Registry) - Coding & scripting (Bash, Go, Yaml, HCL)
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Site Reliability Engineer
RingCentralA leading provider of AI-driven cloud business communications, contact center, video, and hybrid event solutions.
• Operate and maintain Linux based telephony and platform services in production • Troubleshoot SIP signaling and RTP media flows, including call routing, provisioning, registration, and signaling behavior • Diagnose issues across the network stack affecting realtime voice and media traffic, including analysis of packet and signaling flows • Deploy and administer Kubernetes services using Helm and GitOps workflows (e.g. CI/CD, FluxCD), including tracing and debugging configuration through layered rendering pipelines • Manage stateful and pinned workloads, including understanding of Kubernetes scheduling primitives such as taints, tolerations, and node affinity • Monitor systems and participate in on-call incident response for production infrastructure • Implement production changes using testing, rollback planning, and risk mitigation practices • Contribute to automation, observability, and operational tooling improvements • Coordinate with infrastructure, network, storage, and platform teams to resolve cross-domain issues and maintain highly available global services
Senior Site Reliability Engineer – Metrics and Observability
CVS HealthBringing our heart to every moment of your health.
• Define, implement, and maintain key performance metrics, SLOs, and SLIs to measure system reliability and performance • Manage error budgets effectively, collaborating with development teams to balance reliability and feature delivery • Design and implement comprehensive monitoring solutions to provide real-time visibility into system health • Develop and implement automated quality gates that ensure all releases meet defined reliability and performance standards • Assist in incident response efforts by providing insights from metrics and monitoring tools • Drive initiatives to enhance monitoring, observability, and reliability practices
Principal DevOps Engineer
Perforce SoftwareThe DevOps Edge for the Outperformers: Enable teams to build, manage & maintain apps — from code to business-ready.
• Responsible for building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure between non-production and production environments • Mentored exceptional engineers and DevOps developers on Cloud technology and practice. • Implement application security best practices throughout the agile SDLC • Foster and advocate for a DevOps culture at Perforce to ensure efficient testing, delivery, and deployment of all software artifacts • Lead the development and enhancements of our CI/CD pipeline infrastructure/tools. • Establish technical design principles and practices and drive them across all product portfolios to make operation design a must-have phase of the development lifecycle • Your daily tasks will include developing a technical design for our cloud platform, developing a framework, and working with • Dev and DevOps teams to ensure that the product meets our quality standards.
Senior Autonomy Release Engineer
May MobilityTransforming cities through autonomous technology to create a safer, greener, more accessible world.
• Release ownership and release execution end-to-end across: • Major autonomy releases • Incremental/performance releases • Hotfix/safety patches • Manage branching strategy, versioning, and release cut processes • Drive release readiness and go/no-go decisions • Partner cross-functionally with Autonomy, Infra, Validation, and Fleet Ops • Act as a system owner for release readiness • Investigate and resolve complex issues arising from: • Software/hardware interactions • Distributed systems behavior • On-vehicle vs simulation discrepancies • Develop deep understanding of: • Sensor stack, middleware, autonomy stack • Compute platforms, networking, configurations • Be the go-to for: • “Why does this fail in the real world?” • “What changed between releases?” • Enforce stage-gated release framework: • Feature Complete → Code Freeze → Validation → Release Candidate • Integrate validation signals: • Simulation corpus results • Regression testing • Vehicle testing (HIL / on-road) • Ensure safety-critical issues are identified, tracked, and gated • Take initiative to find and permanently solve challenging system level issues caused by the interplay between different software and hardware components. • Collaborate and lead system-wide improvements when working with other teams without having direct ownership or management responsibility. • Assess and develop approaches that scale and improve performance in a variety of ways (e.g. CPU performance, memory usage, disk usage, network usage).



