Automation Engineer

The Automation Engineer for Automation Development Services is a Devops engineer or software developer that is proficient in one of the following aspects: Cloud Native development, CI/CD or Infrastructure as Code; and at least familiar with the rest of them. The role also requires experience working with Linux systems.

Responsibilities

  • Participate with the rest of the team in refinement sessions to translate the company needs into software solutions that suit those needs.
  • Develop and build the solutions with the team.
  • Participate with the team in the handover phase to the operational teams, ensuring their full autonomy for using and operating the built solutions. The handover should include: comprehensive documentation, monitoring and alerting assets, training, Standard Operation Procedures, L3 support procedures enablement, etc
  • Use Agile practices to ensure continuous value delivery and alignment with business and team objectives

Requirements

  • At least 3 years of experience working as a DevOps engineer or software developer in Cloud Native environments, involving Infrastructure as Code, CI/CD, Kubernetes and private and public cloud providers.
  • At least 5 years of experience working in software development. Demonstrable experience in different software development languages such as Java, Python, Ruby
  • Familiarity with concepts of software development lifecycle.
  • Experience creating and maintaining self-managed Kubernetes (kubeadm, RKE, k3s…). CKAD and CKA are a plus. Experience in Helm templating. Docker usage and writing custom Dockerfiles.
  • Familiarity with Linux and networking concepts.
  • Proficient in at least one of the following skills, and at least basic experience in the rest of them:
    • Infrastructure as code: Terraform…
    • Configuration as code: Ansible, AWX…
    • CI: Argo Worfklows, GitHub actions, Jenkins, …
    • CD: ArgoCD, Flux, GoCD, …
  • Experience working under Agile frameworks.
  • Extremely organized with a strong attention to detail
  • Ability to work well under pressure
  • Demonstrated ability to manage multiple tasks and competing priorities
  • Great communication, interpersonal and teamwork skills

Job Category: Automation
Job Type: Full Time
Job Location: Remote

Menu