About the job
Experience: Minimum 7+ years as VRA & VRO developer
Required skills
1. Workflow Development: Design, develop, and maintain vRO workflows for the automation of tasks and processes within the virtualized environment using toolchain framework.
2. Blueprint and Template Creation: Create and customize blueprints and templates in vRA for virtual machine provisioning and application deployment.
3. Integration with External Systems: Integrate vRO and vRA with external systems, APIs, and third-party tools.
4. Scripting and Coding: Utilize JavaScript for vRO scripting and potentially PowerShell or other scripting languages for vRA customization and automation.
5. Resource Management: Manage and optimize the allocation of virtualized resources, ensuring efficient use of infrastructure and maintaining performance.
6. Troubleshooting and Debugging: Identify and resolve issues related to workflows, blueprints, and automation scripts, utilizing debugging tools and log analysis.
7. Policy Configuration: Configure and customize policies within vRA to ensure compliance, security, and governance in virtualized environments.
8. Documentation: Maintain clear and comprehensive documentation for workflows, configurations and automation processes.
9. Collaboration: Collaborate with other teams, including system administrators, network engineers, and developers, to implement and optimize automation solutions.
10. Knowledge Transfer: Provide training to team members and end-users on the use of vRO and vRA, and transfer knowledge about best practices and new features.
11. Continuous Improvement: Contribute to the continuous improvement of automation processes, suggesting enhancements and optimizations.
12. Security Best Practices: Implement security best practices in vRO and vRA configurations to ensure a secure virtualized environment.
Desirable skills
1. Proven experience writing code in JavaScript/TypeScript.
2. Experience of Python programming language and PowerShell scripting is a plus.
3. Basic understanding of networking concepts and configurations within virtualized environments.
4. Good understanding and utilization of cloud APIs for integration and automation.
5. Familiar with JSON, YAML and CSS languages.
6. Strong understanding of data center infrastructure and cloud services.
7. Excellent problem-solving skills and attention to detail.
8. Ability to collaborate effectively with technical and non-technical teams.
9. Knowledge of modern browsers and technical agility for adapting to new technologies.
10. Familiarity with cloud services and platforms, especially those that integrate with
11. VMware solutions like AWS, Azure, or private cloud environments
Soft Skills:
1. Experience of working with agile practices and toolsets including JIRA and Confluence
2. Experience of knowledge transfer and mentoring of staff
3. Active listening, negotiation, problem solving
4. Passionate about technology and solving IT operations-focused problems
5. Experience and affinity working directly with people to improve their performance, develop skills and enhance practices
6. Mindsets and Behaviors/Self-mastery
7. Proven experience in Compute, Hypervisors, Storage, Windows, Networks and Linux
8. Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable
9. Work with industry groups and vendors outside of Client to establish and maintain Clients involvement and influence.
10. Accountability for the control and compliance of the engineering process.
11. Promote innovation and adoption of cutting edge specialist technologies and practices with the domain.
12. Promote development of engineers through coaching, and mentoring.
13. Consult as required in other areas to assist and provide a different perspective to programmers or projects that require it.
Any Graduate