Job Openings
DevOps Engineer, Czech based
About the job DevOps Engineer, Czech based
We are looking for an E-commerce DevOps Engineer. This role will be a part of E-Commerce IT team and will be responsible for building, scaling, and monitoring our complex applications in high availability mode. Therefore, you will also be responsible for building and improving our application CI/CD pipelines and keeping themselves and their team up-to-date with the latest industry trends and technologies. You will report to E- commerce DevOps Team Lead.
Details:
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 application 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
Qualification:
- Recent hands-on DevOps experience
- Experience deploying to and orchestrating containers (Docker, Kubernetes, etc.)
- Experience in configuration management tool 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 include scripting skills e.g. Bash, Python
- Knowledge 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
Our stack:
- 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)
- Infrastracture (Azure)
- Operation system (Ubuntu, Debian, Alpine)
- CI/CD intergration (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)