A DevOps engineer is equal parts systems administrator, automation engineer, and build-and-release process expert. This person will collaborate with scrum teams to deploy and scale our infrastructure, get our code live, and enable us to field world class manufacturing applications.
Responsibilities
- Build whole environment stacks from microservices to databases, and then help launch the app into Production.
- Create scripts and templates to build AWS and Azure services that support our custom Java and .Net applications.
- Help developers containerize their microservices and utilize orchestration tools like Kubernetes and Swarm to deploy and monitor these services.
- Analyze operational methods, integration & monitoring tools and support processes in the business unit in order to improve the efficiency and stability of operations.
- Collaborate with Software Development, vendors and other support personnel to evaluate software, tools, support process and hardware errors and performance. Provide operating, trend and statistical data reports as required.
- Develop, test and update disaster recovery technologies to support the business’s availability contracts and agreements.
- Oversee the design, purchase recommendation and implementation of infrastructure related solutions.
- Keep fully abreast of deployment and support tools advances in the industry, particularly as they pertain to cloud management and our customers’ data centers.
- Coordinates contractors (onsite, offsite and/or offshore) for infrastructure support.
- Accountable for security administration and auditing support.
Qualifications
- Experience deploying Cloud-based applications in the Amazon Cloud and Container technologies like Docker and Kubernetes
- Strong background in Linux/Unix Administration
- Experience with automation/configuration management using Puppet, Chef, or Ansible
- Working knowledge of Infrastructure As Code tools such as Terraform or Cloud Formation
- Ability to use a wide variety of open source technologies and cloud services
- Experience with SQL, PostgreSQL, or MySQL
- NoSQL experience is important (Cassandra, Mongo, ELK stack preferred)
- A working understanding of code and script (Python, Perl, PHP or Ruby)
- Experience in Build Automation tools like Jenkins, BitBucket Pipelines or GitHub Actions
- Knowledge of best practices and IT operations in an always-up, always-available service
- Strong global governance of infrastructure
PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:
- Experience in Build tools like Maven, ANT, Gradle or Rake
- Experience with SEMI standards
- Experience with Agile/Scrum software development methodologies
- Experience working for or with equipment suppliers in the electronics/semiconductor industries
EDUCATION AND EXPERIENCE:
- Bachelor of Science in Computer Science, Information Technology or related engineering degree, or proven industry experience
- 4+ years9 experience in IT with at least 1 year working with AWS in a team development environment
OTHER REQUIREMENTS:
- Some domestic and international travel is required, usually less than 10%
- Good people and interactive skills; must be able to communicate with internal and external colleagues at all levels
Pay RangeCAD $110,000.00 - CAD $130,000.00 /Yr.