What are the responsibilities and job description for the Senior DevOps Engineer position at Prolifics Talent Acquisition Team?
Overview
Prolifics is seeking for an Senior DevOps Engineerto join our Integration & Platfroms Practice. The successful candidate is responsible for planning and managing cloud infrastructure in support of business objectives, from conception to deployment as well as mentoring other engineers.This resource will be working from Client location in Montreal, QC, Canada. .If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let’s connect and put your skills to work for us!
Contact us directly at mahesh.sripada@Prolifics.com or visit our Careers Page to see a full list of opportunities with Prolifics..
The candidate needs to be highly motivated, self-learner, and a team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid understanding of computer science fundamentals.
We would need someone who can assume responsibility for projects with a strong mindset of DevOps and Test automation. Their goals will be to Improve DevOps practices, improve the QA automation, and modernize applications using industry standard practices.
Required skills:
- Strong knowledge of DevOps and related tools, like Github, GitOps, Splunk, Grafana, OpenTelemetry and other Observabilities tools.
- Strong knowledge about containerization and orchestration, experiences with Docker, Podman, Kubenetes and releated yaml files to deploy the applications.
- Strong knowledge about CI/CD and experiences with Jenkins Pipeline, GitHub Actions
- Strong knowledge of infrastructure as Code and related scripting languaes, like Puppet, Ansible, Python, etc.
- Strong knowledge of QA test scenarios Analysis and test automation with automation framework like Selenium, Cypress, JBehave, Cucumber, and Gerkins language.
- Strong Knowledge of Relational Databases, SQL, MongoDB, and NoSQL
- Strong scripting technique with Python or other scripting language
- Strong knowledge of JAVA including collection framework
- Strong Analytical and problem-solving techniques
- Strong knowledge of GIT source code management
Desired Skills:
- Knowledge of Representation state transfer (RESTful Web services)
- Knowledge about liquibase to apply the database changes indempotently
- Knowledge of HTTP, XML, JSON and YAML
- Knowledge of Unix/Linux
- Knowledge about cloud technologies like AWS, Azure, Snowflake, Mongo Atlas, and Databricks
- Knowledge about Helm chart to manage the Kubenetes resources
- Knowledge aobut Spring framework ( Spring MVC, Spring Boot, Spring Integration Test), with strong mindset of Clean Code and Clean Architectural design.
Summary
- Job Type: Contract to Hire
- Compensation: Hourly
- Location: Montreal, QC
- Project Duration: 12 Month
- Contract Renewal: Likely
Over 40 Years of Excellence
Prolifics helps organizations leverage digital technology solutions to innovate and compete while optimizing costs and operational agility. For more than 40 years, Prolifics has transformed enterprises of all sizes—including over 100 Fortune 1000 companies—by solving their complex IT challenges.