Senior DevOps Engineer

Emagine — Portugal · Posted ~1 hour ago

Senior

Skills

DevOps CI/CD GitLab CI GitHub Actions Jenkins GitOps Argo CD AWS Terraform Docker Kubernetes monitoring incident management DevSecOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior DevOps engineer is needed to build and maintain delivery pipelines, manage cloud infrastructure as code, operate container platforms, and implement GitOps practices. The role combines automation, observability, security, reliability engineering, and incident management while supporting development teams in adopting modern delivery practices.

Highlights

Broad senior DevOps role covering automation, cloud infrastructure, Kubernetes, CI/CD, GitOps, security, observability, and reliability. Provides substantial technical ownership and opportunities to improve engineering practices across development teams.

Description

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.