Sr. DevOps Engineer

Apply now
  • year-experience +5 years place México contract Remote/Full Time
Description:

As a DevOps Engineer specializing in Node.js and AWS you will play a crucial role in enhancing the development processes and infrastructure. This role requires a blend of advanced technical skills and strategic thinking, focusing on the efficiency, security, and scalability of cloud-based systems. You will collaborate closely with development teams to implement DevOps best practices, leveraging your expertise to optimize the cloud infrastructure and ensure seamless deployment and operation of our software solutions.

What will you do?

  • Implement DevOps Best Practices: Collaborate with development teams to automate and streamline processes throughout the software development lifecycle.
  • AWS Infrastructure Management: Set up and maintain AWS infrastructure, including AWS CodePipeline, ECS, ECR, Fargate, and Load Balancer, to support continuous deployment and efficient operations.
  • Cloud Security: Manage cloud security and access by configuring VPC, subnets, IAM policies, encryption, and other security mechanisms.
  • Infrastructure as Code: Develop and maintain automation scripts using tools like Terraform, Ansible, or CloudFormation to manage infrastructure as code.
  • Performance Optimization: Optimize the performance and scalability of Node.js applications, including efficient management of PostgreSQL databases.
  • System Architecture: Research and propose solutions to improve the system architecture, including applying software design patterns like the 3-tier model.
  • Technical Support: Provide technical support and troubleshoot deployment and operational issues in production.
  • Enhance Application Robustness: Configure and manage queue systems and message propagation to enhance application robustness and reliability.

Requirements:
  • Experienced Node.js Developer: Demonstrable experience in designing, implementing, and operating Node.js-based systems, preferably using frameworks like NestJS.
  • AWS Proficient: Extensive knowledge of AWS services, especially in configuring and managing services such as ECS, ECR, Fargate, Load Balancer, VPC, IAM, etc.
  • Database Management: Practical experience in managing PostgreSQL databases and optimizing performance.
  • Skilled in Automation: Experience with automation tools like Terraform, Ansible, or CloudFormation.
  • Problem-Solver: Excellent problem-solving skills and ability to work in high pressure environments.
  • Detailed oriented: Ensures that every aspect of the development is of high quality, functional, and aesthetically pleasing, enhancing the usability and security of the final product.
  • Adaptable: You are quick to adjust to new challenges and changes in project requirements, ensuring seamless transitions.
  • Reliable Communicator: Your proactive and clear communication style ensures that all stakeholders are informed and engaged. You're meticulous in your work, always aiming to meet and exceed stakeholder expectations.
  • Advanced English is required.
WHY WORK WITH US?