Senior DevOps Engineer

Job description

We are looking for an experienced Senior DevOps Engineer to join our team and lead the development and maintenance of our DevOps infrastructure. The ideal candidate should have strong knowledge of continuous integration and deployment (CI/CD) processes, as well as experience with automation tools and cloud computing technologies. They should have experience managing and scaling large, complex systems in production environments, as well as a deep understanding of software development processes and best practices. Additionally, the candidate should have excellent communication and leadership skills, be able to work collaboratively with cross-functional teams, and provide technical mentorship to junior engineers.

Responsibilities:

  • Design, build, and maintain our DevOps infrastructure, including CI/CD pipelines, configuration management, and monitoring and alerting systems.
  • Automate manual processes and workflows to increase efficiency and reduce errors.
  • Work closely with development teams to ensure that software releases are delivered quickly and reliably.
  • Implement and maintain cloud-based infrastructure and services such as AWS, Azure, or Google Cloud.
  • Ensure system scalability, reliability, and security.
  • Manage and optimize the performance of the DevOps infrastructure and applications.
  • Monitor and troubleshoot issues with the infrastructure and applications.
  • Provide technical mentorship to junior engineers and contribute to their professional growth.
  • Keep up-to-date with the latest DevOps technologies and trends.
  • Communicate with stakeholders to understand their requirements and provide solutions that meet their needs.

Who are you?

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in DevOps engineering or related field.
  • Strong proficiency in at least one programming language such as Python, Java, or Ruby.
  • Experience with automation tools such as Ansible, Puppet, or Chef.
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Experience with cloud-based infrastructure and services such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD processes and tools such as Jenkins, Travis CI, or CircleCI.
  • Familiarity with monitoring and logging tools such as Nagios, Prometheus, or ELK.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively with cross-functional teams.
  • Strong communication and leadership skills.
  • Ability to work in a fast-paced environment and deliver high-quality code on time.

Apply here

Make your first move in giving your career a massive push forward.

Apply for this position
You can also send an email to our recruiter at templates@wavesdesign.io