Job Description :
- Ensure that the software development process is streamlined and automated.
- This includes implementing a Continuous Integration (CI) and Continuous Delivery (CD) pipeline, which involves automating the build, test, and deployment of software.
- Automate the provisioning, configuration, and management of infrastructure components such as servers, databases, and networks.
- Ensure that the system is monitored for performance and availability, configure logging, and systems health checks.
- Capture and analyze logs, metrics, and events to troubleshoot and diagnose issues quickly.
- Collaborate with development teams, QA teams, stakeholders, and infrastructure Administrators.
- Understanding of resourcing in Kubernetes environments.
- Setting memory and cpu limits and requirements for applications and estimating total resourcing requirements across clusters for a project.
Must Haves :
- years experience deploying, scaling, and monitoring applications in a RedHat OpenShift environment
- Experience setting up development environments and mechanisms using tools such as Azure DevOps, GitOps
- Experience with tools like Git, Tekton, ArgoCd, Maven, and YAML for continuous integration and continuous delivery
- Experience troubleshooting and monitoring software systems hosted in the Kubernetes environment
- Knowledge of cloud application frameworks including Quarkus, cloud trends, and experience applying industry web, architectural and security standards, and best practices
EVALUATION CRITERIA
Design, and Implementation Skills / Experience - %
- years experience deploying, scaling, and monitoring applications in a RedHat OpenShift environment
- Experience in application code containerization and container-based virtualization technology like Docker
- Knowledge of cloud trends and experience applying industry web, architectural, and security standards, and best practices
- Experience with Kubernetes for container management and orchestration
- Experience setting up development environments and mechanisms using tools such as Azure DevOps, GitOps
- Experience with tools like Git, Tekton, ArgoCd, Maven, and YAML for continuous integration and continuous delivery
Troubleshooting / Debugging - %
- Experience troubleshooting and monitoring software systems hosted in the Kubernetes environment
- Experience identifying and implementing process optimization
- Excellent analytical and critical thinking skills
Communication Skills - %
- Strong verbal and written communication skills
- Collaborate with the Agile team on microservice architecture systems
- Participate in Scrum events
Tools Knowledge - %
- Experience with Microsoft Office suite, including Microsoft Teams and Microsoft Visio
- Knowledge of cloud application frameworks including Quarkus, cloud trends, and experience applying industry web, architectural and security standards, and best practices
- Knowledge of cloud providers such as AWS, Azure, Oracle Cloud Infrastructure (OCI), or Google Cloud
Notes :
Hybrid role- days per week required on-site
gttca
LI-Hybrid
30+ days ago