We are currently looking for a DevOps Engineer. They will be responsible for managing our flagship product's build pipeline, QA infrastructure, and a small, but growing number of customer facing hosted services. They will be a builder and a problem solver who will help drive continuous improvement when it comes to our processes and tooling.
The ideal candidate will have several years of experience writing code to automate systems and build tools, and a solid background building and supporting cloud and on premises VM environments. The role will involve implementing and maintaining automated workflows in both Linux and Windows environments. We are looking for a candidate who wants to own processes and tools, has the ability to take initiative and produce results, has the ability to collaborate effectively with a talented team, and has the ability to suggest and carry out practical actions to deal with issues.
Duties & Deliverables
The primary duties of this role include:
Desired skills:
Nice to have:
Build Pipeline
Build Tools
Ansible
Teamcity
Amazon Virtual Private Cloud (Vpc)
The ideal candidate will have several years of experience writing code to automate systems and build tools, and a solid background building and supporting cloud and on premises VM environments. The role will involve implementing and maintaining automated workflows in both Linux and Windows environments. We are looking for a candidate who wants to own processes and tools, has the ability to take initiative and produce results, has the ability to collaborate effectively with a talented team, and has the ability to suggest and carry out practical actions to deal with issues.
Duties & Deliverables
The primary duties of this role include:
- Write reusable and extendable code that defines QA and development infrastructure
- Maintain and grow cloud hosted environments and resources
- Design, build, and maintain environments and DevOps processes for new initiatives to support Engineering Team efforts and new services
- Build and maintain CI/CD workflows and tools
- Work collaboratively with other engineering team members to create reliable and feature rich products
- Define current and future configuration processes and operating
procedures
Desired skills:
- 3+ years experience scripting the building, launching, maintaining, and clean-up of VM based environments
- 3+ years of Linux system administration host configuration experience
- Experience with configuration/automation tools such as Puppet, Chef, Salt, or Ansible
- Knowledge of experience working with build orchestration and CI/CD tools like Jenkins, TeamCity, Bamboo, Github Actions
- Strong scripting skills in one or more languages (e.g., Python, Bash, JavaScript, Go)
- Experience supporting and configuring AWS based workflows and resources (EC2, VPC, IAM), and at minimum an interest in gaining experience with additional cloud platforms such as Google Cloud Platform or Azure
- Experience with a variety of VM platforms, including on premises and cloud based
- Experience building and maintaining VM images
Nice to have:
- Windows system administration experience and PowerShell scripting skills
- Knowledge and experience with Active Directory
- Experience building Linux packages and hosting Linux package repositories
- Experience configuring and maintaining enterprise IT infrastructure
Recommended Skills
JenkinsBuild Pipeline
Build Tools
Ansible
Teamcity
Amazon Virtual Private Cloud (Vpc)