Job Description
Job Title: Senior DevOps Engineer(AWS)
Location: Canada (Remote)
Contract to Hire Duration: One Year with extension
Job Description:
We are seeking an experienced and dynamic Senior DevOps Engineer to join our team for a contract-to-hire position. The successful candidate will be responsible for implementing and managing DevOps practices within the organization, specifically for our Telecom client. The role involves working with cutting-edge technologies and tools within the AWS environment and is equivalent to an AWS Architect role.
Responsibilities:
- Collaborate with cross-functional teams to define and implement DevOps strategies and practices for the Telecom client in AWS.
- Design, build, and maintain CI/CD pipelines using GitLab CI/CD to automate the deployment and testing of applications in various environments.
- Implement infrastructure as code (IaC) using tools such as Terraform and AWS CloudFormation to ensure scalability, security, and reliability of infrastructure.
- Work closely with development and operations teams to troubleshoot issues and optimize the performance of applications and infrastructure.
- Manage and deploy containerized applications using Kubernetes (EKS), and ensure seamless orchestration with kubectl and Helm.
- Stay updated with the latest trends and advancements in DevOps and cloud technologies, integrating them into the existing systems as applicable.
- Implement monitoring and logging solutions using tools like Prometheus, Grafana, AWS CloudWatch, and ELK Stack to ensure proactive identification and resolution of potential issues.
- Collaborate with security teams to implement and maintain security best practices across DevOps processes and AWS infrastructure.
- Develop and maintain automation scripts using Shell scripting and Python for infrastructure and deployment tasks.
- Contribute to the creation and maintenance of documentation related to DevOps processes, procedures, and configurations.
Requirements:
- Proven experience as a DevOps Engineer in AWS environments.
- Strong expertise in CI/CD tools, particularly GitLab CI/CD.
- Proficiency in scripting languages (Shell, Python) for automation tasks.
- Hands-on experience with containerization technologies such as Docker and container orchestration tools like Kubernetes (EKS).
- Solid understanding of infrastructure as code (IaC) principles, with experience using tools like Terraform, AWS CloudFormation.
- Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
- Experience implementing and managing monitoring and logging solutions (e.g., Prometheus, Grafana, AWS CloudWatch, ELK Stack).
- Knowledge of AWS security best practices and compliance frameworks.
- Well-versed with kubectl and Helm for managing Kubernetes resources.
- Excellent communication and collaboration skills.
Note: This is a remote position based in Canada, and the contract duration is one year with the possibility of conversion to a permanent role based on performance and business needs.
If you are a passionate and experienced Senior DevOps Engineer looking to contribute to a dynamic team and work with the latest technologies in a remote setting, we encourage you to apply.
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Pay: $65.00-$70.00 per hour
Benefits:
- Flexible schedule
Flexible language requirement:
- English not required
Schedule:
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Experience:
- Devops engineer(AWS): 7 years (required)
Licence/Certification:
- AWS Cloud Certifications (preferred)
Work Location: Remote
Visit Original Source:
http://ca.indeed.com/viewjob