You are viewing a preview of this job. Log in or register to view more details about this job.

DevOps Engineer

Job description

The DevOps Engineer will play a key role in development process by facilitating, managing, communicating, and automating tasks for the deployment and configuration of continuous feature builds for multiple development teams. By leveraging knowledge and expertise in the deployment of SaaS applications and microservices hosted in the cloud, the DevOps engineer will streamline the process of quick and frequent automated builds and help elevate the Sophos development process to the next level of agility. As a member of the DevOps team, you will work closely with software engineers, architects, product management and others to design and build the foundational toolset and capabilities that allow developers to quickly bring new features to market

Responsibilities
  • Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them.
  • Propose, scope, design, and implement various infrastructure architectures
  • Increase system performance with a focus on high availability and scalability
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Incidence management and root cause analysis
  • Selecting and deploying appropriate CI/CD tools
  • Implement and improve monitoring and alerting
  • Build and maintain highly available systems.
  • You will help us maintain our development infrastructure
  • You will support us in improving our development workflows
  • Package and support deployment of releases.
  • Analyzing and resolving technical and application problems
 
Desired Skills and Experience
  • Experience with IaaS/PaaS/SaaS development environments like Amazon AWS or Azure
  • You have knowledge about version control (Git)
  • You have experience in build tool - Maven
  • You have experience in CI/CD tools like Jenkins
  • You have experience in containers like Docker and/or Kubernetes
  • You have experience in Configuration Management tools such as Ansible, Chef, Puppet, or similar
  • You have experience in application monitoring tools like Nagios or similar
  • Strong Linux system administration background.
  • Ability to present and communicate the architecture in a visual form.
  • AWS DevOps or Azure DevOps certification would be an advantage