emagine logo

Senior DevOps Engineer

emagine
Posted 11 hours ago
PortugalRemoteEngineering & Development
Is this job info correct?
Summary

The Senior DevOps Engineer plays a crucial role in aligning development and operations, focusing on the automation, security, and efficient management of software delivery pipelines and infrastructure.

Responsibilities:

  • Design, implement and maintain CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins).
  • Manage GitOps deployments with Argo CD, including application definitions and environment management.
  • Automate builds, tests, and deployments across all environments.
  • Implement zero-downtime deployment strategies.
  • Provision and manage AWS infrastructure through Infrastructure as Code with Terraform.
  • Administer containerization using Docker and Kubernetes.
  • Set up and maintain monitoring and alerting systems.
  • Define reliability indicators and contribute to incident management.
  • Apply DevSecOps best practices and ensure compliance.
  • Support development teams in adopting DevOps practices.
  • Write and maintain technical documentation.

Must Haves:

  • Minimum 5 years experience in a DevOps role or relevant position.
  • Strong command of Terraform for Infrastructure as Code.
  • In-depth knowledge of AWS cloud services (EC2, EKS, RDS).
  • Proven experience in CI/CD tools (GitLab CI, GitHub Actions, Jenkins).
  • Experience managing high-availability production environments.

Nice to Haves:

  • AWS certifications (Solutions Architect / DevOps Engineer).
  • Familiarity with SRE practices.
  • Experience with security-compliance requirements.

Other Details:

  • Location: Remote or hybrid model.
  • Team Structure: Collaborative, cross-functional teams.
  • Reporting Lines: Reports to Head of Infrastructure / CTO.

Reason (Must Have):

  • Terraform: Essential for provisioning AWS infrastructure accurately and efficiently.
  • AWS knowledge: Critical for managing cloud services effectively and ensuring system reliability.
  • CI/CD tools: Necessary for implementing smooth deployment pipelines which improve delivery speed.

Reason (Nice to Have):

  • AWS certifications: Validates expertise and can enhance team credibility in cloud initiatives.
  • SRE familiarity: Provides knowledge of reliability practices that align with production service goals.

Trust Score:

Score: High. Evidence: The job description is detailed, clearly outlines roles and responsibilities, specifies required skills and context necessary for sourcing candidates effectively.

Sourcing Guidance:

The job description provides good technical clarity for sourcing. Consider these potential recommendations to enhance the search:

  • Recommendation: Look for candidates who have worked with continuous delivery methodologies alongside CI/CD tools. Rationale: This combination often results in efficient and reliable deployment processes.
  • Recommendation: Consider candidates with strong scripting skills in Python or Bash. Rationale: Scripting proficiency can significantly enhance automation capabilities.
  • Recommendation: Explore profiles with experience in regulatory compliance in tech environments. Rationale: This experience can be beneficial in maintaining operational standards and ensuring security.

Similar jobs