Jobs

Job Details

Location

Belfast, Northern Ireland

Salary

Commensurate with Experience

Experience

2 + years

Closing Date

2019-04-26 15:00:00

Share

DevOps Engineer

  • Reporting to: Engineering Manager

    Responsible for the development environment, tools and technology to deliver and deploy IoT solutions. This is a hands-on role requiring appropriate technical experience and a can-do approach towards environment automation / management and continuous improvement. The role will encompass the use of a broad range of AWS technologies, operating systems (Linux) and application environments, with an emphasis on the implementation of best practice cloud security principles.

    Core Role Responsibilities:

    • Deploying, automating, maintaining and managing AWS cloud based production system, to ensure the availability, performance, scalability and security of productions systems.
    • Build, release and configuration management of production systems.
    • Pre-production Acceptance Testing to help assure the quality of our products / services.
    • System troubleshooting and problem solving across platform and application domains.
    • Suggest architecture improvements, recommending process improvements.
    • Evaluate new technology options and vendor products.
    • Ensure critical system security through the use of best in class security solutions.

    Essential Skills and Experience:
    • Honours degree in Computer Science or related discipline.
    • AWS: 2+ years’ experience with using a broad range of AWS technologies (e.g. EC2, RDS, ELB, S3, VPC, IAM, CloudWatch) to develop and maintain an Amazon AWS based solution, with an emphasis on best practice cloud security.
    • DevOps: Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools.
    • Continuous Integration, Continuous Deployment: Experience with Jenkins and automated deployment
    • Scripting Skills: Strong scripting (e.g. Python) and automation skills.
    • Operating Systems: Linux system administration.
    • Monitoring Tools: Experience with system monitoring tools (e.g. Nagios).
    • Problem Solving: Ability to analyse and resolve complex infrastructure resource and application deployment issues.
    • Professional commitment to high quality, and a passion for learning new skills.
    • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
    • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically dispersed working environment

    Desirable Skills and Experience:
    • OO Programming Skills: Strong OO Programming skills (Java).
    • DB Skills: Basic DB administration experience (Postgres).
    • Agile Methodologies: Experience with Agile software development, project management methodologies.
    • Version Control: Experience administrating version control systems such as Git.
    • Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
    • Familiarity with the Atlassian stack – Jira, Confluence, Hipchat.

    Benefits
    • 24 Days Annual Leave (Plus 10 Statutory Days)
    • Contributory Pension Scheme
    • Life Assurance Scheme
    • Private Health Care
    • Travel and Accident Insurance
    • Death in Service Pension Insurance
    • Discretionary bonus scheme.