Description

Key Duties and Responsibilities

  • Collaborates with others to brainstorm best techniques to resolve complex technological infrastructure, build or packaging problems
  • Performs moderately complex debug and testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered 
  • Responsibilities may involve build and packaging open-source third-party software packages
  • Maintenance of tools, infrastructure and build environment for product creation staff 
  • Employs best practices and helps to maintain them through technical reviews


Minimum Education/Certification Requirements and Experience

  • BS in Engineering, Computer Science, or related field with 5 years’ experience, MS with 3 years’ experience, or PhD with 1 year experience 
  • At least 2 years of experience with source code version control software (git) and Azure DevOps

 
Preferred Qualifications and Skills

  • Deployment Strategy, Build pipeline management, blocker removal, application deployment, scripting and automation, monitoring and troubleshooting, documentation,
  • Proven experience as a DevOps Engineer in cloud environments, with a strong focus on Microsoft Azure and AWS.
  • Proficiency in MS Azure Pipeline and/or GitHub.
  • Strong programming and scripting skills, with a focus on Python.
  • Proven practical experience with containerization technologies, such as Docker and Kubernetes.
  • Knowledge of infrastructure as code (IaC) tools, such as Terraform or Ansible.
  • Thorough knowledge of software development tools, compilers, and packaging software 
  • Extensive knowledge of Windows and/or Linux operating systems 
  • Passion for crafting robust and efficient automated build systems 
  • Good communication and interpersonal skills


 

Education

Any Graduate