Overview
Designing and Automating CI/CD Workflows:
Collaborate with developers to implement continuous integration/continuous delivery (CI/CD) pipelines on Google Cloud Platform (GCP).
Utilize tools such as GCP Cloud Build, Maven, Jenkins, Docker, Kubernetes to automate the build, test, and deployment processes.
Foster a culture of rapid and reliable software delivery.
Orchestrating Deployment and Testing:
Orchestrate automated testing, building, and deployment of applications.
Ensure smooth and efficient deployment of new code to production environments.
Monitoring and Incident Management:
Use GCP services to construct, deploy, and monitor software delivery pipelines.
Manage and learn from incidents to improve system reliability.
Essential Skills and Qualifications:
Demonstrated expertise in effectively managing Linux-based infrastructure.
Practical skills in programming languages such as Ruby, Python, Perl, and Java.
Hands-on experience in IAC and creating terraform/ Ansible scripts
Understanding of GCP platforms and its native services.
Strong grasp of essential DevOps concepts and Agile principles.
Hands-on experience building CI/CD pipelines