
DevOps Developer R2
YELO -
Sheraton, CairoPosted 5 years ago12Applicants for1 open position
- 11Viewed
- 9In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for the development of continuous integration and deployment solutions for production applications across various platforms
- Apply CI/CD by GitLab: build with maven, apply test case, review with
- Sonarqube, containerize microservice application and finally deploy it using k8s.
- Manage database servers used by applications: MongoDB, PostgreSQL, and oracle database
- Create a nexus server for saving maven and angular dependencies.
- Responsible for creation of software deployment strategies that allow DevOps engineers to successfully deploy sites/software in any environment
- Responsible for the updating of configuration management tools, code, and modules to streamline implementation and support
- Responsible for the creation and maintenance of disaster recovery plans for various data/ artifacts repositories and running sites, services, and software across various platforms.
- Designs build and optimize comprehensive automation systems that operate the business’s web, mobile, and data infrastructure platforms.
- Designs scaling strategies and develop automation scripts and solutions to streamline, implement, and testing sites/software.
- Enables the automation of configuration management of all development, quality assurance, and production environments as well as the automation of continuous integration and continuous delivery.
- Implement monitoring solutions that identify both system bottlenecks and production issue and identifies and implements data storage schemas such as clustering to maximize performance
Job Requirements
- 3+ years of professional AWS / Azure DevOps experience.
- Apply CI/CD by GitLab: build with maven, apply test case, review with
- SonarQube, containerize microservice application and finally deploy it using k8s.
- Manage database servers used by applications: MongoDB, PostgreSQL, and oracle database
- Create a nexus server for saving maven and angular dependencies.
- Experience scripting in Bash.
- Solid understanding of Microsoft Azure and Google Cloud and AWS
- Great understanding Linux and Windows operating systems
- A clear understanding of web and system security issues.
- Strong understanding of version control systems (Specifically Git).
- Knowledge and experience with containers (Docker or other), microservices, and their interactivity
- Solid understanding of an application build lifecycle & steps needed to validate a build
- Experience automating and managing builds using Maven, NPM, or other build automation tools
- Experience with CI tools
- Experience with monitoring tools
- Ability to advise on cost reduction in AWS service setup
- Establish a DevOps team, enable DevOps culture on team members by hold presentations for them.
- Containerize our spring boot application based on microservices using docker.