Role: DevOps Engineer - CI/CD & AUTOMATION
Location: Mississauga, Canada
Visa
Salary Expectation
Job Summary: We are seeking a self-reliant DevOps Engineer to work closely with software developers, security teams, and system administrators to build and maintain scalable, resilient, and self-healing systems.
The candidate should have strong hands-on experience in CI/CD, automation, containerization, orchestration, configuration management, and application support. The role requires the ability to handle basic Java and configuration fixes independently rather than relying on the development team for routine issues.
Required Technical Skills:
Strong experience with CI/CD pipelines, automation, and build/release management.
Ability to ensure environment consistency across development, testing, and production environments.
Hands-on experience with OpenShift, Kubernetes, Docker, Helm, Tekton, and Harness.
Experience with OSE monitoring setup, AppDynamics configuration, and configuration management.
Knowledge of LSE, Autosys, and Ansible.
Experience with containerization, orchestration, Kafka configuration, and microservices support.
Knowledge of secret management and SLTN processes.
Experience with GitHub, Bitbucket (BB), Jenkins, and Maven.
Monitoring and logging experience with Grafana, Splunk, and ELK.
Ability to perform basic Java code and configuration fixes independently.
Good understanding of networking concepts, including firewalls, HTTPS, and TCP/IP.
Proficiency in Oracle and MongoDB queries.
Python and Linux experience is an added advantage.
Key Responsibilities:
Work closely with development, security, and infrastructure teams to build scalable and resilient systems.
Manage CI/CD pipelines, automation, and build/release processes.
Set up and maintain monitoring, application performance, and logging solutions.
Support containerized applications, Kubernetes/OpenShift environments, and microservices.
Configure and maintain Kafka, Helm charts, and deployment pipelines.
Troubleshoot application, infrastructure, and configuration issues and perform root-cause analysis.
Handle basic Java and configuration-related fixes without depending on developers for every issue.
Maintain environment consistency, configuration management, and secure deployment practices.
Support secret management and related operational processes.
Document technical architectures, configurations, and operational procedures.
Professional Skills:
Collaborative mindset with the ability to work effectively across development and operations teams.
Strong analytical and troubleshooting skills with a methodical approach to root-cause analysis.
Excellent verbal and written communication skills.
Ability to document technical architectures and clearly communicate complex technical concepts.
Self-driven approach with the ability to independently manage technical issues and responsibilities.