Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Cloud Solution Architect

Citihub

Cloud Solution Architect

New York, NY
Full Time
Paid
  • Responsibilities

    Job Description

    POSITION PURPOSE   

    As a Cloud Solution Architect you will work as part of a highly technical team of professionals who are responsible for all Cloud architectural design, development and deployment of cost effective and sustainable infrastructures to meet business requirements. Strong organizational skills, business acumen, technical expertise and attention to detail are key in this role. The Cloud Architect is also responsible for collaborating in cross-functional design and planning activities to ensure applications and services requirements are identified and supported.

    MINIMUM TECHNICAL SKILLS / KNOWLEDGE 

    • Has a strong understanding of modern software development process in a regulated entity 

    • 15+ years experience in financial services industry (banking, vendor, consulting) 

    • Mid-level of proficiency in several programming languages, such as Java, Golang, Python, C, better at reading code than writing it 

    • Strong background in messaging middleware related fields preferred 

    • Has multi-year experience working in both design/build and operational application roles 

    • Has sympathy for both sides of the wall 

    • Expert knowledge in one of the major cloud providers, Intermediate knowledge in one of the other major cloud providers. 

    • Understanding of declarative infrastructure tooling 

    • (Data, Databases) 

    • Strong understanding of OCI Containers, Kubernetes and the Kubernetes ecosystem 

    • Operating Model 

    • High level understanding of non-technical operating model aspects, such as service management (change, incident, problem); vendor management; financial/cost management… 

    • Good at using Google! 

    • Seriously, being able to figure new stuff out because you know what to search for and quickly scan through to what you need requires a lot of experience 

    • Networking fundamentals 

    • should understand what these things are and have some comfort communicating about them: CIDRs / subnet masking / routing / proxies / reverse proxies / firewalls / BGP 

    • Security concepts 

    • should be comfortable with these concepts preventative controls / alerting controls / security monitoring / assurance / penetration testing 

    • Knowledgeable with the native tools of at least one major cloud provider 

    • Understand general authN/authZ and federation concepts 

    • Understand general RBAC concepts 

    • Understanding of certificate and secrets management 

    • Telemetry – understand the basics of logging, monitoring, and overall telemetry, knowledge of more modern tracing patterns even better 

    • Comfort with some combination of Splunk, ELK, Datadog, Grafana 

    • Development 

    • Experience with some Scrum/Kanban tools and GIT or a derivative 

    • General comfort using CI/CD tools 

    • Architectural diagrams 

    • Excellent verbal and written communication skills.  Ability to communicate complexity 

    • Powerpoint presentations that aren’t boring bullet points 

    • Financial Services industry experience prefer

    • Bachelors degree

    NICE TO HAVE 

    •  Testing – TDD and BDD 

    • JUnit / JMeter / Cucumber 

    • Development 

    • Knows how to setup a CI/CD stack (Jenkins, Azure DevOps, whatever) 

    • Configuration Automation 

    • SALT / Ansible / Puppet / Chef 

    • Network Analysis and Troubleshooting 

    • Wireshark / Snort – understanding basic packet capture and use 

    • Security – Authentication 

    • Understand OIDC and Oauth2 to some extent 

    • Understand basic IDP provider uses and flows 

    • Familiarity with cloud native implementations for authN/authZ 

    • Comfortable setting up a certificate authority and a full certificate lifecycle management solution

     

    The person doesn’t need to be an expert at all of these.  Expert in a few, competent in many, and knowledgeable of nearly all. They need to be curious and engaged and willing to dive into something that they don’t know and just figure it out. 

     

    Powered by JazzHR

    IVIHaE7YPy