thedotnetworks.com

DevOps Engineer

Full-time. Flexible working hours.

Job Summary: 🚀

We are looking for a skilled DevOps Engineer to join our dynamic team. In this role, you will be responsible for automating and streamlining our development processes, managing the infrastructure, and ensuring the seamless deployment of applications. You will collaborate with developers, IT staff, and other stakeholders to improve the development lifecycle, from coding through to production. If you have a strong understanding of cloud environments, automation tools, and CI/CD pipelines, we’d love to have you on board!

Key Responsibilities: ⚙️

  • Implement and manage DevOps processes to streamline software development, deployment, and operations.
  • Automate infrastructure provisioning, configuration management, and application deployment using tools like Terraform, Ansible, or Chef.
  • Build and maintain CI/CD pipelines for continuous integration, testing, and delivery.
  • Manage cloud infrastructure (AWS, Azure, Google Cloud) and ensure scalability, availability, and security.
  • Monitor system performance, identify bottlenecks, and optimize applications and infrastructure.
  • Troubleshoot and resolve deployment, configuration, and performance issues.
  • Collaborate with development teams to ensure code is ready for production and meets all performance requirements.
  • Manage containerization and orchestration tools like Docker and Kubernetes for efficient deployment.
  • Implement and maintain automated testing, quality assurance, and deployment procedures.
  • Keep up with the latest industry trends and DevOps tools to continuously improve processes.

Requirements: 🔑

  • Proven experience as a DevOps Engineer, Systems Administrator, or similar role.
  • Strong proficiency in scripting languages like Python, Bash, or Ruby.
  • Experience with infrastructure as code (IAC) tools like Terraform or CloudFormation.
  • In-depth knowledge of CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Proficiency in containerization and orchestration tools like Docker and Kubernetes.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Strong problem-solving skills and the ability to troubleshoot complex systems.
  • Knowledge of networking concepts, security practices, and system architecture.
  • Ability to work in a fast-paced environment and manage multiple tasks simultaneously.

Preferred Qualifications: 🌟

  • A degree in Computer Science, Engineering, or a related field.
  • Certification in cloud platforms such as AWS, Azure, or GCP.
  • Experience with microservices architecture and serverless applications.
  • Familiarity with configuration management tools like Ansible, Chef, or Puppet.
  • Experience with version control systems like Git and GitHub.
  • Knowledge of infrastructure monitoring and alerting tools like Nagios or Zabbix.
  • Familiarity with agile methodologies and collaborative workflows.
  • Experience in security practices, vulnerability management, and compliance standards.