Senior DevSecOps Engineer

We are looking for a DevSecOps to play a crucial role in securing and optimizing an extensive SAAS website builder platform. The platform includes a legacy codebase with over 50 Kubernetes services in various languages such as PHP, Golang, JavaScript, Angular, React, Python, and Ruby. Although another team manages Kubernetes infrastructure as a PaaS, you will focus on leveraging this platform effectively, ensuring CI/CD practices are secure and efficient, while managing other critical infrastructure components. Communication with the team and stakeholders will be in English, and the work can be done remotely.

Portugal

Responsibilities:

  • Implement and manage security measures within a CI/CD pipeline using GitHub Actions, with a focus on continuous improvement and maintenance.
  • Utilize a Kubernetes environment to deploy and manage services effectively, acting as a power user within the team.
  • Manage and optimize AWS infrastructure resources such as RDS, SQS, and ElastiCache, ensuring their alignment with our application needs.
  • Optimize and manage infrastructure as code (IaC) with Terraform.
  • Collaborate with teams to ensure continuous, secure, and reliable service delivery.
  • Drive initiatives to improve and automate deployment processes, maintaining our standard of always being shippable.
  • Spearhead updates and maintain compliance with current security practices and standards.
  • Engage in code reviews and help set the best infrastructure practices for the team.
  • Maintaining DevBox Issues: Regularly diagnose and resolve issues in the development environment (DevBox), ensuring that the development team has a stable and efficient platform for coding and testing.
  • Managing CI/CD Pipelines: Oversee and optimize Continuous Integration and Continuous Deployment pipelines to enhance automation, reduce errors, and ensure that code releases are smooth and frequent. Implement new tools and practices as needed to keep the pipelines up-to-date with industry standards.
  • Setting High Standards for Infrastructure Practices: Establish and promote high standards for infrastructure management practices across the team. This includes ensuring security best practices, efficient resource use, and reliability of the overall infrastructure.
  • Mentoring on Infrastructure Topics: Provide guidance and mentorship to other engineers on infrastructure-related topics, helping them develop their skills and understanding of DevSecOps practices. This involves leading by example, conducting training sessions, and creating documentation to aid learning and development.

 

Requirements:

  • 5+ years of experience in DevSecOps or related fields, with a strong understanding of CI/CD processes and security in a cloud (AWS) and Kubernetes environment.
  • Expertise in using Terraform for infrastructure management.
  • Experience with CI/CD tools such as Jenkins and GHA for enhancements and maintenance.
  • Strong problem-solving skills and ability to work on complex systems in a collaborative environment.
  • Dedication to the team values of collaboration, maintaining shippability, and delivering secure and reliable services.
  • Technical skills in PHP are a plus.

 

If this sounds like you, send us your CV, and let’s talk!

talent.europe@99x.io