Senior DevOps Engineer

3 weeks ago


Calgary, Canada Resource Energy Solutions Full time

Sr. DevOps Engineer

Responsible for the end-to-end automation and optimization of the software development lifecycle, from code commit to production deployment. Play a critical role in enhancing collaboration, improving efficiency, ensuring reliability, and maintaining security within the organization's IT infrastructure. This role requires a deep understanding of development and operations, along with proficiency in a wide range of tools and technologies.

Responsibilities:

The DevOps Engineer plays a crucial role bridging the gap between development and operations teams. Your primary focus is on streamlining the software delivery process, ensuring continuous integration, continuous delivery (CI/CD), and automating wherever possible, emphasizing the implementation of DevOps processes with best practices:

· Act as a liaison between development and operations teams, fostering a culture of collaboration and shared responsibility.

· Facilitate regular meetings and discussions to ensure all stakeholders are aligned on goals and strategies.

· Design, implement, and maintain automated deployment pipelines for applications, ensuring quick and reliable delivery.

· Utilize tools like Jenkins, GitLab CI/CD, CircleCI, Sellenium, Katalon to automate builds, tests, and deployments.

· Establish and enforce CI/CD best practices, reducing manual errors and improving software quality.

· Monitor CI/CD pipelines for efficiency and optimize workflows for speed and reliability.

· Implement configuration management tools like Ansible, Puppet, or Chef to automate the setup and configuration of servers and environments.

· Ensure consistency across all environments, from development to production.

· Write infrastructure code using tools like Terraform or CloudFormation to provision and manage cloud resources.

· Treat infrastructure as code, enabling versioning, testing, and reproducibility.

· Integrate security practices into the CI/CD pipeline, such as static code analysis and vulnerability scanning.

· Work closely on security to ensure compliance with security standards and best practices.

· Plan and coordinate software releases, including scheduling, communication, and rollback strategies.

· Automate release processes to minimize downtime and ensure smooth deployments.

· Manage different environments (development, staging, production) to ensure parity and consistency.

· Automate environment provisioning and teardown when necessary.

· Create and maintain documentation for processes, configurations, and best practices.

· Conduct training sessions for development and operations teams on new tools and processes.

· Monitor system capacity and performance, making recommendations for scaling resources based on demand.

· Design scalable architectures that can handle increased loads without compromising performance.

· Work with cloud providers such as AWS, Azure, or Google Cloud to optimize cloud resources and costs.

· Implement cloud-native solutions and services for efficient and scalable applications.

· Utilize version control systems like Git for managing codebase and collaboration.

· Implement branching strategies and code review processes to ensure code quality and collaboration.

· Stay updated with industry trends and best practices in DevOps, implementing new methodologies and technologies as appropriate.

· Conduct regular retrospectives to identify areas of improvement and implement changes.

· Provide guidance and mentorship to junior team members, fostering a culture of learning and growth.

Requirements:

· Proficiency in scripting languages like Python, Bash, or PowerShell.

· Knowledge of programming languages such as Java, C#

· Experience with Git or other version control systems.

· Understanding branching strategies and pull request workflows.

· Expertise in CI/CD tools like Jenkins, GitLab CI/CD, CircleCI, or Travis CI.

· Understanding of build automation, testing, and deployment strategies.

· Familiarity with tools like Terraform, CloudFormation, or Ansible.

· Knowledge of configuration management tools such as Puppet, Chef, or Ansible.

· Experience with Docker for containerization.

· Knowledge of Kubernetes or Docker Swarm for container orchestration.

· Proficiency in setting up monitoring tools like Prometheus, Grafana, ELK stack.

· Understanding of logging best practices and centralized log management.

· Proficiency with cloud providers such as AWS, Azure, or Google Cloud Platform.

· Knowledge of SSL/TLS, encryption, and secure communication protocols.

· Experience with database technologies like MySQL, PostgreSQL, or MongoDB.

· Troubleshooting expertise across different layers of the technology stack.

· Excellent communication skills for cross-functional collaboration.

· Ability to work in a fast-paced, agile environment.

Desired Skills:

· Experience in Oil & Gas Industry will be highly regarded.

Experience and Education:

· Bachelor’s degree in computer science or a relevant related discipline.

· 5+ years experience implementing DevOps processes.

· Advanced English Level

Preference: Oil and Gas experience.

Preference: Calgary area based.

Preference: strong command of English language, Spanish helpful.

Job Type: Full-time

Pay: $100,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Paid time off

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Experience:

  • DevOps: 5 years (preferred)

Work Location: Hybrid remote in Calgary, AB T2P 0N7

#J-18808-Ljbffr
  • Senior DevOps Engineer

    13 hours ago


    Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...

  • Senior DevOps Engineer

    16 hours ago


    Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. Senior DevOps Engineer - Calgary, AB (Competition: Wedge Networks...

  • Senior DevOps Engineer

    22 hours ago


    Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Alberta, Canada Boardwalk Full time

    Boardwalk provides Canadians with a quality, comfortable, home living experience. We offer rental apartments and townhouses that come in a wide breadth of shapes, sizes and sets of amenities. We operate 33,000 units across Alberta, British Columbia, Ontario, Saskatchewan, and Quebec. We are seeking a highly skilled and experienced Contract Senior DevOps...


  • Calgary, AB, Canada Eavor Technologies Inc. Full time

    Eavor Technologies Inc. is looking for a talented Senior DevOps Engineer with a deep understanding of Continuous Integration/Continuous Delivery processes and tools. Join our dynamic, cross-functional team as we embark on the exciting journey of building an enterprise cloud application from scratch. In this role, you will play a crucial part in designing,...


  • Calgary, Canada Valo Networks Full time

    Salary: Valo is seeking a Senior Optical Network Engineer who will work collaboratively to evaluate and introduce new technologies/tools while ensuring seamless service lifecycle management and coordination. From envisioning the blueprint of advanced telecommunications infrastructure to implementing innovative solutions, your expertise will be a driving...


  • Calgary, Alberta, Canada Valo Networks Full time

    Salary: Valo is seeking a Senior Optical Network Engineer who will work collaboratively to evaluate and introduce new technologies/tools while ensuring seamless service lifecycle management and coordination. From envisioning the blueprint of advanced telecommunications infrastructure to implementing innovative solutions, your expertise will be a driving...


  • Calgary, Alberta, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?Working within Wealth Management Global IT Data Services Canada - you will be our Senior Software Engineer, leveraging Java and Database technologies such as Spring Boot, Spring Batch Kafka, InMemory distributed databases (MemSQL), IBM integration stack: ACE (App Connect Eneterprise), MQ, and various API /...


  • Calgary, Alberta, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?Working within Wealth Management Global IT Data Services Canada - you will be our Senior Software Engineer, leveraging Java and Database technologies such as Spring Boot, Spring Batch Kafka, InMemory distributed databases (MemSQL), IBM integration stack: ACE (App Connect Eneterprise), MQ, and various API /...


  • Calgary, Canada CB Canada Full time

    Senior Full Stack Developer:On behalf of our client, Procom is seeking a Senior Full Stack Developer for a 12-month contract. Senior Full Stack Developer Job Details:Our valued client requires a Senior Full Stack Developer to work on development of, front-end (web) and back-end application and data services and APIs while fostering best practices like...


  • Calgary, Canada Cority Full time

    Cority Learn why over 1,400 global organizations trust Cority to provide their EHS software and OHS software. We are the most trusted provider of EHS software. View company page Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has...


  • Calgary, Canada Cority Full time

    Cority Learn why over 1,400 global organizations trust Cority to provide their EHS software and OHS software. We are the most trusted provider of EHS software. View company page Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has...


  • Calgary, Canada Cority Full time

    Cority Learn why over 1,400 global organizations trust Cority to provide their EHS software and OHS software. We are the most trusted provider of EHS software. View company page Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has...

  • Cloud Cost Engineer

    3 days ago


    Calgary, Canada Targeted Talent Full time

    The Team / ClientYou will be part of a engineering department responsible for diving the global commercial availability. This is a technical, multi-cloud environment, seeing thousands of changes a week.The team focuses on empowering engineering teams to manage their cloud cost footprint, as well as building and implementing solutions to help drive cost...


  • Calgary, AB, Canada Cority Full time

    Learn why over 1,400 global organizations trust Cority to provide their EHS software and OHS software. We are the most trusted provider of EHS software. Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of...


  • Calgary, Canada WSP USA Full time

    WSP Earth & Environmental Applied Solutions team (EEAS) is seeking a Senior Construction Engineer to join its Calgary, AB or Winnipeg, MB based team. The practice of construction engineering is the engineering of “How-to” and then the technical support and delivery of that “How-to” in practical terms in construction projects across Canada. The role...


  • Calgary, Canada WSP USA Full time

    WSP Earth & Environmental Applied Solutions team (EEAS) is seeking a Senior Construction Engineer to join its Calgary, AB or Winnipeg, MB based team. The practice of construction engineering is the engineering of “How-to” and then the technical support and delivery of that “How-to” in practical terms in construction projects across Canada. The role...


  • Calgary, AB, Canada Cority Full time

    Cority Learn why over 1,400 global organizations trust Cority to provide their EHS software and OHS software. We are the most trusted provider of EHS software. View company page Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority...