DevOps Engineer

12 Mar 2018
10 Apr 2018
Contract Type
Full Time
AgilITe Services (a subsidiary of the Planixs GRP), are a young and vibrant IT solutions provider, delivering Agile IT professionals. We actively seeking a DevOps Engineer to come in on board with a key public sector client
Our client within the public sector is currently going through a significant development phase and require a DevOps Engineer to come on board at a critical point in the project.

Main Duties and Responsibilities

• Helping to develop automated integration platform and defining best practice and standards
• Administration of Linux servers, delivering a complex web app/middleware integration stack
• Provide mentorship and knowledge transfer to internal team members with the goal of the internal team being self-­sufficient in a planned timescale.
• Asset and Configuration Management
• Assist with building a culture of continuous delivery and improvement, ensuring that key systems are regularly analysed, maintained and improved.
• Being involved in the wider development community, identifying good practices we can adopt and share our experiences.
• Building and configuring new server platforms and the automated tooling to do so
• Building up a useful, robust automated test suite to support a Continuous Deployment environment.
• Develop approved technical standards, and the platform design and promote reuse, make progress towards the future state architecture, simplify the technical environment, and reduce the cost and timeframe of development.
• Ensure that new and updated platforms, products and transactions are thoroughly tested for performance, are able to handle specified load, and can be maintained over the long-­term.

Mandatory Technical Skill

• Experience configuring and managing / System administration of Linux servers for serving web/integration development, testing and production services
• Experience with continuous integration, automated deployment, testing and the relevant tooling i.e. Puppet, Chef and Jenkins.
• Strong knowledge of factors influencing performance and ability to tune systems to achieve best possible performance and capacity
• Experience with Release and Configuration Management processes
• Installation and management of open source monitoring tools
• Experience managing and deploying on Cloud-based platforms
• Experience debugging a complex multi-­server service
• Experience in Linux system administration / Management, preferably RHEL
• Outstanding communication skills. The ability to tailor communication both to business and technical audiences as well as to various roles and levels in the organization is essential. The successful candidate will demonstrate visual and written communication as well as verbal and white-­board skills
• Familiarity with network protocols -­ TCP/IP, HTTP, SSL, etc. • Ability to quickly research and learn new programming tools and techniques • Excellent environment management, automation and scripting skills e.g. shell or PERL scripts

Similar jobs

Similar jobs