As a Senior Software Engineer, you will bring a high level of technical knowledge as well as strong mentoring abilities. You will be counted on as a leader in your technology space as you contribute to all areas of development and operations (pre-production to production). You will work closely with a Technology Manager, using your experience and knowledge to guide a team of Engineers though their day-to-day process, and provide a central escalation point for production concerns.
You will be part of an Agile production release team and may perform on-call support functions as needed. As a Senior Software Engineer, you would be a primary caretaker of production systems and would maintain a deep understanding of how delivered products are functioning.
Qualifications
- Completed Bachelor’s degree or diploma (or equivalent experience) in Computer Science, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible
- 10 years of experience proven experience as a DevOps Engineer, with a focus on one of the following pillars: Security, Build Automation, EKS, or Kafka.
- Strong experience with GitLab CI/CD and automation tools.
- Solid understanding of Kubernetes and containerization technologies, particularly EKS.
- Experience with Kafka for real-time data processing and streaming.
- Knowledge of security best practices and experience implementing security measures in a DevOps environment.
- Proficiency in scripting languages such as Python, Bash, or similar.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Strong communication skills, both written and verbal.
- Certifications in Kubernetes, AWS, or security-related fields.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with monitoring and logging tools such as Splunk and PagerDuty or ELK stack.
- Previous experience in a retail or e-commerce environment.
- Robust experience with IaC
- Experience with cloud cost optimization and resource rightsizing
- Comfortable being in an on-call rotation
- Experience with ArgoCD is a plus
- Experience with operations as code is a plus
Must haves
- Acknowledge the presence of choice in every moment and take personal responsibility for your life.
- Possess an entrepreneurial spirit and continuously innovate to achieve great results.
- Communicate with honesty and kindness and create the space for others to do the same.
- Lead with courage, knowing the possibility of greatness is bigger than the fear of failure.
- Foster connection by putting people first and building trusting relationships.
- Integrate fun and joy as a way of being and working, aka doesn’t take yourself too seriously.
📌 Lead DevOps Engineer (Canada)
🏢 HCLTech
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.