Bayantech logo

DevOps Engineer (Hybrid)

Hiring from
Egypt
Work type
Hybrid
Posted

616,892 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About this role:

DevOps Engineer who will play a vital role in enhancing and maintaining our infrastructure, ensuring seamless integration between Windows and Linux systems. In this role, you will collaborate with cross-functional teams to implement efficient and reliable automation, deployment, monitoring, and management solutions. Your expertise will contribute to the stability, security, and scalability of our software products and services.

Responsibilities

  • Implementing various development, testing, automation tools, and IT infrastructure

  • Planning the team structure, activities, and involvement in project management activities.

  • Managing stakeholders and external interfaces

  • Setting up tools and required infrastructure

  • Defining and setting development, test, release, update, and support processes for DevOps operations

  • Having the technical skill to review, verify, and validate the software code developed in the project.

  • Troubleshooting techniques and fixing code bugs

  • Monitoring the processes during the entire lifecycle for adherence and updating or creating new processes for improvement and minimizing wastage

  • Encouraging and building automated processes wherever possible

  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management

  • Incident management and root cause analysis

  • Coordination and communication within the team and with customers

  • Selecting and deploying appropriate CI/CD tools

  • Strive for continuous improvement and build a continuous integration, continuous development, and continuous deployment pipeline (CI/CD Pipeline)

  • Mentoring and guiding the team members

  • Monitoring and measuring customer experience and KPIs

  • Managing periodic reporting on the progress to management and the customer


Technical Skills:

-Scripting Languages: Proficiency in scripting languages such as PowerShell, Bash, Python, or Ruby to automate tasks and develop tools.
-Configuration Management: Experience with configuration management tools like Ansible, Puppet, Chef, or similar, for managing and provisioning infrastructure.
-CI/CD: Familiarity with Continuous Integration and Continuous Deployment concepts and tools such as Jenkins, GitLab CI/CD, Travis CI, or CircleCI.
-Containerization and Orchestration: Knowledge of containerization tools like Docker and container orchestration platforms like Kubernetes for managing and scaling applications.
-Networking: Solid understanding of networking protocols, load balancing, firewalls, and DNS.
-Cloud Platforms: Experience working with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications.
-Monitoring and Logging: Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging frameworks (e.g., ELK stack) to ensure system health and performance.

Soft Skills:

-Problem-Solving: Strong analytical and problem-solving skills to diagnose issues and implement effective solutions.
-Communication: Excellent communication skills to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
-Collaboration: Ability to work effectively in a team environment, share knowledge, and provide guidance to junior team members.
-Attention to Detail: Meticulous attention to detail in all aspects of work, from scripting to deployment and monitoring.
-Adaptability: Willingness to learn and adapt to new technologies and tools as the DevOps landscape evolves.
-Time Management: Efficiently manage multiple tasks, prioritize work, and meet deadlines.

Certifications (Optional, but beneficial):
-AWS Certified DevOps Engineer
-Microsoft Certified: Azure DevOps Engineer
-Certified Kubernetes Administrator (CKA)
-Certified Jenkins Engineer
-Puppet Certified Professional
-Red Hat Certified Engineer (RHCE)
Note: The skills and qualifications mentioned above are based on the general expectations for a mid-level DevOps Engineer with experience in both Windows and Linux environments. Depending on the specific job posting and company requirements, the emphasis on certain skills and qualifications may vary.

Similar jobs

Apply for this job100% free