This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, document, test, and debug new and existing configuration management patterns and infrastructure-as-code solutions
Create and maintain comprehensive policies and technical documentation of best practices for all implemented system configurations to ensure efficient planning and execution
Perform requirements analysis and design models for infrastructure and application flow
Conduct design meetings and analyze user needs to determine technical requirements
Write technical specifications based on conceptual design and business requirements
Identify and evaluate new technologies for implementation
Recommend and implement changes to existing hardware and operating system infrastructure, including patches, users, file systems, and kernel parameters
Continuously seek out and implement technologies that simplify the environment while improving security and performance
Analyze results, failures, and bugs to determine root causes and tune automation pipelines for desired outcomes
Diagnose and resolve hardware-related server issues (e.g., failed disks, network cards, CPU, memory) and act as an escalation point for troubleshooting hardware and operating system problems, including performance tuning
Collaborate with end users to prototype, refine, test, and debug programs to meet requirements
Proactively monitor environment health, address issues, and improve overall performance
Coach and mentor team members on policies, procedures, use cases, and best practices
Support and maintain existing products while adding new features
Participate in and adhere to change management processes for implementation
Support organizational commitment to risk management and ensure the integrity and confidentiality of systems and data
Requirements:
Bachelor’s Degree in Computer Science or equivalent certifications
7+ years of related experience in DevOps, software engineering, or similar roles
Ability to manage multiple projects and understand software environments and network topologies
Skilled in facilitating technical design sessions
Minimum of 3 years of experience in modern application design patterns
Solid understanding of iterative software development processes
Proficiency with Linux administration and scripting
Knowledge of configuration management tools (Chef, Ansible, Puppet)
Experience with infrastructure-as-code, containerization, and orchestration (Terraform, Docker, Kubernetes)
Familiarity with security and encryption protocols
Knowledge of at least one major cloud provider (AWS, GCP, Azure)
Ability to participate in on-call rotations
Successful completion of background and drug screening