Associate Cloud Engineer
Description: As an Azure Administrator Associate you are proficient with Azure cloud-based infrastructure, and you work closely with development teams in an agile workflow to embrace and promote the Dev/Ops philosophy. You will work on our Cloud Platform team and operate in a startup environment with an agile mentality, deliver quickly, and then improve on design and implementation. You will partner with application and infrastructure teams to ensure proper function and enablement of the enterprise MS Azure public cloud capability for this company. In addition, you will develop, support, and continually improve automated cloud platform, software development and release processes. This includes analysis, design, development, implementation, and continued evolution of modern software-defined infrastructure, application patterns, software, and technology solutions. You will work with the Azure public cloud provider in the day to day development, support and monitoring of the company’s Azure public cloud. A strategic thinker, you move between diverse tasks with cooperation and persistence, helping to bring out the best in those around you.
About the Cloud Platform Team - The company’s public cloud platform experience is a multi cloud native environment that is built on AWS, Azure, Kubernetes, Docker, Terraform, Ansible and other open source projects. Our platforms are multi-tenant environments utilized to run mission-critical workloads at enterprise scale and are currently used by thousands of developers across hundreds of teams.
Bachelor's Degree in Computer Science, Information Systems or related field, or an equivalent combination of education and work experience
A minimum of 2+ years of experience in software and/or Infrastructure development related fields. Experience in infrastructure automation is an added advantage
A minimum of 2-year development experience with technologies such as C#, Ansible, PowerShell and/or Python.
1+ years of working experience with Microsoft Azure and Cloud technologies.
Experience & Clear understanding of Continuous Integration/Continuous Delivery models.
Experience working in Agile/Scrum teams is preferred.
Familiarity with Azure Resource Manager and Azure deployments
Deep understanding of cloud computing technologies across Windows and Linux, with demonstrated hands-on experience on one or more of the following domains:
Azure Core Platform: Compute, Storage, Networking
Data Platform: SQL, Azure DB
Application development & debugging experience: C/C++/C#, Python, Node.JS, etc.
Familiarity with Azure Application Development or support experiences with Azure PaaS services (Redis Cache, Service Bus, Event Hub, Cloud Service, IoT suite, Mobile Apps, etc.)
General automation Azure Resource Manager, Azure Automation, Azure CLI.
Monitoring, alerting and logging tools, and build/release (CI/CD) processes highly preferred
Website troubleshooting & coding experience: IIS, Azure Web Apps, etc.
Ability to deal with high levels of ambiguity.
Strong interpersonal skills and ability to work effectively with immediate team members, other IS areas, and clients in other departments
Ability to learn new technology in a fast-paced environment
Ability to set priorities for scope, risk and quality of technology solutions to meet business needs
Ability to effectively communicate issues and solutions across all levels of the organization