At Edward Jones, we help clients achieve their serious, long-term financial goals by understanding their needs and implementing tailored solutions. To ensure a personal client experience, we have located our 14,000+ branch offices where our more than 7 million clients live and work.
A typical branch office has one financial advisor who meets with clients face-to-face and one branch office administrator who enhances the team's ability to build deep relationships with clients. Headquarters associates in St. Louis and Tempe provide support and expertise to help U.S. and Canada branch teams deliver an ideal client experience. Edward Jones currently has more branch offices than any other financial services firm, and we continue to grow to meet the needs of long-term individual investors.
Job Description
At Edward Jones our Cloud Center of Excellence is focused on enabling the adoption of public cloud. This group is laser focused on setting the tone for efficient workload assessment, establishment of a governance model and creating synergy with product teams to allow decentralized deployments into the cloud. In the Senior Cloud Engineering role, you will be expected to facilitate the "you build it, you run it" mantra through the development of rapid service integrations and a steady focus on automation. A key focus for this role will be the establishment of an Infrastructure-as-Code deployment model that helps realize the speed that comes from the utilization of native cloud services. This role will bring you into contact with a diverse array of stakeholders from each area of the Information Systems division and will require solid collaboration skills as well as a belief in continuous improvement. This is an exceptional challenge and opportunity for someone who is excited for rapid change and continuous learning.
What you'll do
Assist in the adoption of cloud infrastructure platforms and the integration of a hybrid architecture
Manage Azure environments utilizing governance policies and security guidelines and assist with building on these policies and guidelines
Assist in the build and integration of cloud CI/CD stack with on-premise pipelines
Work with distributed teams to ensure that application services are properly instrumented to be reliably monitored and debugged
Automate manual, repeatable system processes to reduce Tier 1 efforts
Collaborate with project teams to deploy new solutions for proof-of-concept efforts
Document and maintain procedures and system configurations for use in ongoing support and future efforts that require modifications or upgrades to the infrastructure
What you'll need
Proven knowledge and experience in the deployment of Microsoft's Azure services
Experience in automation, configuration management and deployment of enterprise scale infrastructure(IaC) using Ansible, Terraform or ARM
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.
Software development experience (Java, Go, Node JS) preferred
Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices
Solid understanding of computer science and software engineering fundamentals.