Senior DevOps Engineer
Key values
B2B
Contract
Remote, Czechia
Location
ASAP
Start
+12 months
Length
Requirements
Kubernetes
Linux
Docker
Jenkins
Ansible
Helm
Terraform
Spinnaker
Description
This recruitment process is project-based oriented – it means that after receiving an offer from EndySoft, you will be assigned to work in one specific project for one of our Czech clients from IT sector.
MD rate: 160 – 220 EUR
Position Overview
We are seeking a highly skilled Senior DevOps/UI-UX Developer to join our innovative team. This role involves developing and implementing UI/UX designs and DevOps strategies for a complex software development project. The ideal candidate will have extensive experience in UI/UX development, especially within a well-established design system, as well as deep competence in software development and operations, particularly in environments that utilize DevOps methodologies and cloud technologies.
Responsibilities
- Design and develop user interfaces using a specific UI-SDK, adhering to the standards of a well-known design system.
- Apply design thinking principles to create intuitive and user-friendly designs, incorporating user feedback to refine and improve the experience.
- Develop and maintain robust backend services using JavaScript technologies such as Node.js, TypeScript, and React, and integrate these services using effective strategies.
- Lead the development and support of DevOps practices, including CI/CD pipelines as code, infrastructure automation, and production support.
- Manage containerization and orchestration using Docker and Kubernetes, implementing infrastructure as code with tools like Terraform, CloudFormation, and Puppet.
- Design and maintain APIs following best practices in API design, including OAS and cloud-native resiliency patterns.
- Write and maintain automated tests using frameworks such as Robot Framework for integration testing and Node/TypeScript for unit testing.
- Setup and maintain staging and production environments, ensuring high availability and optimal performance.
- Collaborate with cross-functional teams to ensure successful project execution, from planning through deployment and maintenance.
Required Skills and Experience
- Proven experience in UI/UX development, particularly with a specific UI-SDK and adherence to a widely recognized design system.
- Strong background in software development with extensive knowledge in JavaScript, Node.js, TypeScript, React, and backend integration.
- Expertise in DevOps practices including CI/CD, containerization with Docker, orchestration with Kubernetes, and infrastructure as code with tools like Terraform and Puppet.
- Proficiency in a variety of programming and scripting languages including YAML, Python, Java, Golang, as well as familiarity with Maven and Spring Boot.
- Experience with cloud services across AWS, Azure, and Google Cloud Platform (GCP).
- Familiarity with security and compliance tools such as Jfrog, VA scanners, and Fossa.
- Excellent problem-solving abilities, with a strong focus on user experience and operational efficiency.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Nice to Have
- Experience with additional DevOps tools such as Jenkins, Spinnaker, GitHub Actions, GitLab CI, and Tekton.
- Knowledge of internal tools and systems specific to the industry.
- Certification in cloud technologies and DevOps methodologies.