DevOps (USA)

Publicado hace 3 semanas

Descripción

Essential Job Functions and Performance Standards:

  • Design, implement, and maintain CI/CD infrastructure pipelines for code builds, testing, and deployment.
  • Monitor and optimize the CI/CD process to ensure the efficient and reliable deployments.
  • Use infrastructure as code tools, such as Terraform and Ansible, to define and provision infrastructure components, reduces manual tasks and ensuring consistency.
  • Implement cost-effective strategies to monitor and control cloud resources.
  • Implement monitoring solutions and maintain them to proactively identify and address system performance issues.
  • Optimize system resources for efficiency and scalability.
  • Improve security measures and follow recommended methods to safeguard data and maintain system reliability.
  • Write scripts and develop automation tools to streamline routine tasks and minimize manual intervention.
  • Collaborate with cross-functional teams to diagnose and resolve issues efficiently.
  • Create and follow guidelines for software development to ensure code quality, effective testing, and on-time releases.
  • Stay updated on trends in DevOps engineering and software development in the industry, and integrate new technologies and best practices into our software development process.

Experience

  • 8+ years of experience in software development and operations (DevOps).
  • Strong knowledge of CI/CD tools (e.g., Jenkins, Travis CI, Gitlab), version control systems (e.g., Git), and scripting languages (e.g., Bash, PowerShell).
  • Strong proficiency in programming languages such as Python, Java, .Net, Node.js, and Go.
  • Familiarity with containers, cloud provisioning and scheduling tools such as Docker, Kubernetes, Ansible, and Terraform.
  • Familiar with object storage management such as AWS S3 and Azure Storage is a plus.
  • Ability to set up and manage monitoring solutions and optimize system performance and availability.
  • Knowledge of system and network administration.
  • Understanding of security best practices and compliance requirements.
  • Deep understanding of software development processes and best practices.
  • Excellent analytical and problem-solving skills, with the ability to identify and solve complex technical issues.
  • Strong time management skills and ability to manage multiple projects simultaneously.
  • Excellent communication and collaboration abilities.
  • Self-motivated and proactive with a passion for continuous learning and improvement.
  • Ability to work effectively with cross-functional teams, including application developers, computational engineers, product management, and customer success.

Aplicar en linea

Se requiere un número de teléfono válido.
Se requiere una dirección de correo válida.