Senior DevOps Cloud Engineer
Job Summary
- Provide expert-level AWS cloud platform expertise for the design implementation and support of cloud-based solutions.
- Design build and support secure and scalable cloud environments supporting Public Health applications.
- Create manage and maintain AWS and related cloud-based production systems.
- Deploy and automate application packages and infrastructure for cloud-based systems.
- Ensure high availability performance security scalability and reliability of production environments.
- Monitor and assess application performance in cloud environments and proactively identify opportunities for improvement.
- Review production logs analyze issues and recommend proactive measures to improve system stability.
- Administer and support Linux/Unix operating systems including Red Hat and Solaris covering installation troubleshooting hardening and scripting automation.
- Develop and implement cloud security safeguards to maintain data integrity and prevent unauthorized access.
- Implement security best practices across identity management networking encryption and cloud infrastructure.
- Work with microservices and distributed application architectures using containers Kubernetes Docker and serverless technologies.
- Define and deploy systems for metrics logging monitoring and operational visibility across AWS environments.
- Design and maintain automation tools for operational processes and infrastructure management.
- Build and maintain CI/CD pipelines using GitLab and other DevOps tools.
- Support API integration and enterprise application integration initiatives including Salesforce and MuleSoft.
- Develop and maintain system design models technical specifications integration plans and implementation documentation.
- Set up and maintain development environments using tools such as Jira Confluence Maven Jenkins and similar technologies.
- Troubleshoot and tune production environments to improve application performance.
- Evaluate emerging technologies and vendor products and provide recommendations for architecture and process improvements.
- Provide technical leadership and collaborate effectively with project teams architects business stakeholders and technical teams.
- Minimum 10 years of overall IT experience.
- Extensive experience creating managing and maintaining AWS and related cloud-based production systems.
- Strong experience with deployment and automation of packages for cloud-based systems.
- Proven ability to ensure availability performance security and scalability of AWS production environments.
- Excellent hands-on knowledge of AWS services including:
- Amazon VPC
- AWS Firewall
- Elastic Load Balancing
- Auto Scaling
- AWS IAM
- Amazon EC2
- Amazon S3
- Amazon API Gateway
- AWS Lambda
- Amazon Aurora
- Amazon Redshift
- ActiveMQ
- AWS CloudTrail
- AWS CloudWatch
- Other relevant AWS services
- Knowledge and experience with:
- Amazon Connect
- Amazon Pinpoint
- Amazon DynamoDB
- Amazon Kinesis Data Streams
- Amazon Polly
- Experience with GitLab or similar DevOps tools and CI/CD integration.
- Experience with build and configuration management tools such as:
- Git
- Ansible
- Chef
- Puppet
- Minimum 3 years of experience administering Kubernetes and Docker container solutions.
- Strong knowledge of container-based virtualization technologies.
- Experience with microservices distributed architectures containers Kubernetes and serverless technologies.
- Experience designing and maintaining automation solutions for operational processes.
- Minimum 5 years of experience working with Unix/Linux operating systems including Red Hat and Solaris.
- Experience with installation troubleshooting system hardening and automation.
- Strong scripting/programming experience with technologies such as:
- Python
- Bash
- PHP
- Java
- JavaScript
- Proven experience implementing cloud security models particularly related to:
- Identity and access management
- Network security
- Encryption
- Experience leveraging cloud security best practices and solutions to protect critical systems.
- Experience implementing metrics logging monitoring and alerting solutions on AWS and related platforms.
- Strong understanding of industry web architecture and security standards and best practices.
- Experience integrating and building APIs.
- Knowledge of Salesforce solutions and MuleSoft API integration.
- Experience setting up development environments using:
- Jira
- Confluence
- Maven
- Jenkins
- Similar development and DevOps tools
- Experience developing and maintaining technical documentation system design models and specifications.
- Minimum 5 years of experience working with Federal Provincial or broader Public Sector healthcare organizations.
- Experience delivering large and complex IT healthcare-related projects.
- Knowledge of Public Sector Enterprise Architecture artifacts processes and practices.
- Experience producing technical documentation aligned with industry standards.
- Knowledge of PMI and Public Sector I&IT project management methodologies.
- Knowledge and understanding of Ministry policies IT project approval processes and requirements.
- Experience working with:
- Public Sector Unified I&IT Project Methodology
- Public Sector Enterprise Architecture
- Public Sector Gating Processes
- Public Sector Standard Systems Development Methodologies
- Minimum 10 years of experience troubleshooting and tuning production environments to improve application performance.
- Experience providing architecture and process improvement recommendations.
- Experience evaluating new technologies and vendor products.
- Knowledge of mobile device management across various cellular and tablet platforms.
- Strong experience developing technical documentation specifications configuration documents and integration plans.
- Strong technical leadership and ability to identify improvement opportunities and recommend practical solutions.
- Exceptional analytical problem-solving and decision-making abilities.
- Excellent troubleshooting and critical-thinking skills.
- Strong verbal written presentation and interpersonal communication skills.
- Excellent stakeholder management consulting facilitation and negotiation skills.
- Ability to build strong working relationships across technical and business teams.
- Strong customer service skills with tact and diplomacy.
- Highly organized detail-oriented flexible and capable of managing multiple priorities.
- Proven ability to work effectively under tight deadlines in complex project environments.
- Creation management and maintenance of AWS cloud-based production systems.
- Deployment and automation of packages for cloud-based systems.
- Amazon VPC AWS Firewall Elastic Load Balancing Auto Scaling IAM EC2 S3 API Gateway Lambda Aurora Redshift ActiveMQ CloudTrail and CloudWatch.
- Amazon Connect Amazon Pinpoint DynamoDB Kinesis Data Streams and Amazon Polly.
Required Skills:
Mandatory Technical Skills & Experience AWS Cloud Expertise Minimum 10 years of overall IT experience. Extensive experience creating managing and maintaining AWS and related cloud-based production systems. Strong experience with deployment and automation of packages for cloud-based systems. Proven ability to ensure availability performance security and scalability of AWS production environments. Excellent hands-on knowledge of AWS services including: Amazon VPC AWS Firewall Elastic Load Balancing Auto Scaling AWS IAM Amazon EC2 Amazon S3 Amazon API Gateway AWS Lambda Amazon Aurora Amazon Redshift ActiveMQ AWS CloudTrail AWS CloudWatch Other relevant AWS services Knowledge and experience with: Amazon Connect Amazon Pinpoint Amazon DynamoDB Amazon Kinesis Data Streams Amazon Polly DevOps Automation & Containers Experience with GitLab or similar DevOps tools and CI/CD integration. Experience with build and configuration management tools such as: Git Ansible Chef Puppet Minimum 3 years of experience administering Kubernetes and Docker container solutions. Strong knowledge of container-based virtualization technologies. Experience with microservices distributed architectures containers Kubernetes and serverless technologies. Experience designing and maintaining automation solutions for operational processes. Linux & Scripting Minimum 5 years of experience working with Unix/Linux operating systems including Red Hat and Solaris. Experience with installation troubleshooting system hardening and automation. Strong scripting/programming experience with technologies such as: Python Bash PHP Java JavaScript Security & Monitoring Proven experience implementing cloud security models particularly related to: Identity and access management Network security Encryption Experience leveraging cloud security best practices and solutions to protect critical systems. Experience implementing metrics logging monitoring and alerting solutions on AWS and related platforms. Strong understanding of industry web architecture and security standards and best practices. Integration & Development Tools Experience integrating and building APIs. Knowledge of Salesforce solutions and MuleSoft API integration. Experience setting up development environments using: Jira Confluence Maven Jenkins Similar development and DevOps tools Experience developing and maintaining technical documentation system design models and specifications. Public Sector & Healthcare Experience Minimum 5 years of experience working with Federal Provincial or broader Public Sector healthcare organizations. Experience delivering large and complex IT healthcare-related projects. Knowledge of Public Sector Enterprise Architecture artifacts processes and practices. Experience producing technical documentation aligned with industry standards. Knowledge of PMI and Public Sector I&IT project management methodologies. Knowledge and understanding of Ministry policies IT project approval processes and requirements. Experience working with: Public Sector Unified I&IT Project Methodology Public Sector Enterprise Architecture Public Sector Gating Processes Public Sector Standard Systems Development Methodologies Additional Core Experience Minimum 10 years of experience troubleshooting and tuning production environments to improve application performance. Experience providing architecture and process improvement recommendations. Experience evaluating new technologies and vendor products. Knowledge of mobile device management across various cellular and tablet platforms. Strong experience developing technical documentation specifications configuration documents and integration plans. Professional & Soft Skills Strong technical leadership and ability to identify improvement opportunities and recommend practical solutions. Exceptional analytical problem-solving and decision-making abilities. Excellent troubleshooting and critical-thinking skills. Strong verbal written presentation and interpersonal communication skills. Excellent stakeholder management consulting facilitation and negotiation skills. Ability to build strong working relationships across technical and business teams. Strong customer service skills with tact and diplomacy. Highly organized detail-oriented flexible and capable of managing multiple priorities. Proven ability to work effectively under tight deadlines in complex project environments.
Required Education:
Bachelors degree or equivalent experience in Computer Science Information Technology Engineering or a related technical discipline preferredRelevant certifications in AWS Kubernetes DevOps Linux or Cloud Architecture would be an asset.