Software Engineer

Software Engineer

Arbetsbeskrivning

Work tasks

- Develop, build and manage (DevOps) automation and integrations between Network solutions
- Working with systems automation both on-prem and in cloud
- Handle and planning the deploy within the team
- Ensure process continuous improvement and complex problem-solving capability in the team
- Always have security in top of mind when develop or design solutions
- Translate product strategy and requirements into suitable, maintainable and scalable solution design according to existing architecture guardrails
- Identify and share knowledge and best practices with other teams as well as produce necessary documentation
- Work with professional software engineering practices & best practices for the full software development life cycle
- Collaborate closely with product owner and other cross-functional teams, share best practice as well as discuss and motivate design solutions
- Extract data from different sources and present in a dashboard
- Automate device configuration to IP management system
- Zero Touch deployment configuration of network devices
- Ability to investigate and find relevant API's and frameworks applicable for automating and configuring network security devices
- Stay current with industry trends and best practices, making recommendations as needed to help our company develop and deliver cloud future state architectures and roadmaps


Mandatory requirements, both competence and tools:

- Tools/languages for automation: Ansible, Python, Git, SDN, Perl, JSon, Power shell, Java etc.
- WebAPI for integration between different network systems (Tufin, IPAM, Cisco Prime, etc.)
- Infrastructure As Code
- Experience in using Postman or similar tools
- Basic technical skills in network area
- “You build it you run it” mindset - with hands-on experience of DevOps or equivalent for source code control (GitHub)
- Have experience in .Net Framework / Components (Entity Framework, Microservices, .Net Core, Web API, REST API); Azure infrastructure and components (App Services, Azure Function App, SQL, Azure Service Bus, Azure Monitor); versioning tools (SubVersion, GIT); Process modelling; JIRA and Service Now
- CI/CD Pipeline experience
- Ability to design and build high-performing, robust, maintainable and secure software solutions according to the customer needs with given tools and languages
- Ability to code in functional programming languages and build distributed, scalable and resilient solutions
- Ability to test and deploy software solutions, including ability to design and build advanced automated ‘build, test, and release’ infrastructure
- Cloud based delivery pipelines
- Distributed version control
- Continuous code quality
- Systems integration
- Cloud certification: AZ-900 and AZ-204 (Consultant is expected to have certificate at latest 31 mars if not already certified)


Qualifying requirements:

- Basic understanding of Agile methodology and tools used (Jira/Confluence)
- Understanding or experience within Azure and/or GCP
- DevOps practices
- Vulnerability testing knowledge
- Experience in network as a code concept


Personal Competences

- Energetic, curious and have a push for innovation
- Active learner
- Ability to take responsibility, work proactively and continuously improve activities in complex, quickly transforming environments
- Strong communication skills enabling you to liaise between multiple departments
- You are skilled at working in tandem with a team of engineers, or alone if required
- Manage multiple tasks and project and any given time


Language skills - Which language is required and

- English - working proficiency

Sammanfattning

  • Arbetsplats: weITglobal
  • 1 plats
  • 6 månader eller längre
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 16 november 2022
  • Ansök senast: 17 november 2022

Liknande jobb


25 oktober 2024

Machine Learning engineer

Machine Learning engineer

25 oktober 2024

30 september 2024

24 oktober 2024