Gigster
Solutions Architect
Job Summary
This role involves leading the design and implementation of system enhancements and overseeing cloud migration efforts, particularly in private and public cloud environments. The candidate should have extensive experience in software development, cloud technologies, and system architecture, with a focus on open-source tools like Kubernetes and Docker. Collaboration with stakeholders and ensuring project milestones are met are key responsibilities. The position offers a challenging, long-term project with opportunities to work on innovative solutions across industries, in a dynamic and curated talent network.
Required Skills
Job Description
Do you want to work on cutting-edge projects with the world’s best IT engineers? Do you wish you could control which projects to work on and choose your own pay rate? Are you interested in the future of work and how the cloud will form teams? If so - the Gigster Talent Network is for you.
Our clients rely on our Network for two main areas, Software Development and Cloud Services. In some cases, they need help building great new products, in others they want our expertise in migrating, maintaining, and optimizing their cloud solutions.
At Gigster, whether working with entrepreneurs to realize ‘the next great vision’ or with Fortune 500 companies to deliver a big product launch, we build really cool enterprise software on cutting-edge technology.
The Role
Our client is a prominent player in the energy sector, specializing in delivering innovative solutions across oilfield services, energy technology, and environmental sustainability. They provide advanced equipment, digital tools, and expertise to optimize operations, enhance efficiency, and ensure energy exploration and production safety. Focused on driving sustainable growth, our client integrates cutting-edge technology with deep industry knowledge to address the evolving needs of the global energy landscape. Currently, our client is looking for a Solutions Architect to guide their technical team through a public to private cloud migration as well as long-term strategic planning of the developing efforts.
--> This is a 6-month-long full-time (40 hrs./week) project with the possibility of extension <--
Role & Responsibilities:
- Lead the design, development, and implementation of critical system changes, enhancements, and software projects.
- Collaborate with leadership, product managers, and stakeholders to translate business requirements into scalable and efficient solutions.
- Ensure timely delivery of project milestones and objectives.
- Work closely with lead engineers and architects to maintain consistency and alignment across systems and processes.
- Review and approve design proposals and technical documentation to ensure adherence to company standards and best practices.
- Advocate for development standards and promote best practices in system architecture and software development.
- Conduct code reviews and provide constructive feedback to improve system quality and performance.
Qualifications:
- 10+ years of experience in software development, with a strong focus on private cloud solutions and open-source technologies.
- Experience developing and/or leading development efforts in Golang.
- Proven expertise in designing and operating applications at scale within private cloud environments.
- Strong understanding of open-source frameworks and tools, with hands-on experience in Kubernetes (K8s), Docker, and other containerization technologies.
- Demonstrated experience in migrating applications from monolithic to distributed architectures, with knowledge of domain-driven design, event-driven architecture, and microservices.
- Advanced knowledge of Infrastructure-as-Code (IaC) systems to provision and manage distributed architectures in private clouds.
- Familiarity with cloud monitoring, alerting services, and building resilient systems in private cloud environments.
- Experience with Public cloud (AWS, Azure).
- Experience with Networking in public and/or cloud environments
Preferred Skills:
- Deep knowledge of private cloud infrastructure and open-source tools for building scalable, reliable solutions.
- Excellent problem-solving and communication skills, with a focus on collaboration and innovation.
Recruitment Process
- Recruiter Screen (30 mins)
- Technical Interview (45 mins)
- Client Technical Interview (30 mins)
- Client Technical Interview (30 mins)
We strive to move efficiently from step to step so that the recruitment process can be as fast as possible.
Gigster
Gigster connects businesses with top-tier talent for custom software development, AI advancements & digital experiences. Get started with on-demand experts.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.