Senior DevOps Engineer - Hybrid
Adecco is currently recruiting for a DevOps Engineer. This is an hybrid contract for our crown corporation client in Ottawa, ON. This opportunity is a 1-year contract with possibility of extension up to 2 years. The successful candidate must be eligible for a Secret Security Clearance.
The DevOps Engineer will have the following responsibilities:
Develop and manage infrastructure as code using Terraform to automate resource provisioning and maintain consistency across environments
Build, maintain, and improve CI/CD pipelines using Azure DevOps to support continuous integration, testing, and deployment processes
Automate the provisioning and configuration of cloud resources to increase efficiency, reduce manual tasks, and ensure environment consistency
Oversee the management of multiple environments, including development, testing, and production, ensuring stability and synchronization across each
Contribute to cloud migration efforts by planning and executing the transition of applications and services from on-premises to the Azure cloud
Design, develop, and deploy containerized applications to ensure portability, scalability, and efficient resource utilization across environments
Manage container registries, including storing, versioning, and maintaining container images for development and production use
Implement and administer Kubernetes clusters to orchestrate and manage containerized workloads and ensure optimal deployment strategies
Support and configure Red Hat OpenShift platforms for enterprise-grade container orchestration and development lifecycle automation
Deploy and manage Azure Kubernetes Service (AKS) solutions to provide a fully managed Kubernetes environment integrated with Azure services
Build and maintain Docker containers tailored for various workloads, ensuring optimized performance, security, and resource utilization
Utilize GitHub for version control, collaboration, and code management, supporting efficient workflows
Manage the health, scaling, and performance of Kubernetes clusters, including upgrades, patching, and troubleshooting issues
Use JIRA to track project tasks, sprints, and deliverables, ensuring alignment with Agile practices and timely project execution
Participate in Agile ceremonies and apply Agile methodologies to plan, execute, and deliver project objectives in a collaborative team setting
Document system architecture, processes, workflows, and changes thoroughly in Confluence for transparency and knowledge sharing
Collaborate with cross-functional teams to plan and execute the migration of on-premises applications to Azure cloud platforms
Ensure the availability, performance, and security of infrastructure and applications through proactive monitoring and best practices
Continuously evaluate and optimize infrastructure and deployment processes to support high reliability and fast delivery cycles
Work with internal stakeholders and subject matter experts to meet project goals and best practices
Other related activities and deliverables as required
The DevOps Engineer must meet the following mandatory requirements:
University degree or college diploma in business administration or a related field
Minimum of five 5 years of experience in DevOps, cloud engineering, or infrastructure automation roles
Minimum of five (5) years of experience in containerization technologies including Docker and Kubernetes
Minimum of five (5) years of demonstrated hands-on experience with Microsoft Azure services and solutions
Demonstrated experience working in Agile teams using JIRA and documenting in Confluence
Demonstrated experience deploying and managing Azure Kubernetes Service (AKS) and/or Red Hat OpenShift
Strong proficiency in infrastructure as code (IaC) tools, with a focus on Terraform
Demonstrated experience setting up and maintaining CI/CD pipelines using Azure DevOps
Demonstrated knowledge with Git-based version control systems like GitHub
Demonstrated ability to work autonomously, self-prioritizing, switching between multiple tasks as required, to deliver high-priority items quickly
Microsoft certifications such as Azure Administrator (AZ-104), Azure DevOps Engineer (AZ-400), or equivalent preferred
Demonstrated experience with scripting skills in PowerShell, Bash, or Python for automation tasks
Demonstrated experience in cloud migrations, with a focus on transitioning from on-premises environment to Azure
Demonstrated knowledge of networking, security, and identity management within cloud ecosystems
If you are interested in applying to our DevOps Engineer role, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button.
CAB7616
@@j
Ref: CA_EN_1_027616_2411849