Engineer, DevOps

Company:  CECO Environmental Corporation
Location: Dallas
Closing Date: 07/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

JOB SUMMARY:

At CECO, customer experience is at the forefront of everything we do. To help us build functional systems that improve the customer experience, we’re looking for a DevOps engineer who can be responsible for deploying product updates, identifying production issues, and implementing integrations that meet our customers’ needs. The ideal candidate will have a solid background in software engineering and be familiar with Python and will work with developers and engineers to ensure that software development follows established processes and works as intended. The DevOps engineer will also help plan projects and be involved in project management decisions.


ESSENTIAL DUTIES & RESPONSIBILITIES:

This job description represents only the primary areas of responsibility; specific position assignments will vary depending on the needs of the department.

To perform the job successfully, an individual must be able to execute each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Essential duties and responsibilities should be listed in the order of importance/majority of time spent.

  • Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle.
  • Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment.
  • Monitoring and managing infrastructure, ensuring optimal performance, security, and scalability.
  • Troubleshooting and resolving issues related to application development, deployment, and operations.
  • Implementing and maintaining version control systems, configuration management tools, and other DevOps-related technologies.
  • Ensuring compliance with industry best practices and organizational policies.
  • Continuously improving processes and tools to enhance efficiency and productivity.


EDUCATION AND EXPERIENCE:

  • A bachelor's degree in computer science, information technology, or a related field.
  • Proven experience in software development, IT operations, or a similar role.
  • Strong knowledge of programming languages, such as Python and PowerShell.
  • Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins.
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication and collaboration skills.
  • Proficiency with Git and GitHub workflows.
  • Working knowledge of databases and SQL.


LICENSING/CERTIFICATIONS:

  • Microsoft Certified: DevOps Engineer Expert.


COMPETENCIES:

KNOWLEDGE:

  • Knowledge of Agile software development systems.
  • Mathematics-Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
  • English Language-Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition and grammar.


COMPETENCIES:

SKILL IN:

  • Technical expertise in software development, IT operations, and DevOps tools and technologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, as well as the ability to work effectively in cross-functional teams.
  • A deep understanding of agile methodologies and principles.
  • Knowledge of cloud platforms and services, as well as experience in managing cloud-based infrastructure.
  • Familiarity with security best practices and the ability to implement security measures in the software development lifecycle.
  • A commitment to continuous learning and staying up to date with the latest industry trends and technologies.
  • Exercising confidentiality, discretion, and sound judgment.
  • Active Listening — Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • Critical Thinking — Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Reading Comprehension — Understanding written sentences and paragraphs in work-related documents.
  • Relationship building and effective interpersonal interactions. Demonstrating cultural sensitivity to the needs of culturally diverse colleagues.
  • Judgment and Decision Making-Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Management of Personnel Resources-Leading, motivating, developing, and directing people as they work, identifying the best people for the job.
  • Well-developed ability to multi-task and prioritize with strong attention to details.


ABILITIES IN:

  • Information Ordering — The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
  • Oral Comprehension — The ability to listen to and understand information and ideas presented through spoken words and sentences.
  • Written Comprehension — The ability to read and understand information and ideas presented in writing.
  • Deductive Reasoning — The ability to apply general rules to specific problems to produce answers that make sense.
  • Inductive Reasoning — The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
  • Communication, interpersonal skills as applied to interaction with colleagues, supervisor, and clients, etc. sufficient to exchange or convey information and to receive work direction.
  • Mathematical Reasoning-The ability to choose the right mathematical methods or formulas to solve a problem.
  • Number Facility-The ability to add, subtract, multiply or divide quickly and correctly.
  • Organization and prioritization-The ability to prioritize and organize workload with strong attention to details.


ADA REQUIREMENTS (For U.S. positions only):


Positions in this function typically require typing, sitting, climbing, balancing, stooping, kneeling, crouching, crawling, reaching, standing, walking, pushing, pulling, lifting, fingering, grasping, feeling, talking, hearing, seeing and repetitive motions.

  • Concentrated mental and/or visual attention. The work involves performing complex tasks to very close accuracy and quality specifications, or a high degree of hand and eye coordination for sustained periods.
  • The job is typically performed under comfortable working conditions; any disagreeable elements are generally absent during normal performance of job. Visits to our manufacturing facility and suppliers’ facilities is required to monitor active projects and address design issues.
  • Compliance with company attendance standards.


Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.


TRAVEL REQUIREMENTS:

Occasional travel may be required, as necessary; must have the ability to travel across borders.


NOTE:

The above job description is intended to represent only the primary areas of responsibility; specific position assignments will vary depending on the business needs of the department.


JOB DESCRIPTION HISTORY INFORMATION:

Prepared by Mark Sepulvador; reviewed by H. Armstrong

Date: 2024.05.02

#J-18808-Ljbffr
Apply Now
Share this job
CECO Environmental Corporation
An error has occurred. This application may no longer respond until reloaded. Reload 🗙