· 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.