Devops Engineer
Mississauga-Ontario
Contract
Duties Responsibilities
The following is a list of the essential duties and responsibilities of this job
Key Results Expectations
Assist the team in achieving established goals and departmental objectives
Participate in an environment that emphasizes trust open communication creative thinking and cohesive team effort
Contribute to roadmap development execution and releases
Work with other engineering teams to identify and implement infrastructure CICD monitoring
Identify areas for system improvement and implement changes as part of a continuous improvement program
Write code and contribute to the software architecture of a highly concurrent high throughput system on the AWS cloud
Operational Responsibilities
Provide guidance to DevOps engineers for Terraform based Infrastructure as Code including peer code review
Participate in technical design discussions with KUBRA Software Engineering teams that are exploring new cloud infrastructure to support their services
Contribute to the design and improvements of infrastructure architecture development and deployment
Standardize develop and maintain common development tools and infrastructure such as CICD pipelines monitoring cluster management config management etc
Assist with mentoring and coaching junior staff members
Maintain professional and technical knowledge by following the broader industry attending training sessions and educational workshops
Help maintain a workplace culture that is consistent with the overall organization with an emphasis on the KUBRA mission vision guiding principles and values
Maintain and adhere to quality and service standards analyze and resolve issues identify trends and recommend improvements
Develop documentation including but not limited to platform requirements and functional specifications
Concurrently work on a variety of projects and tasks using a variety of technologies
May travel to visit clients or other KUBRA offices throughout North America to participate in design sessions and deliver technical presentations and training
Other duties as assigned
Qualification Requirements
To perform this job successfully an individual must be able to perform each essential duty satisfactorily The requirements listed below are representative of the knowledge skills and abilities required Employees who do not possess the requirements for a job at the time of hire are expected to attain the skills knowledge and abilities required within a specified period of time as agreed upon in writing with the hiring manager Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
Education Requirements
Bachelors degree in Computer Science or Engineering or equivalent experience
Technical certifications are preferred with preference to AWS and Kubernetes certifications
Work Experience Requirements
Minimum of 5 years of experience in Cloud infrastructure Microservice architectures Operations or DevOps roles
Extensive experience with Amazon AWS cloud services such as EC2 S3 RDS etc is required
Experience architecting and maintaining highly scalable and available environments with cloud environments is strongly preferred
Experience in building running and scaling microservices using Kubernetes Istio Docker monitoring services like Prometheus DataDog New Relic etc etc is strongly preferred
Key SkillsAbilities Required
Proficiency in Linux AWS and distributed application architectures
Experience in distributed applications on AWS
Experience with AWS EKS Kubernetes
Experieence with following tools preferred but not strictly required
Terraform
CircleCI
ArgoCD
Github
Istio
Excellent writt