DevOps Engineer

Cluj-Napoca, Romania

Welocalize logo
Welocalize
Apply now Apply later

Posted 2 weeks ago

As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences. Welocalize delivers multilingual content transformation services in translation, localization, and adaptation for over 250 languages with a growing network of over 77,000 in-country linguistic resources. Driving innovation in language services, Welocalize delivers high-quality training data transformation solutions for NLP-enabled machine learning by blending technology and human intelligence to collect, annotate, and evaluate all content types. Our team works across locations in North America, Europe, and Asia serving our global clients in the markets that matter to them. www.welocalize.com
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
MAIN PURPOSE OF THE JOBDevOps Engineer is responsible for bridging the gap between development and IT operations, creating an agile relationship between the two. DevOps Engineer will build tools that assist the engineers including CI/CD improvements, build and manage various automation tooling, setup infrastructure and monitoring, assist the engineers with their local development environments, and provide insight and assistance on Ops-related topics.
MAIN DUTIESThe following is a non-exhaustive list of responsibilities and areas of ownership of a DevOps Engineer:· Collaborate with development on the design and implementation of core systems that have an infrastructure component· Maintain and improve the CI/CD infrastructure· Implement improvements to our monitoring and logging systems· Troubleshoot operational or environmental issues with Welocalize platforms and services· Identify areas where automation or specific tooling would improve the team’s workflow, research and propose solutions· Collaborate with DevOps, IT, and engineering teams to share knowledge on projects· Analyze current technology utilized by the company and develop steps and processes to improve and expand upon them· Assist engineers with local development environment issues

REQUIREMENTS

  • Experience and Skills
  • Strong knowledge of Javascript, Node.js, its tools and frameworks
  • Solid understanding of GNU/Linux, macOS, and the CLI
  • Experience with API-driven platform applications with multiple UI’s
  • Comfortable debugging application or infrastructure issues with the team
  • Familiarity with Amazon Web Services (AWS)
  • EC2, RDS, Lambda, ElasticSearch, ElastiCache, Beanstalk, ELB, VPC, KMS, etc.
  • Usage and management of SQL / Relational Databases such as Postgres
  • Infrastructure monitoring (DataDog, Grafana, or others)
  • Experience with CI/CD tools for automating testing and deployment
  • Experience writing unit and integration tests
  • Attentive to best practices in network, application, and computer security
  • Familiarity with Pull Request and Release Management using Github
  • Fluency in spoken and written English
  • Desired Knowledge
  • Infrastructure as Code (GitOps, HashiCorp, etc.)
  • Docker, Kubernetes, Terraform, AWS ECS, etc.
  • Electron Builder
  • Sequelize node.js ORM
  • Koa node.js web framework
  • Knowledge of performance testing
  • Knowledge of security testing
Job tags: AWS CD CI Docker EC2 Elasticsearch Grafana JavaScript JS Kubernetes Lambda Linux Node Node.js Postgres SQL Terraform
Job region(s): Europe
Job stats:  2  0  0
Share this job: