Position Summary :
Designs and develops scripts and processes that automate the deployment of software applications.
Ideal candidates will use existing knowledge and experience in conjecture with problem solving skills to create solutions meeting both internal and external business needs.
Responsibilities :
- Work closely with the development team to ensure solutions can be deployed to various environments.
- Writes and maintains documentation for deployment steps and processes.
- Perform production deployments after hours.
- Update and maintain Azure terraform scripts.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with environments or applications.
- Applies basic knowledge of company's core technologies to perform duties.
- Drive improvements to processes and enhancements to automation.
Qualifications required :
Bachelor's degree in computer science, electrical engineering, computer engineering, or a related degree; or an associate degree in computer science.Significant experience working with Azure.Strong experience with Azure DevOps build and deploy pipelines.Strong experience working with terraform scripts.Significant experience working with PowerShell.Strong experience with SQL.Experience with automation / configuration management.Experience with test automation to validate builds.Experience using Git version control software.Strong critical thinker with problem solving aptitude.Success factors / job competencies :
Achievement Focus sets and achieves challenging goals, demonstrates persistence, and overcomes obstacles, recognizes, and acts on opportunities, measures self against standards of excellence, and takes calculated risks to accomplish goals.Business Ethics upholds organizational values, inspires the trust of others, works with integrity and works ethically, treats people with respect, and keeps commitments.Continuous Learning assesses own strengths and weaknesses, seeks feedback to improve performance, pursues training and development opportunities, strives to continuously build knowledge and skills, and shares expertise with others.Job Knowledge is competent in required job skills and knowledge, exhibits the ability to learn and apply new skills, keeps abreast of current developments, requires minimal supervision, displays an understanding of how the job relates to others, and uses resources effectively.Quality demonstrates accuracy and thoroughness, displays a commitment to excellence, looks for ways to improve and promote quality, applies feedback to improve performance, and monitors own work to ensure quality.Teamwork balances team and individual responsibilities, exhibits objectivity and openness to others views, gives and welcomes feedback, contributes to building a positive team spirit, and puts the success of the team above ones own.Problem Solving identifies problems in a timely manner, gathers and analyzes information skillfully, develops alternative solutions, resolves problems in early stages, and works well in group problem solving situations.(ref : hirist.tech)