- Company Name
- Remarcable
- Job Title
- DevOps Engineer
- Job Description
-
Job title: DevOps Engineer
Role Summary:
Design, build, and maintain scalable, secure cloud infrastructure and CI/CD pipelines to ensure rapid, reliable delivery of applications. Automate provisioning, monitoring, and deployment processes using IaC, containerization, and orchestration tools. Collaborate with development teams to enhance deployment workflows and maintain high system availability and observability.
Expectations:
- 3+ years in DevOps or Site Reliability Engineering roles.
- Proficiency with AWS, Azure, or GCP cloud services.
- Expertise in CI/CD tools (GitHub Actions, GitLab CI, etc.) and IaC tools (Terraform, CloudFormation, Ansible).
- Strong scripting (Bash, Python) for automation.
- Experience with Docker, ECS, and preferably Kubernetes.
- Knowledge of monitoring, logging, and alerting solutions (ELK, Datadog).
- Solid understanding of security, networking, and system administration best practices.
Key Responsibilities:
- Build and maintain CI/CD pipelines for streamlined software delivery.
- Provision, secure, and optimize cloud infrastructure using IaC.
- Automate monitoring, logging, and alerting to ensure system reliability.
- Manage containerized workloads with Docker and ECS; evaluate Kubernetes adoption.
- Troubleshoot performance and availability issues across cloud, containers, and applications.
- Implement security controls, compliance checks, and vulnerability mitigation.
- Work with development teams to improve deployment strategies and workflow efficiency.
- Continuously research and adopt emerging DevOps tools and practices.
Required Skills:
- Cloud platforms: AWS, Azure, or GCP (including native services).
- CI/CD: GitHub Actions, GitLab CI/CD, Jenkins, or equivalent.
- IaC: Terraform, CloudFormation, Ansible, or similar.
- Scripting: Bash, Python (automation).
- Containerization: Docker; orchestration: AWS ECS, optional Kubernetes.
- Observability: ELK stack, Datadog, Prometheus, Grafana, or similar.
- Databases: SQL, NoSQL; performance tuning.
- Security: IAM, VPC, network ACLs, encryption, compliance standards.
- Agile development mindset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Relevant certifications such as AWS Certified Solutions Architect, Azure Solutions Architect, or Kubernetes Administrator are a plus.