Role:Software Engineer Cloud Development
Location :WORK FROM HOME
JOB DESCRIPTION:
- Collaborate with technologists across the company to provide a robust and scalable Desktop and Application Virtualization Service.
- Build IaaS solutions for Logging and Monitoring.
- Develop for infrastructure continuous build and delivery automation.
- Implement golden images for Azure including SaaS provided agents.
- Ensure consistency with cloud architectural guiding principles for assigned projects.
- Keep up to date with emerging cloud technology trends – open source and cloud vendors such as Azure.
- Articulate complex problems, concepts, and solutions through formal and informal means to global technical and non-technical audiences.
- Work in a highly collaborative and dynamic matrix agile team environment with multiple levels of technology staff across various geographical locations
- Apply principles of trust, transparency, accountability, and ownership
- Anticipate needs and implications of decisions, proactively working to identify, clarify, and resolve issues, and removing barriers within and outside the organization in a timely manner.
Education Required:
- Bachelor’s degree in related technology program preferred, or relevant related experience.
SKILLS
- Some software and service design skills
- Excellent communication skills
- Some industry experience with preference given for experience with the following:
- Python or PowerShell skills. Systems/Platform automation experience is a plus.
- Utilizing a variety of open-source software and tools
- SQL and NoSQL Databases
- Building cloud native applications and services following cloud native architecture methodologies running in the public cloud
- Using cloud-native technologies with a preference given to Azure Storage, Cosmos DB, Azure SQL, Azure Functions, and Azure Logic Apps
- Developing against/consuming RESTful APIs
- Developing/authoring Infrastructure as Code (IaC) and pipelines to deploy solutions.
- Experience demonstrating best practices through a consultative approach:
- Customer first mindset
- Proven ability to learn new technologies quickly.
- Outgoing innovator investigating new technologies and suggesting technology and/or process improvements.