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).
We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic and innovative team. As a DevOps Engineer, you will play a critical role in optimizing and automating our development and operational processes. Your expertise in software development, system administration, and continuous integration/continuous deployment (CI/CD) practices will be instrumental in ensuring the reliability, scalability, and security of our products and services. If you are passionate about bridging the gap between development and operations and enjoy working in a collaborative environment, this is an exciting opportunity to make a significant impact on our organization’s success.
Job Responsibility:
Build and Maintain CI/CD Pipelines: Design, develop, and maintain robust and scalable CI/CD pipelines to automate the process of building, testing, and deploying software applications. Collaborate with development teams to ensure a seamless integration of code changes into the pipeline
Infrastructure Management: Manage and scale cloud-based infrastructure (e.g., AWS, Azure, Google Cloud) and on-premises systems. Implement best practices for infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation
Continuous Monitoring and Performance Optimization: Implement monitoring and logging solutions to proactively detect and resolve system issues. Optimize system performance, availability, and scalability through continuous improvements and resource management
Security and Compliance: Ensure the security and compliance of the infrastructure and applications by implementing best security practices, performing security audits, and staying up-to-date with industry standards
Incident Response and Troubleshooting: Collaborate with cross-functional teams to address incidents and troubleshoot complex technical issues promptly. Implement remediation plans and conduct post-incident reviews for continuous improvement
Automation and Tooling: Identify opportunities for automation and develop scripts or tools to streamline repetitive tasks and improve efficiency across the organization
Collaboration and Communication: Foster effective communication and collaboration among development, operations, and other teams to promote a DevOps culture. Act as a bridge between development and operations, facilitating smooth communication and knowledge sharing
Disaster Recovery and Business Continuity: Develop and maintain disaster recovery plans and processes to ensure business continuity in the event of system failures or disasters
Stay Abreast of Emerging Technologies: Stay updated with the latest trends and technologies in the DevOps and cloud space. Propose and implement new tools and technologies to enhance existing processes and infrastructure
Documentation: Create comprehensive and clear documentation for systems, procedures, and processes to facilitate knowledge sharing and training
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
Proven experience as a DevOps Engineer or related role with a strong understanding of software development and system administration
Proficiency in at least one programming language (e.g., Python, Go, Ruby, Java) and familiarity with version control systems (e.g., Git)
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and proficiency in working with infrastructure as code tools (e.g., Terraform, Ansible)
Deep understanding of CI/CD practices and tools (e.g., Jenkins, GitLab CI/CD, CircleCI)
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
Strong knowledge of networking protocols, security principles, and best practices
Excellent problem-solving skills and the ability to troubleshoot complex issues in a fast-paced environment
Strong collaboration and communication skills with the ability to work effectively in cross-functional teams
Proactive mindset with a passion for continuous learning and self-improvement
Nice to have:
Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or Microsoft Certified: Azure DevOps Engineer Expert
Experience with serverless architectures and technologies like AWS Lambda or Azure Functions
Knowledge of database management systems, both SQL and NoSQL
Familiarity with logging and monitoring tools (e.g., ELK stack, Prometheus, Grafana)
Understanding of Agile methodologies and experience working in Agile/Scrum teams