Sign in
Post Jobs

Cloud Infrastructure Engineer

Full Time
  • Full Time
  • Dublin South
  • 28th February 2020

Website Cubic Telecom

Leave today behind you. The future of connectivity is just ahead

Job Brief

We are looking for an energetic, enthusiastic and experienced Cloud Infrastructure engineer who is committed to his/her work and is comfortable working in a fast paced, dynamic and highly flexible environment. You will be working closely with software engineering teams to manage the Azure infrastructure, setting up and configuring resources to facilitate the deployment and operation of our micro-services platform. You will be using the latest frameworks, tools and principles in order to fully automate, debug and monitor our systems in production.

Collaborate with development teams to automate builds and deployment of applications and micro-services on Windows Azure platform;
Manage multiple environments for different products hosted on Windows Azure;
Manage company NuGet server and collaborate with development teams in authoring and publishing shared libraries;
Support the execution of tests and other related activities on different environments;
Monitor and troubleshoot applications in production;
Monitor and test applications for performance and potential bottlenecks, identify possible solutions for issues as they arise, and work with development teams to fix these;
Design, maintain and operate strategies for security, backup, and redundancy;
Document and record tasks and activities through JIRA or any other support tools used by the company;
Manage change control and configuration management, and maintain environment configuration documentation;
Identify inefficient and error-prone processes, and suggest process improvements, e.g. through automation;
Liaise with the security team to comply with defined security standards and best practices;
Maintain technical knowledge of third party and cloud solutions;
Develop Proof of Concepts and participate in prototyping when necessary;
Define processes and best practices, evaluate, implement and review;
Liaise with internal stakeholders and 3rd party stakeholders and vendors for problem resolution;
Essential Requirements
Understanding of software development and DevOps principles;
Deep understanding of Windows Azure PaaS and IaaS;
Experience developing automated build and deployment solutions;
Experience with scripting languages (e.g. PowerShell) and MSBuild;
Deep understanding of NuGet packaging and publishing concepts;
Experience with Service Fabric and setting up and configuring Azure Service Bus;
Experience with Version control systems (Git, VSTS);
Experience with Continuous Deployment/Integration practices and systems;
Experience with tools to integrate best practices (e.g. static code analysis, automated unit tests, integration tests, code coverage, etc.);
Good understanding of how distributed software systems works, including but not limited to technologies and concepts like HTTP, REST, Web API, JSON, asynchronous messaging, micro-services, Service Bus, No-Sql, RDBMS, Elastic Search, Event driven systems etc.;
Good understanding of testing concepts such as unit testing and mocking;
Willingness to continuously learn and go the extra mile to excel on a technical level;

Desirable Requirements

Experience with ARM templates and YAML configuration of releases and builds;
Experience with Configuration Management;
Experience with automation software;
Experience with monitoring and logging solutions (e.g. DataDog);
Experience with Security frameworks (e.g. OWASP);
Experience writing tools or batch processes in C#;
Experience with monitoring and troubleshooting NServiceBus based micro-services;
Knowledge of containers and container platforms;
Understanding of networking concepts, load balancers, DNS;
Microsoft Azure DevOps Solutions Certification;
Microsoft Azure Administrator Certification;
Cubic Telecom is an equal opportunities employer and committed to fostering a diverse and inclusive workplace.

Upload your CV or any other relevant file. Max. file size: 32 MB.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Share on

Similar Jobs