DevOps Engineer

The DevOps Engineer will display an unrivalled passion for technologies, deployment automation and great architecture as they balance their role between solutions delivery, technical architecture and project / team leadership.

 

About the role

The DevOps Engineer will assist project management with specification and scoping, leading/owning the technical design and architecture, and estimate solutions for our blue-chip client base. 

Throughout a large projects implementation the DevOps Engineer will display excellent ownership working with the project management team to utilise available resources, ensuring the efficient delivery of their projects while infrastructure solutions are developed to industry best practices and to a high quality standard. 

The DevOps Engineer will work closely with Development Manager and other senior / lead developers to suggest, agree and implement technical standards and set the technical strategy. 

 

Your role in more detail  

  • Experience working with Microsoft stack of technologies in an Azure environment 
  • Maintain Source code repositories 
  • Document and maintain all working processes
  • Build and maintain pipelines for CI and CD 
  • Supports Development and production systems and deployments 
  • Structure, maintain and document Software Configuration management 
  • Support system and software test automation 
  • Develop automated scripts for packaging software and deploying packaged software
  • Support multiple target environments using similar automation and methodology: Development, QA, Staging, and Production 
  • Work with Development and Product teams on considerations for designing operationally smart applications for deployment in cloud environments, focusing on performance, security, and budgeting 
  • Ensure all cloud deployments follow established workflows
  • Manage deployment and validation of patches
  • Proactively adopt new cloud infrastructure and technology 
  • Manage environments in Azure to ensure optimal capacity, performance, security, and availability 
  • Working knowledge of handling Disaster Recovery and Business Continuity in Azure
  • Experience deploying infrastructure resources utilizing arm templates 
  • Ability to document deployment processes and transfer knowledge to other operational team members 
  • Background in Development, Systems Architecture, and/or Operations
  • Scripting experience in Powershell
  • Experience with
    • delivering applications in Azure
    • configuration management tools
    • source control systems such as TFS and GIT
    • TFS Release Manager D
    • Deploying web and application services to Azure PaaS and IaaS
  • Working knowledge of DNS, Monitoring, SSL Certificates, File Servers, Security, Performance, High Availability, Redundancy, and Disaster Recovery.
  • Working knowledge of Azure monitoring, Log Analytics and Application Insights 
  • Experience in Automated Deployments with Continuous Integration workflows. 
  • Experience working in Scrum teams. 
  • Excellent written, oral communication skills and interpersonal skills. 
  • Keen attention to detail. 
  • Proven analytical, evaluative, and problem-solving abilities. 
  • Ability to effectively prioritize and execute tasks in a fast-paced, changing environment 

Team Leadership

  • Technically initiate, lead, motivate developers to support and adhere to processes that will ensure projects are optimised for automated deployments
  • Foster a culture of quality-controlled, planned, automated deployments 
  • Actively review projects you are implementing CI/CD processes for 
  • Lead by example

Championing Improvements

  • Ownership and active contribution to Technology Roadmap 
  • Contribution to definition of development standards and management of developer conformance 
  • Evaluate, suggest and recommend tools and processes which will improve efficiency and quality 

 

What we're looking for 

  • 4+ years experience in a similar position is essential, with the ability to demonstrate duties matching that of tasks outlined above 
  • Azure certifications - Desirable
  • Experience working with Microsoft SQL Server - Desirable 

Your rewards

  • Competitive salary (Available on request)
  • 24 days annual leave (excluding public holidays)
  • Projects with some of Ireland and the UK's leading companies
  • Flexible working hours to suit your needs
  • Further certification and training opportunities
  • Ability to avail of Company Bonus Scheme
  • Supportive and friendly culture with team appreciation days
  • Brand-new, modern offices in the City Centre
  • Contributory pension scheme
  • Cycle to Work Scheme

 

Think you have what it takes?

Apply now by completing this monitoring form and sending it in along with your CV using the apply button above. 

Have a look at what life at Made to Engage is like here