Job Description
The DevOps Engineer will be an integral part of the company wide efforts to establish DevOps best practices and develop repeatable automation.
- Assist in planning sprints and major deliverables
- Keep abreast of new technologies and evaluate cost/benefit
- Coach members of the team on efficiency, best practices, and new technologies
- Assist with onboarding new members of the team
- Plan and execute the migration or implementation of all types of workloads to cloud providers such as AWS
- Configuration management using tools like Puppet and our proprietary systems
- Infrastructure as Code, primarily CloudFormation and Serverless with AWS
- Working with Travis CI, Harness, GitHub, Docker, Kubernetes, and container orchestration tools
- Working closely with application developers to build out and support CI/CD pipelines and workflows
- Creatively solve complex problems simple solutions
- Scripting with languages such as Bash, Python, and Node.js
- Participate in an on-call escalation chain as well as off-hour maintenance and support