DevOps Engineer

  • Arcsen
  • New Cairo City, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

The Firm:

Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, MuleSoft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.

Job Description:

The DevOps Engineer will collaborate with software developers, system operators (SysOps), and other IT staff to manage code releases. This role involves automating and streamlining operations and processes, bridging the gap between development and operations, and ensuring scalability and reliability of infrastructure and applications.

Responsibilities:

1.    Infrastructure Automation:

    • Design, implement, and maintain infrastructure as code (IaC) solutions using tools like Terraform, CloudFormation, or Ansible.
    • Automate provisioning and configuration of infrastructure and platforms, ensuring scalability, security, and efficiency.

    2.    Continuous Integration and Deployment (CI/CD):

      • Implement and maintain CI/CD pipelines for automated deployment and testing using tools such as Jenkins, GitLab CI/CD, or CircleCI.
      • Monitor and optimize CI/CD processes to improve software delivery speed and reliability.

      3.    Configuration Management:

        • Manage and configure container orchestration platforms like Kubernetes or Docker Swarm.
        • Implement and maintain monitoring, logging, and alerting systems (e.g., ELK stack, Prometheus, Grafana) to ensure visibility and proactive response to issues.

        4.    Security and Compliance:

          • Implement and maintain security policies and procedures, ensuring compliance with industry standards and regulations.
          • Perform security assessments, vulnerability testing, and participate in incident response activities.

          5.    Collaboration and Support:

            • Collaborate with development teams to understand and support their requirements for infrastructure, deployment, and monitoring.
            • Provide technical guidance and support to development teams on DevOps best practices and tools.

            6.    Documentation and Knowledge Sharing:

              • Create and maintain technical documentation, diagrams, and procedures related to infrastructure and deployments.
              • Conduct knowledge sharing sessions and trainings to empower teams in adopting DevOps practices.

              إمتيازات الوظيفة

              • Attractive packages and performance compensation.
              • Full work comfort, ability to work remotely from any place.
              • Health insurance package. We care about your health and well-being.
              • Paid-time off and holidays. Giving our professionals the flexibility & responsibility to manage their times.

              Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.

              By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.

              متطلبات الوظيفة

              ·         Bachelor’s degree in Computer Science, Engineering, or related field; relevant work experience may substitute for a degree.

              ·         1-3 years of experience as a DevOps Engineer, Software Engineer, or similar role, with a strong background in software development, systems administration, and operations.

              ·         Proficiency in scripting and programming languages (e.g., Python, Bash, PowerShell, Ruby).

              ·         Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their services (e.g., EC2, S3, RDS, IAM).

              ·         Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

              ·         Deep understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, CircleCI).

              ·         Knowledge of infrastructure automation tools (e.g., Terraform, CloudFormation, Ansible).

              ·         Strong analytical and problem-solving skills, with attention to detail and ability to prioritize tasks in a fast-paced environment.

              ·         Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.