Senior DevOps Engineer
clarivate
Job 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