System Architect

Apply Now

Company: Spruce Technology, Inc.

Location: Los Angeles, CA 90011

Description:

The Los Angeles Department of Building and Safety (LADBS) is seeking to engage the services of one (1) System Architect who will primarily focus on developing, deploying, and maintaining robust and scalable IT systems that meet our operational needs. In addition to developing new systems, the System Architect will play a crucial role in supporting our migration efforts from on-premise platforms to cloud-based solutions. This includes leveraging advanced tools and technologies including Docker, Kubernetes, and AWS for tasks such as containerization, orchestration, and provision of cloud services. The ideal candidates should be proficient in utilizing CI/CD pipelines to streamline software releases, ensuring a smooth transition across various platforms. Familiarity with Agile methodologies and source control systems such as Git is a prerequisite, along with expertise in .NET Core and Python.

Task List:
  • Develop, construct, test, and maintain robust and scalable IT systems and architectures. This includes using advanced technologies such as Docker, Kubernetes, and AWS for containerization, orchestration, and cloud services respectively.
  • Implement CI/CD frameworks to create repeatable and reliable software deployment pipelines. This includes ensuring seamless flow across various cloud and on- premise platforms.
  • Collaborate with the systems programmers to ensure IT solutions align with the company platform architecture and all aspects related to infrastructure.
  • Collaborate with development and operations teams to improve system reliability, scalability, and performance.
  • Document processes and perform periodic system reviews to ensure adherence to established standards and processes.
  • Evaluate and advise on technical aspects of open work requests in the product backlog with the project lead. This includes defining Cloud infrastructure Reference Architectures for common solution archetypes.

Work Products and Outcomes: Contractor shall meet the following key high-level work products and outcomes:
  • Design, build, test, and maintain robust and scalable IT systems and architectures that align with the business requirements and goals.
  • Implement CI/CD frameworks; repeatable and reliable software deployment pipelines.
  • Work with cloud solutions architect to ensure IT solutions are aligned with company platform architecture and all aspects related to infrastructure.
  • Collaborate with development and operations teams to improve system reliability, scalability, and performance.
  • Ensure IT architectures will support the requirements of the business.
  • Document processes and perform periodic system reviews to ensure adherence to established standards and processes.
  • Evaluate and advise on technical aspects of open work requests in the product backlog with the project lead.
  • Define Cloud infrastructure Reference Architectures for common solution archetypes.
  • Other related tasks identified by LADBS.

Performance Specifications:
  • A bachelor's degree in computer science, software engineering, or a related field.
  • Proven experience as a System Architect or in a similar role, with a track record of developing, deploying, and maintaining robust and scalable IT systems.
  • Demonstrated technical proficiency with Docker, Kubernetes, AWS, and CI/CD pipelines.
  • Proficient in .NET Core, Python, C#, and Git.
  • Experience with Agile methodologies and software development.
  • Strong organizational, critical thinking, and problem-solving skills.
  • Excellent communication and collaboration abilities, with the ability to work in a dynamic, team-oriented environment and adapt to changes in a fast- paced work environment.
  • Certifications in related field would be an added advantage (e.g. AWS Certified System Architect, Docker Certified Associate, etc.).
  • Experience in Cloud technologies.
  • 3+ years of project management and leadership.

Evaluation Criteria:
  • 5+ years of experience in Software Development using C# and Python.
  • Experience in Agile Software Development.
  • 5+ years of experience managing IT systems and architectures.
  • Experience in Cloud technologies.
  • 3+ years of project management and leadership.

Additional Details:
  • This position is Remote.
  • Estimated Start Date: 05/20/2025
  • Estimated Completion Date: 05/19/2026

Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.

Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.

Similar Jobs