GoLang Developer
GeekSoft Consulting
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Confluence
Azure
Business Software
Cloud Computing
Continuous Integration
PostgreSQL
Linux System Administration
Cisco Nexus Switches
Ansible
Fortify (Software)
SonarQube
Neoload
Infrastructure as Code (IaC)
Kubernetes
Ansible Tower
Devsecops
Go
Job description
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Requirements
- Develop, maintain, and support production-grade CI/CD applications using Golang.
- Manage and enhance CI/CD platforms supporting large-scale engineering teams.
- Build, maintain, and automate CI/CD pipelines with a strong DevSecOps focus.
- Deploy, install, configure, and maintain COTS applications in cloud and on-premises environments.
- Perform L2 support for critical business applications, including incident resolution and change implementation.
- Administer and maintain Linux-based systems and infrastructure.
- Implement and manage Infrastructure as Code (IaC) using Ansible Playbooks.
- Collaborate with engineering teams to ensure a secure, compliant, and streamlined development path to production.
- Troubleshoot application, infrastructure, network, and deployment issues to ensure platform stability.
- Work with tools such as Azure DevOps, SonarQube, Nexus Lifecycle, Nexus Repository Manager, Fortify, Confluence, Ansible Tower, and NeoLoad.
Requirements
- Strong hands-on experience in Golang development.
- Solid understanding of Microsoft Azure, Kubernetes (K8s), and cloud infrastructure.
- Experience with Azure DevOps, CI/CD pipelines, and automation.
- Hands-on experience with Ansible Tower and Ansible Playbooks.
- Experience supporting critical business applications at the L2 support level.
- Strong Linux administration and operating system knowledge.
- Experience with software artifact repository tools such as Nexus Repository Manager.
- Knowledge of PostgreSQL is an advantage.
- Strong troubleshooting and problem-solving skills.
- Strong team player with excellent collaboration skills.
- Excellent verbal and written communication skills.
- Proactive mindset with a strong willingness to learn.
- Self-motivated with a passion for automation and continuous improvement.
Benefits & conditions
- A challenging, innovating environment.
- Opportunities for learning where needed.
Deze baan Landelijk gemiddeld IT ICT vacatures gemiddeld Nederland gemiddeld Developer