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.