DevOps Engineer

DevOps Engineer Job Description Template

Our company is looking for a DevOps Engineer to join our team.

Responsibilities:

  • Supporting systems that have a web presence and maintaining uptime;
  • Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming;
  • Troubleshoot issues;
  • Proficient in scripting/programming (Shell/Python/GoLang ) to automate to solve issues at hand and able to code against declarative data;
  • Display thought leadership through presentations in various aspects of computer science;
  • Implement information security standards and best practices;
  • cloud formation;
  • Automate common, repeatable tasks at large scale to streamline operational procedures;
  • AWS provisioning, deployment, and monitoring;
  • Production support responsibilities for infrastructure fixes;
  • Deploy, manage, and monitor various AWS services such as EC2, Lambdas, VPC, CloudFront, Elastic Beanstalk, Route53, S3, etc;
  • Manage large scale production environment and mission critical infrastructure;
  • Collaborate with team members to improve the product engineering tools, systems and procedures, and data security;
  • Evaluate new technology options and vendor products;
  • Experience in supporting large scale Linux based production environments.

Requirements:

  • Ability to debug applications based on core dumps or exception stack traces;
  • Solid experience with Amazon Web Services (AWS);
  • 2-5 years of DevOps experience;
  • Application hosting: Nginx, PM2, and MongoDB;
  • Experience in Hadoop set up;
  • Managing production deployment;
  • Infrastructure-As-Code tools like Terraform, CloudFormation;
  • Experience with source control management systems (git preferred);
  • Self motivated and able to manage multiple tasks simultaneously;
  • Excellent communication, presentation and collaborative problem-solving skills;
  • Proficient in scripting/programming (Shell/Python/GoLang ) to automate to solve issues at hand and able to code against declarative data;
  • Hands on experience on build tools such as Maven;
  • Good verbal and written communication skills;
  • Experienced in using source control technologies like Git, Bitbucket, Svn, VSTS etc;
  • Reference qualifiers and dependent fields.