Cloud Architect

Compassion International Colorado Springs , CO 80928

Posted 4 weeks ago

Overview

We are looking for a Senior Cloud Architect to join our Innovation team who wants to help find new ways to release children from poverty. If you want to use your skills architecting solutions on AWS and other cloud platforms to create positive change in the world then this role could be a great fit for you.

While the description of this role is designed to guide those we think might best fill this role to apply, if you read what the work might be like and believe that you can do the job, then please apply and we can talk about it.

Essential Job Functions

Who are you?

You love working on complex problems, understanding how scale changes solutions to those problems, and leveraging cloud platforms such as AWS to make those solutions have low overhead and maintenance while letting them perform at a high level.

You love working on AWS but you also know its limitations and shortfalls. You have spent many years working on the platform and have architected multiple solutions at scale while managing costs and performance considerations.

You get serverless. From Lambda and Dynamo to Fargate and S3 you appreciate the value brought by serverless solutions and know how to use them.

Working serverless solutions that need to communicate between accounts and regions doesn't scare you. Cloudformation templates and the Serverless Application Model are things you are comfortable with.

You've learned a lot and you are hungry to keep learning. You have a wide understanding about cloud products and services, especially on AWS but also recognize that there is always more to learn and are hungry for that knowledge. Being asked to figure out how a new product might fit into our existing architecture is an exciting challenge for you, even if you have never used that product before.

You know and love best practices. Security up front and secure by design? Check.

Separation of concerns? Check. Understanding the customer before you start work? Check. Balancing short term vs long term cost along with performance and maintainability?

Not a problem for you. CI\CD Pipelines and deployment strategy.

You love making others better. You'll help us create reusable patterns so that engineering teams can work with you to solve a problem and then when they have a similar problem, can reapply the same thinking to solve that problem.

You are a servant leader. You'll lead the team towards discovering the best ways to architect solutions while ensuring that each engineer feels supported and understood in what they need to accomplish.

When you disagree with someone you do so firmly but lovingly, always ready to clarify your position. You listen and ask questions first before assuming you fully understand what is needed.

What kinds of things will you do?

Compassion is a not-for-profit focused on releasing children from poverty in Jesus' name. This role sits on our innovation technology team and as such the types of things you will work on will vary. Here are some examples of what your work might look like:

  • We have a ton of data we want to put into a data warehouse. We think we want to use redshift but aren't sure if we should put the data their first, or in s3 until we have it fully categorized.

  • We have a website and part of the website requires users to login. We want to transition that user base into cognito, but aren't sure the best way to do that.

  • We need to build a bunch of API's around a data set and want to use cloudformation templates along with SAM to create all some lambda functions to serve as those api's.

  • We have a CRM and want to link some additional external data to the data in the CRM and want to find a really efficient way to link data between the two.

  • Our Director of Data science is building a data lake and wants to know best practices for that on AWS.

  • We are building a web application that will be used in sub Saharan Africa as well as South America. We want to make sure the application loads efficiently in both regions.

  • We have some IOT devices measuring temperature and rainfall levels at our projects and we need to stream that data to a centralized location. We aren't sure if we need Kinesis for this project or if we should just post the data to a lambda.

  • We need to do some really deep data analysis and a developer wrote a lambda function to do it. We need help deciding if we need a container instead because the code might take a long time to run sometimes.

Ultimately, you'll be asked to help select, configure, and organize products and deployments on cloud platforms in order to best support multiple projects while trying to ensure the solutions we build are both flexible and where possible reusable.

Qualifications

Faith

  • Has a personal relationship with Jesus Christ.

Culture

  • Accountable for supporting, upholding, and engaging in Compassion's core "Cultural Behaviors" in all internal and external communication and relationships.

Work Experience

  • Ten years Professional experience working in integration architecture or similar field.

  • Equivalent education, training and/or certification may be sub

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Cloud Deployment Engineer Verizon Cloud Platform

Verizon Communications

Posted 3 days ago

VIEW JOBS 8/16/2019 12:00:00 AM 2019-11-14T00:00 What you'll be doing... As a Distinguished Member of Technical Staff (DMTS), you will build and manage the Verizon Cloud Platform (VCP). Our team members are smart, hard-working, and want to help transform the way we operate. This opportunity will allow you to bring your technical leadership, skills, and experience to life as part of a small team within a large organization. We operate with a lean startup mentality with the support of a large directional division. You will have the experience and expertise of the best network team in the world behind you as you help the team transform infrastructure, workload, and product through content delivery, mobility, and Verizon's enabling of the Internet of Things. The DMTS – VCP Deployment Engineer will envision, architect, document, and support deployment technology ("infrastructure as code") across the network organization ecosystem. You will be responsible for designing, building, testing, deploying and operating application services and APIs in support of core network elements as provided by multiple vendors. As part of this work, you will execute continuous integration and continuous deployment while leveraging DevOps best practices. You will provide architectural leadership including review of deployment technologies within the ecosystem along with service integration techniques, software decomposition and conversion to micro services, where appropriate. The position will advise on troubleshooting and the triage of problem reports, resolutions, and escalate as required. The position includes a willingness to enhance team learning environment by providing and encouraging mentorship and technical leadership. What we're looking for... You'll need to have: * Bachelor's degree or four or more years of work experience. * Six or more years of relevant work experience. Even better if you have: * A Degree with a specialization in computer science, mathematics, electrical engineering or equivalent. * Significant experience in computer systems. * Experience deployment at scale. * Experience authoring, maintaining, and executing infrastructure as code. * Advanced OpenStack deployment and administration experience. * Experience defining and describing an architecture of a system in the context of a cloud native solution. * Experience with data analytics and pattern matching. * Experience with Linux systems administration, preferably in Virtualized environments. * Knowledge of REST and architecture of services that expose REST APIs. * Knowledge of Python, Java, bash, and Linux operating systems. * Knowledge of Git, Gerrit, Jenkins, Chef, Puppet, and Ansible. * Knowledge of relational and NoSQL database technologies. * Knowledge of performance testing frameworks, application performance benchmarking, and reporting: * AWS, Digital Ocean, Digital Ocean, Google Cloud Platform, OpenStack, VMware, and Packet. * Provisioning: Ansible, Bosh, Chef, Puppet, SaltStack. * Storage integrations: S3, CEPH, Datera. * Container integrations: Docker. * Orchestration: Kubernetes, DockerSwarm, Mesos, AWS. * Service discovery: etcd, Consul, Zookeeper. * Other: Icinga2, ELK, NGINX, GitHub, MySQL, Cassandra, PostGres, Python, KVM, Calico. When you join Verizon... You'll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America's fastest and most reliable network, we're leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we're about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon. Equal Employment Opportunity We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better. Verizon Communications Colorado Springs CO

Cloud Architect

Compassion International