Application Release Engineer (Automation)

Veracity Solutions

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development, DevOps, or release engineering role
  • Strong desire to learn and keep up with industry trends
  • Excellent multitasking and prioritization skills
  • Proficiency with Git-based source control
  • Experience developing and debugging scripts in Python, Salt, Bash, or PowerShell
  • Strong written and verbal communication skills

Responsibilities

  • Lead end-to-end application deployments across various environments
  • Design and maintain automated systems for code and configuration deployments
  • Define and maintain security protocols for system implementations
  • Conduct pre and post implementation reviews for release processes
  • Collaborate with teams to establish release practices grounded in engineering principles
  • Develop metrics to highlight automation progress and benefits
  • Support users with CI/CD tool usage and troubleshooting

Benefits

  • Flexible work schedule with 2 days a week in the office
  • Opportunity to work on diverse technologies like Azure and VMware
  • Focus on continuous learning and professional development
  • Engagement in defining and improving engineering practices
  • Collaborative work environment with strong team support
Full Job Description
Job Title: Application Release Engineer (Automation)

Job Location: Toronto, ON (2 days/week in office)

# Positions: 1

Employment Type: FTE

Key Technology: DevOps, Python, Salt, Bash, PowerShell

Job Responsibilities:
• Lead application deployments using various technologies and in various domains (e.g., IaaS and PaaS automation on Azure, COTS, or custom applications on internal VMware cloud).
• Lead application deployments end to end, across all environments.
• pply the guiding principles of an engineering and service philosophy to the release practices being expressed through four major principles - self-service models, high velocity, hermetic builds and enforcement of policies and procedures.
• Contribute to the development of the guiding principles by providing feedback based on knowledge and experience.
• Design, implement, and maintain one or more automated systems that build, install, and deploy code packages, artifacts and/or configurations.
• Contribute to the creation of ARE metrics with the goal of demonstrating automation progress and benefits achieved.
• Collect and translate requirements for infrastructure implementation by analyzing the current system environment, using technical tools and utilities as required.
• Contribute to the release processes by conducting pre and post implementation reviews.
• Define and ensure that appropriate security levels are established and maintained for processes, information exchange and system implementations.
• Perform release engineering functions for either cloud or non-cloud services, products, and platforms.
• Contribute to the knowledge base of all known problems found in both integration and deployment space.
• Work with the ARE practice and leadership to ensure the quality of the automation components.
• Support internal users with day-to-day self-serve CI/CD tool usage and troubleshooting.

Skills and Experience Required:

Required
• 5+ years of experience in software development, DevOps, or release engineering role.
• Strong desire to continuously learn and stay abreast of industry and business trends.
• Strong multitasking abilities and prioritization skills.
• Strong working experience with Git-based source control.
• Strong working experience developing and debugging scripts with one or more of these technologies: Python, Salt, Bash, or PowerShell
• Excellent written and verbal communication skills.

Similar Jobs

More Jobs at Veracity Solutions

More Information Technology Jobs

Find similar Application Release Engineer (Automation) jobs: