Senior DevOps Engineer

Experiência: Sênior

Tipo de Contratação Não Informado

Publicada em: 30/01/2025

Candidatar-me agora

The company: We are a global custom software development and IT project staffing organization without geographic restrictions; we operate globally, navigating technology and business challenges with expertise. Our U.S. headquarters are in San Diego, California and we also have strategically located development centers in Brazil, Mexico, Peru, and Uruguay.  Our Latin America headquarters are based in Porto Alegre, Brazil, with a branch in São Paulo.  For over two decades, we have been globally recognized in the software and innovation market for delivering projects with added value, crafted by agile teams of skilled professionals. Check out our international page at: www.ntconsultcorp.com.


The project: We are seeking a highly skilled and experienced Senior DevOps Engineer for this fully remote opportunity to work with a US-based client in the mortgage insurance field. In this role, you will drive the automation, scalability, and reliability of our infrastructure, ensuring the smooth deployment of applications and services. This position is an excellent opportunity for a professional with a passion for streamlining processes, implementing best practices, and ensuring high availability of systems.


Responsibilities:

  • Design, implement, and manage CI/CD pipelines using Jenkins.
  • Develop and maintain Infrastructure as Code (IaC) solutions with Terraform and Terragrunt.
  • Manage and optimize cloud infrastructure on AWS, focusing on scalability, cost efficiency, and security.
  • Ensure compliance with security standards and best practices, integrating security tools and processes into DevOps workflows.
  • Implement and maintain containerization strategies using Docker, ensuring efficient deployment and management of microservices.
  • Set up and manage logging and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch) to ensure system observability and performance.
  • Automate tasks and processes using scripting/programming languages such as Python, Bash, or PowerShell.
  • Oversee database management tasks, including backups, performance tuning, and troubleshooting.
  • Collaborate with development and operations teams to ensure effective version control and Git branching strategies.
  • Lead incident management, coordinating responses to outages, investigating root causes, and implementing preventative measures.

Requirements:

  • Minimum 5-8 years of relevant experience in DevOps or related fields.
  • Strong expertise in Jenkins, Terraform, and Terragrunt.
  • Proven experience with AWS infrastructure and services.
  • Deep understanding of security and compliance standards in DevOps practices.
  • Hands-on experience with containerization technologies, particularly Docker.
  • Proficiency in logging and monitoring tools to ensure system reliability and availability.
  • Competence in scripting/programming languages such as Python, Bash, or PowerShell.
  • Solid understanding of database management and optimization practices.
  • Advanced knowledge of Git and version control strategies.
  • Demonstrated ability to manage and resolve production incidents efficiently.

Preferred Skills:

  • Knowledge of Kubernetes and orchestration tools.
  • Experience with other cloud platforms (e.g., GCP, Azure).
  • Familiarity with automation tools like Ansible, Chef, or Puppet.
  • Certifications in AWS, Terraform, or DevOps practices.


Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo.
Ao clicar no botão Candidatar-me agora você CONCORDA com os termos de uso e a política de privacidade do COMPLEO.

Compartilhe:

Twitter Facebook LinkedIn