Cloud Infrastructure Engineer

New
MexicoFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 3 years
Required Skills
AWSPythonBashGCPAzureCI/CDTerraform

Requirements

  • Degree in Computer Science, Information Technology, Software engineering or compensating experience in a related field.
  • Proven experience (minimum 3 years) in DevOps/Infrastructure roles.
  • Extensive knowledge of CI/CD tools (Github Actions, Jenkins, or TeamCity).
  • Experience with Infrastructure-as-code tools such as Terraform.
  • Experience with configuration management and version control systems, such as Git.
  • Proficiency in scripting and automation languages, such as Python, Bash, or PowerShell.
  • Strong understanding of containerization technologies.
  • In-depth understanding of application architecture, including microservices and serverless.
  • Extensive experience with database systems (SQL and NoSQL).
  • Proficiency in observability practices (logging, tracing, performance monitoring).

Responsibilities

  • Design, deploy, and manage cloud infrastructure across our primary cloud providers (AWS/Azure/GCP)
  • Collaborate with development teams to create and implement cloud solutions aligned with best practices.
  • Support and troubleshoot CI/CD pipelines to streamline and automate software integration, testing, and deployment processes.
  • Ensure system reliability and performance for cloud infrastructure and manage incident response.
  • Collaborate with the Information Security team to develop and enforce strategies for ensuring the security of cloud environments.
  • Collaborate with development, QA, and operations teams to integrate DevOps practices and improve software delivery processes.
  • Evaluate tools and technologies to enhance automation, observability, and overall DevOps capabilities.
  • Promote best practices for version control, configuration management, and infrastructure as code.
  • Monitor and analyze system metrics and logs to proactively identify and resolve issues.
  • Manage deployment and rollback strategies to ensure minimal disruption during software releases.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now