Azure DevOps Engineer

Tulsa, OK, United States of America

Job location: Broken Arrow, OK (onsite) – relocation assistance available. 

Benefits: Competitive compensation package with room for growthFast growing company Medical, Dental, Vision, Flexible Spending Accounts, Long Term Disability, Life, 2 Personal Days, 9.5 paid holidays, 10 Paid sick days per year, 10 days Paid vacation, 401k matching up to 5% - Benefits start day 1 of employment.

About the company: The world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. The company operates the world’s largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom.

Purpose of Position

Ensures that DevOps infrastructure and services are kept up to date according to regulation, policy, and best practice and that all team members can perform their functions in the approved manner. Fully autonomous in performing most assignments.

Tasks and Responsibilities

  • Streamline the software development lifecycle by identifying pain points and productivity barriers and determining ways to resolve them.
  • Collaborate closely with development teams to understand their current build and release processes and make recommendations for improvement.
  • Partner with cross-functional stakeholders, including development, operations, quality assurance and security, to streamline processes.
  • Provide guidance to development teams to improve performance and operability of the solutions they develop.
  • Build and maintain the CI/CD pipelines to improve developer productivity, agility and code quality.
  • Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently.
  • Build automated testing to reduce manual effort and improve product quality.
  • Ensure that systems meet business and customer needs for reliability and availability.
  • Monitor and manage application performance and service quality, including initial troubleshooting, identification of root cases and issue resolution.
  • Work closely with cross-functional stakeholders to analyze and troubleshoot complex production issues.
  • Prepare and present design and implementation documentation to multiple stakeholders.
  • Promote DevOps principles and culture across the software engineering organization.
  • Mentor and coach junior-level DevOps engineers.

Minimum Education

  • Level III  - Four years related experience; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.

Minimum Experience

  • Accountability - Shows up to work as scheduled, and follows instructions, policies, and procedures. Meets productivity standards, deadlines, and work schedules. Accepts full responsibility for quality of work, both independent and team projects.
  • Adaptability- Quickly modifies behavior to maintain effectiveness when experiencing major changes in work tasks or work environment. Approaches change as opportunities for learning and development.
  • Results Oriented - Focuses on results and desired outcomes and how best to achieve them by ensuring that they and others stay focused on the objective and perform in accordance with clear expectations.
  • Teamwork - Cooperates and collaborates with all teammates to achieve common goals by sharing information or expertise; working together to solve problems in a positive manner while valuing the contributions of others.

Knowledge, Skills, Abilities

  • Collaboration skills, with a demonstrated ability to work well as part of a team.
  • Experience with packaging and delivery of application, Numecent experience a plus.
  • Experience with application virtualization and modern desktop environments.
  • Experience developing CI/CD pipelines.
  • Proficiency in one or more coding languages.
  • Experience with development platforms.
  • Strong automation scripting skills.
  • Experience in configuration management, test-driven development and release management.
  • Strong analytical and troubleshooting skills.
  • Experience with agile development and understanding of DevOps principles.
  • Ability to investigate and analyze information, and to draw conclusions.
  • Strong verbal and written communication skills.
  • Excellent interpersonal skills in areas such as teamwork and facilitation.
  • Excellent analytical and technical skills.
  • Excellent written and verbal communication skills.

Professional Requirements

  • Exhibit and practice professional and courteous behavior while interacting with both internal and external customers.
  • Interact within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments.
  • Accountable for the control and distribution of documents and/or equipment subject to export control restrictions and the security of materials, projects and business information regarding the methods and techniques used in the production and usage of products.
  • Accountable for the accuracy and completeness of assigned tasks.
  • Able to adhere to a work schedule including prompt and regular attendance.

Azure DevOps Engineer

Job description

Azure DevOps Engineer

Personal information
Professional data