Maarut - RQ10728 - DevOPS/Cloud Engineer - Senior
DevOps Developer is needed in Toronto, Canada.
Client: Maarut
Location: Toronto, ON, ca
Contract: Freelance
Job Description
The role involves designing, building, and supporting cloud environments to create digital products. Key responsibilities include monitoring application performance in a cloud environment, ensuring solution availability, and implementing safeguards for data integrity and security.
Requirements
Experience and Skill Set Requirements:
Must Have:
- Design, provision, and manage AWS infrastructure including VPCs, subnets, security groups, IAM policies, EC2, ECS, EKS, RDS, S3, Route 53, and CloudFront.
- Architect multi-account AWS environments following AWS Well-Architected Framework principles.
- Manage AWS cost optimization strategies including Reserved Instances, Savings Plans, and rightsizing.
- Develop, maintain, and refactor Terraform modules and configurations for all cloud infrastructure.
- Author and maintain Ansible playbooks, roles, and collections for server configuration, application deployment, and compliance enforcement.
- Operate and administer Red Hat OpenShift Service on AWS (ROSA) clusters, including cluster upgrades, node scaling, and add-on management.
- Design and maintain CI/CD pipelines (GitLab CI, Azure DevOps Service) for infrastructure and application delivery.
General Skills:
- Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud.
- Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS.
- Experience setting up development environments using tools such as JIRA, Confluence, Maven, Jenkins, etc.
- Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node.
- Experience in build tools like Git, Ansible, Chef, Puppet for continuous integration.
- Knowledge of container-based virtualization technology like Docker.
- Integration experience in building and using APIs.
- Experience applying industry web, architectural and security standards and best practices.
- Experience in mobile device management for various versions of cellular and tablets.
Other Information
This role necessitates strong collaboration skills as it interacts with various teams within the organization. The individual must be able to work under pressure and adapt to rapidly changing environments. A proactive approach to identifying and resolving operational issues will be vital.
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.