Description

About You – experience, education, skills, and accomplishments  

Bachelor's or master's degree in computer science or related field.

At least 5 years of professional experience as a Systems Administrator/DevOps supporting development teams

Excellent knowledge of Continuous Integration and Delivery approaches. Strong practical knowledge of CI Tools, e.g. Jenkins

Good knowledge of cloud infrastructure orchestration tools like CloudFormation and Terraform. In-depth knowledge of Linux OS

Strong scripting skills in one or any combination of bash, python, perl or ruby.

Strong knowledge of cloud providers offering, AWS in particular with Docker, including building Docker files and images, and establishing Docker image repositories

Good understanding of enterprise standards and enterprise building principles

 

It would be great if you also had . . .

Good knowledge of a configuration management tool like Ansible

Familiarity with Git to manage and share code repositories

Experience in setting up dashboards, health rules, and fine tune monitoring using tools such as Datadog

Good understanding of the mechanisms of Web-environment architectures approaches

 

What you will be doing in this role?

You will be responsible for

Developing infrastructure-as-code and automated scripts meant for building or deploying workloads in various environments through CI/CD pipelines

Supporting cloud-based solutions by building and managing infrastructures in AWS

Automation of infrastructure provisioning and configuration management

Developing and maintaining scripts and tools to automate repetitive tasks

Promotion and evangelization of DevOps best practices (CI, CD, automated testing, branching strategy, decoupling, etc.…)

Simplification and improvement of software delivery/release processes

Collaborating with cross-functional teams to analyze, design, and develop software solutions

Education

Bachelor's or master's degree in computer science