Job SummaryThis job posting is for an existing, active vacancy and we are looking to hire 7+ years of DevOps experience with Azure cloud and a deep understanding of software development and system design.
Job Title: DevOps Engineer
Location: Brampton, ON (4 Days onsite)
Mode: HybridKey Responsibilities: - Senior DevOps - Self Starters, Independent workers
- DevOps - Tools - Azure DevOps- Pipeline Orchestration
- Moving from ADO to GitHub Actions (12 months)
- Helm - Blueprint of all the microservices (Configure new service) / YAML [Microservices deployment for Digital and OV remains the same]
- Akamai Netstorage - front-end deployment
- Kubernetes - Backend deployment
- Build and Maintain Cloud infrastructure across Azure and other cloud platforms, designing cost-effective and maintainable solutions.
- Write infrastructure code to provision and manage cloud resources, treating infrastructure as code for versioning, testing, and reproducibility.
- Support CI/CD platform including deep knowledge of SonarQube, plan and coordinate Patching and updates.
- Build and support CI/CD pipelines using tools like Bitbucket, GitHub, GitHub actions, etc.
- Integrate security practices into the CI/CD pipeline, including static code analysis and vulnerability scanning, ensuring compliance with security standards.
- implement branching strategies and code review processes for infrastructure code quality.
- Automate infrastructure operations and deployment pipelines, troubleshoot production issues, and optimize cloud resources in different environments.
- Create and maintain documentation for processes, configurations, and best practices, and mentor other team members in DevOps practices and CI/CD workflows.
Nice to have: - Knowledge in Spring and React in general
- DevOps- React Dashboard, SonarQube, Tech Stack - Sonar - Code coverage, Dynatrace
- GitHub Actions
- Experience with Git or other version control systems, understanding branching strategies and pull request workflows.
- knowledge of build automation, testing, and deployment strategies.
- Strong knowledge of Linux, network/web protocols, encryption, and secure communication protocols, along with troubleshooting expertise across different layers of the technology stack.
- Familiarity with database technologies like PostgreSQL, Document DB, DynamoDB, MSSQL, scanning tools like SonarQube and Sonatype, and observability tools like Dynatrace.
- Familiarity with configuration management tools such as Puppet, Chef, or Ansible.
- Bachelor's degree in computer science or related field (preferred).
The pay range for this role is $100,000- $115,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate. This job is open for contract as well with a pay range of CAD 55-60/hr (max.)
AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.