The Scoop on the Role:
Are you ready to be a pivotal member of Grouper's Software Engineering Team, driving innovation and excellence in deployment solutions? We're seeking a passionate and skilled individual to join us in architecting and deploying our software products with efficiency and precision. If you're ready to take on the challenge and make a meaningful impact, this role is for you!
The role's areas of focus:
Deployment Design and Development: Design and develop deployment facilities for our software products across diverse runtime environments, ensuring seamless integration and functionality.
Licensing Solution Integration: Integrate SaaS software products licensing solutions, optimizing for efficiency and scalability.
Azure Environment Configuration: Configure and maintain services in Azure environments, including virtual machines, containers, Kubernetes clusters, and integration with Azure services like CDN and AKS.
DevOps Management: Architect and manage all DevOps activities to support the Software Engineering team, maximizing efficiency and effectiveness.
Efficient Azure Utilization: Maximize Azure services and design processes for efficient DevOps implementation and ongoing service delivery.
IaaS Development: Develop all Infrastructure as Code (IaaS) activities, leveraging technologies such as Terraform and Helm for configuration.
Monitoring Solutions Implementation: Implement monitoring solutions for infrastructure and services deployed in Azure, ensuring optimal performance and reliability.
Agile Scrum Participation: Actively participate in Agile Scrum-based IaaS/DevOps processes, collaborating with cross-functional teams to achieve project goals.
Continuous Delivery Pipeline Support: Architect and support Continuous Delivery pipelines, streamlining deployment processes and enhancing software delivery efficiency
What We're Looking For: A Software Engineering Maestro or Deployment Dynamo!! Are you ready to immerse yourself in a role that demands technical mastery and strategic insight? Here's what we're searching for:
Licensing Expertise: A deep understanding of the principles and practices of licensing solutions for Saas and on-premised application packaging and deployment.
CI/CD Familiarity: An understanding of Continuous Integration, Delivery, and Deployment methodologies.
Container Management Skills: Working knowledge of container management software such as Docker, Kubernetes, OpenShift, etc.
Agile Proficiency: Experience working in an Agile environment following Scrum principles.
Scripting Skills: Proficient in Linux shell scripting and adept at automating manual processes using Python and Unix Shell.
CI/CD Tool Proficiency: Hands-on experience with CI/CD tools and technologies such as Jenkins, Bamboo, TFS/VSTS, Maven, Gradle, Nexus, Artifactory, or similar.
Infrastructure as Code Expertise: Expertise in at least one Infrastructure as Code / Configuration as Code technology like Terraform, Ansible, Helm, etc.
Modern Ops Knowledge: Working knowledge of modern operations technologies including monitoring, log aggregation, alerting, and service discovery.
Additional Skills: Experience with Linux, Database Technologies, Application Servers, Integration, DevOps, Kubernetes, Containers, and SDN would be advantageous.
Creativity and Adaptability: Creativity and a passion for tackling challenging data problems, along with a willingness to work in a startup environment, are essential.
Communication Skills: Strong documentation, communication, and interpersonal skills are required.
Tool Proficiency: Experience with Atlassian JIRA, Bitbucket, and Confluence.
Git Management: Proficient in managing git-based repositories.
Collaboration Skills: Ability to perform pair programming and peer code review with fellow teammates.
The Perfect Match: If you are a Tech Wiz, or possess some of these skills, Grouper is excited to hear from you!
Proficient Programmer: Expertise in any of the modern programming languages such as Java, Python, NodeJS, Scala, etc.
Data Engineering Skills: Experience with data engineering and analytics technologies, including Spark, Hadoop, Kafka, Cassandra, and similar platforms.
Educational Background: University degree in Computer Science or equivalent field.