Papa Johns is seeking a skilled DevOps Engineer to play a critical role in deploying and managing GKE-based infrastructure, automating workflows, and ensuring operational excellence. Your responsibilities include maintaining CI/CD pipelines, ensuring scalability, and driving best practices for Kubernetes and GCP/GKE cloud services. This is an exciting opportunity to work in a fast-paced environment and be part of a team that drives innovation and efficiency within our organization.
Duties and Responsibilities:
Infrastructure Management
Design, implement, and maintain robust CI/CD pipelines using tools such as Harness, Jenkins, Nexus, and Sonarqube to enable efficient and reliable software delivery.
Design and implement infrastructure-as-code using tools such as Terraform, Ansible, Groovy, and Bash to automate and standardize cloud deployments.
CI/CD Pipelines
Integrate Harness or Jenkins with source control tools (Bitbucket, Gitlab, etc), container registries, and artifact repositories (e.g., Nexus, Google Artifact Registry).
Enable seamless communication with monitoring and observability tools (e.g., AppDynamics, Splunk, etc).
Automate repetitive tasks through scripting in Python, Bash, or Go.
Develop custom scripts and templates to extend Harness & Jenkins capabilities as needed.
Cluster Optimization
Configure auto-scaling, load balancing, and resource allocation for efficient cluster utilization.
Implement Kubernetes resource requests and limits to optimize workloads.
Monitoring & Troubleshooting
Continuously monitor and optimize our cloud infrastructure and applications' performance, security, and scalability.
Troubleshoot and resolve DevOps and cloud infrastructure issues, ensuring minimal downtime and maximum availability.
Security and Compliance
Enforce cluster policies using GKE Policy & Config Management.
Ensure security best practices, including secret management and role-based access control (RBAC).
Enforce pipeline security policies, including secret management, RBAC, and compliance checks.
Collaboration and Support
Collaborate with development teams to onboard applications onto the GCP, ensuring smooth integration and deployment processes.
Participate in discussions with architecture teams and decision-making related to cloud architecture and design, providing valuable insights and recommendations.
Skills & Preferences:
Proficiency with infrastructure-as-code principles and hands-on experience with tools like Terraform, Ansible, Groovy, and Bash.
Knowledge of CI/CD pipelines and experience with tools such as Harness, Jenkins, Nexus, and Sonarqube.
Strong troubleshooting and problem-solving skills, with the ability to diagnose and resolve technical issues.
Excellent ability to work collaboratively across teams within and outside your immediate organization, fostering strong relationships and effective communication.
Excellent teamwork and communication skills, with the ability to collaborate effectively within a cross-functional team.
Continual learning mindset, staying updated with the latest advancements and best practices in DevOps, cloud technologies, and automation.
Apply