Description


Job Description

Job Description: An exciting opportunity for a forward-thinking DevOps Principal Engineer who thrives on integrating security best practices into the software development life cycle. You will join a leading name in the global food and beverage market, with over 500 stores worldwide. As a DevOps Principal Engineer, you will be responsible for managing the platform and products used across the division to ensure secure and efficient availability of environments for delivery of services/applications, and you will proactively and independently drive platform improvements without the need for direction. You will be part of a team that fosters a culture of continuous learning and collaboration, and you will contribute to improving DevOps practices, processes, and fostering innovation within your team.  

Responsibilities: 

Cloud Infrastructure Management: 

  • Design, implement, and manage scalable cloud infrastructure on Google Cloud Platform (GCP). 
  • Develop and maintain Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud resources. 
  • Ensure high availability, scalability, and security of cloud environments. 

Continuous Integration and Continuous Deployment (CI/CD): 

  • Implement and manage CI/CD pipelines using GitHub Actions. 
  • Integrate and configure tools for code quality analysis and static code analysis. 
  • Use relevant tools to identify and remediate security vulnerabilities in the codebase. 

Monitoring and Logging: 

  • Configure and manage comprehensive monitoring and alerting. 
  • Ensure the visibility and health of applications and infrastructure through effective monitoring strategies. 
  • Troubleshoot and resolve issues identified through monitoring and logging tools. 

Collaboration and Communication: 

  • Collaborate with development, QA, and operations teams to ensure smooth delivery of software releases. 
  • Participate in regular stand-ups, sprint planning, and other Agile ceremonies. 
  • Document processes, procedures, and infrastructure configurations. 
  • Work with relevant stakeholders to maintain compliance and security standards 

Requirements: 

  • Proven experience as a DevOps Principal Engineer. 
  • Strong experience with Google Cloud Platform (GCP) and Terraform. 
  • Proficiency in setting up and managing CI/CD pipelines using GitHub Actions. 
  • Familiarity with code quality tools like SonarCloud and security tools like Snyk. 
  • Extensive experience with monitoring tools such as Datadog or NewRelic. 
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes). 
  • Strong scripting skills (e.g., Python, Bash). 
  • Excellent problem-solving skills and attention to detail. 
  • Strong communication and collaboration skills. 

Preferred Qualifications: 

  • Certification in Google Cloud Platform (GCP) or Terraform. 
  • Experience with other cloud platforms (e.g., AWS, Azure) is advantageous. 
  • Familiarity with Agile development methodologies. 

Education

Any Graduate