Devops Engineer @ Remote Job

Description

Job Description:

We are looking for a skilled and experienced DevOps Engineer to join our team. The ideal candidate will have a strong background in software development, operations, and infrastructure automation, with expertise in implementing DevOps practices and tools to streamline our software delivery pipeline. As a DevOps Engineer, you will play a critical role in automating processes, improving efficiency, and ensuring the reliability and scalability of our systems and applications.

Responsibilities:

  • Collaborate with cross-functional teams to understand software development and infrastructure requirements.
  • Design, build, and maintain automated deployment pipelines using CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
  • Implement infrastructure as code using configuration management tools like Ansible, Puppet, or Chef to automate provisioning and configuration tasks.
  • Manage and monitor cloud infrastructure on platforms such as AWS, Azure, or Google Cloud, utilizing tools like Terraform, CloudFormation, or ARM templates.
  • Implement and maintain containerization technologies such as Docker and orchestration tools like Kubernetes for container deployment and management.
  • Configure and maintain monitoring, logging, and alerting systems to ensure the health and performance of applications and infrastructure components.
  • Implement security best practices and tools to protect data, systems, and applications.
  • Troubleshoot and resolve infrastructure issues, and perform root cause analysis to prevent recurrence.
  • Continuously evaluate and improve DevOps processes and practices to enhance efficiency, reliability, and scalability.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • years of experience in DevOps, software development, or system administration roles.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell for automation tasks.
  • Strong understanding of CI/CD principles and experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and experience with infrastructure as code tools like Terraform or CloudFormation.
  • Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes.
  • Experience with monitoring, logging, and alerting tools such as Prometheus, Grafana, ELK stack, or Splunk.
  • Understanding of security principles and best practices for cloud and containerized environments.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Interested in this job?

275 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel