Senior DevOps Specialist

XcwJRDFY - Lebanon
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.
1.4 Collaborate with the software development and quality assurance teams to comprehend build and packaging requirements, create accurate release notes, and integrate security best practices.
1.5 Ensure packaging practices align with deployment needs.
1.6 Oversee the design, deployment, and maintenance of infrastructure supporting code repositories and software products.
1.7 Supervise the end-to-end process of installing, configuring, and supporting software products maintaining an efficient software ecosystem.
1.8 Build and maintain installation scripts for software products and COTS solutions.
1.9 Ensure documentation, including installation guides and release notes, is up to date.
1.10 Provide training to customers and hand over the system to the maintenance support team.
1.11 Understand the scalability requirements of the system and ensure infrastructure can scale horizontally or vertically to accommodate increased workloads.
1.12 Monitor and analyze resource utilization patterns to identify potential bottlenecks and areas for optimization.
1.13 Consider the dependencies and resource requirements of applications and components to ensure proper sizing of the infrastructure.
1.14 Optimize resource allocation based on the pay-as-you-go model to manage costs effectively in a cloud environment.
1.15 Design secure procedures for system troubleshooting and maintenance on staging and live environments.

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 Strong experience with Linux-based infrastructures, and Linux/Unix administration.
4.4 Strong scripting skills in languages like Python, Bash, or Ruby.
4.5 Experience with database systems, including SQL and NoSQL technologies.
4.6 Experience with CI/CD tools like Jenkins, and Azure DevOps.
4.7 Experience with monitoring tools like Grafana and logging tools like ELK.
4.8 Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes.
4.9 Knowledge of programming languages (e.g., Java, C#, Dart, Go, or Node.js).
4.10 Knowledge of configuration management tools such as Ansible.
4.11 Understanding of networking concepts and security best practices.

5. Behavioral Competencies:
5.1 Communication Skills
5.2 Creative Problem-Solving Skills
5.3 Attention to Detail Skills
5.4 Time Management
Post date: 16 February 2024
Publisher: Hirelebanese
Post date: 16 February 2024
Publisher: Hirelebanese