Job Description:
Job Title: Cloud Architect
Duration: Contract / Full-Time Employment
Location: Alpharetta, GA
Key Tasks
- Collaborate with product management, technology, and development teams.
- Work in an iterative/agile environment.
- Work with client and sales teams to design and recommend solutions using a variety of cloud platforms and cloud provider service offerings.
- Track, measure, and report on cloud service usage by division, product, team, and individual.
- Provide technical leadership for solving complex cloud platform configuration, integration, implementation, performance, and security problems.
- Responsible for the usage of cloud technologies across existing and new products.
- Apply automated and infrastructure-as-code practices to implement solutions.
- Provide technical leadership for proving and applying new technologies across existing and new products.
- Create reusable components, integrate them with other services and perform integration testing.
- Design and maintain coding standards to enhance development and maintenance.
- Assist QA teams to explain functional requirements and review test cases.
- Take ownership of system components and drive continual expansion, reuse, and improvement across the board.
- Analyze and solve problems across all levels of the stack.
- Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in and drive regular code reviews.
- Work closely with delivery teams on bug fixing and improving application performance.
- Optimize applications and infrastructure for performance, scalability, security, and user experience.
- Continuously discover, evaluate, and implement new tools and technologies to maximize development efficiency.
- Follow agile development methodology and DevOps practices with an agile mindset.
Basic Qualifications
- Bachelor’s degree in computer science or a related technical field with 10+ years of relevant work experience, or 15+ years of relevant work experience.
- 10+ years of experience delivering enterprise customer-facing distributed solutions.
- 6+ years of work experience in the financial services industry or other highly regulated industries.
- 6+ years of indirect or direct technical leadership.
- Experience interacting with customers and appropriate representatives to analyze, validate, specify, verify, document, and manage solution requirements.
- Experience with cloud platform management for .NET/Java applications.
- Hands-on experience with Kubernetes and other container management strategies and technologies.
- Hands-on experience with public cloud environments (AWS/Azure/GCP).
- Hands-on experience with orchestration and automation tools such as Kubernetes, Spinnaker, Terraform, Jenkins, Harness, Octopus Deploy, Concourse, Chef, and Puppet.
- Agile thinker with experience leading enterprise agile teams.
- Excellent verbal and written communication skills.