Senior DevOps


General Information


Company:
Resource Group
Job Type:
Information Technology
Location:
Lebanon
Date Posted:
Jun 28, 2024
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


JOB SUMMARY:
The job holder will be responsible for actively contributing to the realization of advanced systems technology in the field of biometrics applied to security. This role involves evaluating the company’s Dev/Sec/Ops culture, tools, and practices, providing practical guidelines, and optimizing the development process for cost-effectiveness, reliability, and efficiency.

JOB ROLES & RESPONSIBILITIES:
1.1 Implement and maintain best practices for managing and versioning software artifacts.
1.2 Develop and maintain automation scripts and tools for building and packaging software including configuration management.
1.3 Integrate, build, and package processes into the continuous integration/continuous deployment (CI/CD) pipeline, aligning with deployment needs.
1.4 Collaborate with the solution architecture, software development, and quality assurance teams to comprehend build and packaging requirements, create accurate release notes, and integrate security best practices.
1.5 Oversee the design, deployment, and maintenance of infrastructure supporting code repositories and software products.
1.6 Responsible for executing the entire process of deploying, configuring, and providing support for software products within client environments, including both on-premises and cloud infrastructures.
1.7 Ensure documentation, including installation guides and release notes, is up to date.
1.8 Provide training to customers and hand over the system to the maintenance support team.
1.9 Consider the dependencies and resource requirements of applications and components to ensure proper sizing of the infrastructure.
1.10 Design secure procedures for system troubleshooting and maintenance on staging and live environments.
1.11 Implement and manage containerization and orchestration platforms such as Docker and Kubernetes.

JOB REQUIREMENTS:
2. Education:
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
Relevant certifications such as AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, or similar.

3. Experience:
4 to 6 years of proven experience in related systems integration and Dev/Sec/Ops.

4. Technical Competencies:
4.1 Proficiency in version control systems such as Git.
4.2 Proficiency in cloud platforms such as AWS, Azure, or Google Cloud Platform.
4.3 Proficiency in scripting languages like Python, Bash, or Ruby.
4.4 Experience with database systems, including SQL and NoSQL technologies.
4.5 Experience with CI/CD tools like Jenkins and Azure DevOps.
4.6 Experience with containerization technologies such as Docker and container orchestration tools like Kubernetes.

Company Profile