Hybrid DevOps Engineer

Posted 2 weeks ago

Apply now

About the role

  • Manage and maintain both Windows and Linux-based infrastructure components, ensuring high availability, performance, and security.
  • Deploy, configure, and troubleshoot servers, networks, and services as needed.
  • Develop, maintain, and enhance automation scripts and tools for provisioning, configuration, deployment, and scaling of systems and applications across mixed environments.
  • Implement and optimize Continuous Integration and Continuous Deployment (CI/CD) pipelines for efficient software delivery.
  • Work with development teams to streamline the build, test, and deployment processes.
  • Set up monitoring systems to ensure the health and performance of various components.
  • Create alerts and notifications for critical events and work to proactively address potential issues.
  • Collaborate with security teams to implement best practices in securing both Windows and Linux environments.
  • Ensure compliance with industry standards and regulations.
  • Provide second and third-level support for system issues, collaborating with technical teams to diagnose and resolve problems in a timely manner.
  • Monitor system resource utilization and plan for future growth.
  • Make recommendations for scaling resources based on usage patterns.
  • Maintain comprehensive documentation related to system configurations, processes, and procedures.
  • Stay updated with the latest trends and technologies in DevOps and automation.
  • Propose and implement innovative solutions to improve infrastructure efficiency and reliability.
  • Work closely with cross-functional teams including developers, system administrators, and quality assurance to ensure smooth collaboration and effective knowledge sharing.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proven experience -minimum 3 years- working as a DevOps Engineer in a mixed Windows and Linux environment
  • Proficiency in scripting languages like PowerShell, Bash, Python, or Ruby.
  • Experience with configuration management tools such as Ansible, Puppet, or Chef.
  • Solid understanding of Continuous Integration and Continuous Deployment concepts and tools (Jenkins, GitLab CI/CD, etc.).
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes, etc.).
  • Strong knowledge of networking protocols and services.
  • Ability to troubleshoot complex issues across distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Benefits

  • Professional development opportunities
  • Flexible working arrangements

Job title

DevOps Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job