Azure Cloud Platform Engineer
Cloud: Applications DeveloperDeploy and manage data platforms and data movement solutions in the Azure Cloud using infra as code (IaC) such as Terraform, Ansible etc.
Build secure Virtual Machines, containers and standup Azure resources for various Analytics platform needs using IaC
Use Azure best practices and Edward Jones IaC blueprints to build scalability, high availability, security, and performance into our data platforms to meet the growing needs of our analytics users
Partner with agile data development teams and use DevOps methodologies to create automated, efficient CI/CD processes to reduce the time to promote, test and deploy code
Partner with Information Security teams to ensure data is secure both at-rest and in-flight
Evaluate vendor-supplied software, install and deploy them using IaC as needed for data ingestion use cases
Document and maintain key architecture and coding standards for supported platforms
Act as first line support for data platforms to maintain peak operating efficiency and ensure maximum uptime
Ensure data platforms remain current to take advantage of the latest features and support
Communicate status of assigned work to management and follows agile practices and procedures covered by precedents, standards, or policies
Seek guidance when direction is needed and speak up about technology risks identified and own addressing them with the team
Influence peers on the team with questions and insight
Leverage agile strategies to understand and solve problems while collaborating on technical decisions
Be open to learn, train and develop as a team
Proven Knowledge and experience in standing up and deploying data platforms such as Azure Databricks, Azure Data Factory, Azure Storage, Azure functions, Azure VMs and tools in Azure cloud
Experience working with Azure cloud provider tools, Azure Networking/Security and architecture
Experience with containers and container orchestration software platforms Docker, Docker Registry, Kubernetes, etc.
Knowledge of configuring monitoring solutions and the creation of dashboards (Dynatrace, Splunk, Prometheus, Grafana)
Experience with both Linux and Windows environments and scripting languages - bash, python, Ruby, PowerShell, etc.
Preferred experience packaging, automating and deploying tools/processes on Azure using config management tools such as Terraform/Ansible
Preferred experience working with and maintaining CI/CD pipelines using DevOps methodologies and versioning tools such as Git, Cloudbees
Good communication skills and ability to articulate system designs and patterns to varying levels of leadership.
Must have a bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or any other technology related field. An equivalent of the same in working experience is also accepted for the position
Experience: Minimum 3+ years in IS development and 1+ years managing and supporting cloud data platforms preferred