What are the responsibilities and job description for the Enterprise Architect position at Prosum?
Job Title: Enterprise Architect
Location: Memphis, TN
Term: Full-time/Direct Hire (open to sponsorship & relocation)
Compensation: Negotiable Salary, plus Bonus & Benefits
Job Description:
We are seeking a skilled Enterprise Architect specializing in Google Cloud Platform (GCP), and RESTful APIs, to join our team. As an Enterprise Architect, you will play a key role in designing and implementing innovative, scalable, and reliable cloud-based solutions that leverage GCP technologies, and RESTful services. You will collaborate with cross-functional teams to define architecture strategies, ensure best practices in design and deployment, and deliver cutting-edge solutions that meet the business requirements.
Key Responsibilities:
- Architect and Design Cloud Solutions: Lead the design and implementation of scalable and secure cloud-based architectures using GCP services, including Compute Engine, Kubernetes Engine, BigQuery, Cloud Storage, and Cloud Pub/Sub.
- API Development & Integration: Design and build RESTful APIs to enable seamless integration between systems and applications, ensuring high performance, security, and maintainability.
- Cloud Infrastructure Management: Define and implement best practices for cloud infrastructure, including network design, security policies, and automation with tools like Terraform, Cloud Deployment Manager, or similar.
- Collaboration: Work closely with developers, operations teams, and stakeholders to define technical requirements, create project roadmaps, and ensure timely delivery of solutions.
- Continuous Improvement: Stay current with GCP, Elasticsearch, and API development trends, and introduce innovative technologies and approaches to enhance system capabilities and performance.
- Documentation & Training: Produce high-quality documentation for design specifications, processes, and workflows. Provide training and mentorship to junior team members.
- Troubleshooting & Optimization: Conduct performance tuning and troubleshooting for cloud-based systems, APIs, and Elasticsearch clusters to ensure maximum efficiency and uptime.
Skills & Qualifications:
- Proven experience as an IT Architect or similar role with strong expertise in GCP cloud services.
- Deep knowledge of RESTful API design, development, and integration.
- Hands-on experience with Elasticsearch, including cluster management, query optimization, and performance tuning.
- Proficiency in infrastructure-as-code tools such as Terraform or Google Cloud Deployment Manager.
- Strong understanding of cloud security best practices, including IAM, encryption, and secure data storage.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
Preferred Qualifications:
- GCP certification(s), such as Google Cloud Professional Cloud Architect or Google Cloud Professional Data Engineer.
- Experience with Agile methodologies and working in an Agile environment.