DevOps Engineer (Azure)

Jack Henry & Associates, Inc.®

MINIMUM QUALIFICATIONS
  • Must have a minimum of 18 months of technical experience in software development OR must have a minimum of 18 months of experience in any of the following types of Scripting/coding languages: PowerShell, Shell, Golang, JavaScript, Python. 
  • Must have a minimum of 12 months of experience in Public Cloud in Azure.
  • Must be able to travel up to 5% to attend additional training, meetings, and or a professional conference.
PREFERRED QUALIFICATIONS
  • Bachelor’s degree in Computer Science or Engineering
  • Experience with AWS and/or GCP. 
  • Experience with databases and SQL.
  • Experience with storage and networking devices, virtual environment.
  • Experience of TCP/IP, HTTP, web application security, and experience supporting multi-tier web application architectures.
  • Experience with cloud-native application deployments, and related container mechanisms such as Docker and Kubernetes.
  • Experience with continuous development tools:  i.e., Azure DevOps, GitHub, Terraform, Packer, Trello.
  • Experience with MS Windows and Linux administration.
ESSENTIAL FUNCTIONS
  • Contribute to the technical design and implementation of system deployment automation and configuration management tools.
  • Performs system analysis and programming activities which require research.
  • Construct, improve, and maintain the automated deployment pipelines.
  • Build and maintain system and application snapshots for use with continuous delivery.
  • Develop software in appropriate scripting languages using agile design-build-test methodologies.
  • Develop unit tests alongside production code in a continuously integrated environment.
  • Develop and build operating system release media.
  • Adhere to team design and development standards.
  • Actively participate in all phases of the software development life cycle, including research, prototyping, detailed design, development, technical documentation, and defect fixing.
  • Use appropriate tooling associated with DevOps engineering and system configuration management.
  • Creates required technical documentation.
  • Troubleshoot system and deployment issues when needed.
  • Collaborate with the wider team on design and code reviews.
Subscribe Now