Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Research, design & implement innovative software solutions and deliver projects on-time and to specification with a high level of quality.
- Investigate new technologies & market trends & be up to date with latest technical knowledge and skills.
- Participates in planning for software development projects, and ensure projects are concluded according to the planned delivery dates.
- Complies with DevOps standards and industry best practices.
- Ensure compliance with DevOps KPIs.
- Ensure proper Documentation & WIKI update.
- Supports in software quality improvement through DevOps tools.
- Ensure releases stability through CI/CD platform from non-production till production environments.
- Administers and Support DevOps tools.
- Implement proper notification, monitoring and alerting mechanisms & standards ensuring high CI/CD availability.
- Assigns and manages access rights to all users on DevOps Tools
Job Requirements
- Strong focus on business outcomes
- Comfort with collaboration, open communication and reaching across functional borders
- Strong Linux and Windows system administration background
- Strong grasp of automation tools
- Experience & ability to code and script
- Ability to maneuver through wide variety of opensource technologies and tools
- Ability to present and communicate architecture in a visual form
- Experience in GIT tools
- Familiar with Build and Deployment Management (Jenkins) in a CI/CD workflow
- Comfort with frequent, incremental code testing and deployment
- Experience in build tools using Maven, Gradle and NuGet is a plus
- Configuration Management experience such as Ansible, Chef, Puppet, or similar is a plus
- Experience in Open Shift or Kubernetes containers orchestration is a plus
- Data management skills is a plus
- Experience with ELK Stack is a plus