Job Description
- You will be a technical problem solver, developing strategies and solutions for complex challenges and outage situations.
- You will need to work closely with internal technical teams, such as Software, Engineering, and Database Administration.
- To be successful in this role you will be a technical professional willing to roll up your sleeves and dig deep to solve problems with your team.
- The ideal candidate will have strong communication skills, curiosity for new challenges and will be champion in his domain with a customer-centric approach.
- You should have experience and familiarity with virtualization and be highly experienced with cloud computing, build tools and Infrastructure As Code.
What You’ll Do:
- The Release Engineer will support our existing build & release system and the entire infrastructure around it.
- You will be providing guidance to different R&D teams regarding production of software artifacts and will work to migrate off our legacy system to a modern CI/CD based environment.
Must have:
- Senior level Linux administration (OS, Scripting, Configuration)
- Python, Perl Scripting knowledge or Java scripts to deploy, configure, and maintain SaaS solutions for internal and customer facing applications hosted by the company
- Coding experience – C#, Java, JavaScript
- IaC (Infrastructure as Code) – Ansible/Terraform
- CI/CD experience in successfully constructing a DevOps automated pipeline using trending tools such as Ansible, Chef, Puppet, Jenkins, Bamboo, Docker, Kubernetes with Helm / Kustomize, Terraform, Prometheus, Git / GitHub and Grafana
- Build tools experience: Maven, Graddle, CMake
Soft skills:
- You own and take responsibility for the projects and tasks you’re assigned to. You lead them towards a solution and do whatever it takes to get to resolution. You are proactive and seek help and teamwork to move forward.
- Good analytical and abstract thinking skills: able to find innovative solutions to complex problems
- You take a top down approach to solve problems and manage projects. You start first with the bigger picture. You are able to leave small details and problems to be tackled only after the high level solution is defined and agreed.
Nice to have:
- IBM Clearcase administration
- Solaris/Unix administration
- Private Cloud knowledge – Openstack/Openshift, RHEL virtualisation, VmWare
- Public Cloud experience – GCP/Azure/AWS – deploying and managing services and infrastructures, scaling, cost management
- Experience with Docker or similar container solution
- Experience with orchestration tooling – Kubernetes
- Monitoring solutions implementation – Nagios/Grafana/Zabbix
- Professional Solution Architect certification in Azure, GCP, AWS
- Professional Cloud Network Engineer certification in Azure, GCP, AWSNetapp NCSA/NCSE certification
- Professional Cisco certification – CCNA,CCNP