Duties
* Design, implement, and maintain scalable and reliable infrastructure solutions using Kubernetes (K8S) on the Google Cloud Platform (GCP).
* Develop and manage CI/CD pipelines to ensure efficient and automated software delivery.
* Collaborate with development teams to optimize and improve the software development lifecycle.
* Manage source code repositories using Git and enforce best practices for version control.
* Utilize a range of development tooling, including Jira, Slack, Docker, and containerization technologies, to streamline processes and enhance collaboration.
* Monitor system performance, troubleshoot issues, and implement effective solutions.
* Continuously evaluate and recommend new tools, technologies, and methodologies to enhance the DevOps ecosystem.
Requirements
* Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
* Proven experience as a DevOps Engineer or similar role.
* Strong knowledge and hands-on experience with Kubernetes (K8S) and the Google Cloud Platform (GCP).
* Certification in DevOps, Kubernetes, or Google Cloud Platform is a plus.
* Proficiency in building, automating, and maintaining CI/CD pipelines using industry-standard tools (e.g., Jenkins, GitLab, etc.)
* Solid understanding of source code repositories, preferably Git, and experience with branching strategies and pull request workflows.
* Familiarity with development tooling such as Jira, Slack, Docker, and containerization technologies
* Knowledge of scripting languages (Python, Bash, PowerShell) for automation tasks.
* Strong problem-solving and troubleshooting skills with the ability to timely identify and resolve issues.
* Excellent communication and collaboration skills to work effectively with cross-functional teams.
* Proactive mindset with a passion for continuous learning and staying updated with the latest DevOps trends and technologies.