Description
The Dev Ops Engineer I is responsible for developing and maintaining deployment pipelines for company applications.
Essential Functions
- Develop and maintain deployment pipelines
- Implement automated testing integration
- Participate as a team member on any aspects of DevOps as needed.
- Other duties as assigned.
Requirements
- BS in Software Engineering, Computer Science or equivalent work experience.
- Experience in at least 3 of the following
- Ansible, Puppet, Chef, or similar configuration tooling
- Terraform, CDK, Cloudformation or similar infrastructure as code tooling
- Artficatory, Nexus, or similar artifact repository
- Amazon Web Services, Google Cloud Platform, Microsoft Azure, or similar cloud platform
- Jenkins, CircleCI, GitLab, or similar CI/CD tool
- Python, Golang, NodeJS, or similar scripting/programming languages
- Ubuntu, Amazon Linux 2, Debian or similar Linux experience
- Bash, Powershell, ZSH, or similar scripting experience
- Docker, Kubernetes or similar Container experience
- Git, Subversion, Mercurial or similar version control experience
- Ability to work effectively both independently and as part of a small team
- Comfortable working from home
- Curiosity and desire to learn new technologies
- Good verbal and written communication and documentation skills
- Ability to be a team player and willingness to lend a hand with any project
Preferred Qualifications
- Experience in more of the items listed above
- Experience in other ancillary skills
- Datadog, Monit, Nagios or similar monitoring tool
- CloudWatch, Datadog Logs, Splunk or similar Log tool
- Nginx, Apache or similar web server tool
Physical Requirements
- Regularly required to talk
- Frequently required to use hands and fingers and reach with hands and arms
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift up to 15 pounds at times