Company Description
We builds practical employee experience software that makes work simpler. With over 20,000 happy customers in more than 100 countries, We are a must-have for businesses looking to create a more engaging and successful workplace.
Job Description
So, what will your new role look like?
As a Cloud Developer focused on DevOps and Cloud Infrastructure within the ShareGate Operations team, you will work on challenges in a Azure and .NET tech stack for both our SaaS and Desktop products. You will build infrastructure using Infrastructure-as-Code (IaC) to set the centralized foundation for all software teams working in ShareGate. You will contribute to grow a service catalog available to ShareGate teams that enables them to provision the necessary infrastructure components while ensuring we remain compliant with our security and reliability standards, effectively reducing toil and cognitive load for developers. These responsibilities are performed in alignment with guidance from other Platform teams: our Internal Developer Platform (IDP) and Site Reliability Engineering (SRE) teams.
- You will act as the Cloud Operations expert for the team and a DevOps / release management reference for ShareGate stream-aligned teams.
- You will solve problems by designing infrastructure and tools with a "as-code" mindset.
- You will contribute to various initiatives depending of the most relevant priority for ShareGate.
- You will contribute to the creation and maintenance of tools (such as an Admin console) to allow other teams to manage the Production environment in a secure and reliable manner.
- You will be in the day to day of the ShareGate Operations team, meaning participating in the different agile events, prioritizing work, setting incremental objectives, and resolving service requests and incidents.
You will have an impact by adopting a product mindset and by playing the following way:
- By interacting with development teams to understand their needs.
- By maintaining the same product mindset as other teams on the owned infrastructure and code: Build it, ship it, run it.
- By being accountable of the services your team offers.
- By relying on fast prototyping techniques and involving other team’s members for fast feedback on what works and what does not.
- By coordinating with similar practices and guidelines of SRE, technology, architecture, and security teams.
A typical week?
We aim to have the following balance:
- Researching, learning, and developing (new and incremental value): 50%.
- Presenting and sharing knowledge with your colleagues (day-to-day delivery rituals): 10%.
- Helping and supporting teams with their immediate infrastructure / operational needs (individual & collective growth): 40%.
All of this on which technical stack?
- Azure, Azure DevOps.
- Terraform, Kubernetes, Docker, Helm.
- C#, .NET, React.
- MongoDB, MS SQL Server.
What does your future team look like?
You’ll be part of the new ShareGate Operations team that already includes 4 full stack developers. Each team member is highly skilled and autonomous. Close collaboration with other ShareGate teams and strong alignment with IDP, SRE and Security is expected.
What are the next challenges awaiting your team?
Build an infrastructure offering for ShareGate teams that meets our security and compliance requirements that is as self-service for the teams as possible. Projects on the roadmap include:
- Secrets and certificates management solutions (automated renewals and rotations in Key Vaults).
- Centralized management of the product’s AKS clusters.
- Configuration and monitoring of policies and procedures across the teams to ensure compliance.
- Provide guidance and operational support in various Infrastructure challenges.
- Contribute to the development of tools (such as an Admin console) to allow support teams to perform specific operations on the systems in a self-serve fashion.