DevOps Engineer / Windows / Linux / HTTP / Python / Amazon Web Services
Salary: £70,000 + Benefits
Central London
Permanent
Leading digital organisation based in an excellent location are looking to add an Infrastructure / DevOps Engineer to their established team. Great opportunity for a candidate to further entrench themselves within the DevOps space and get involved in areas likes AWS / Python and more!
An in depth understanding of the HTTP protocol and a background in building high-availability distributed systems with horizontal scalability would also be beneficial.
This client also offers better than usual work/life balance and have an extensive benefits package on offer.
Please apply for a full job spec and client information.
Responsibilities / Skills
As our DevOps Engineer you will spend the majority of your time working on a elastic beanstalk multi-container docker based architecture practicing modern DevOps techniques across the full development life cycle. In addition to docker we make use of numerous other AWS services including EC2, RDS, Route53, ElastiCache, API Gateway, Lambda, VPC, Elasticsearch, WAF and CloudFront. The application technology stack is also fairly diverse and includes Ruby, Python, PHP, Java, NodeJS, Redis and MySQL.
- Keep abreast of the latest DevOps technologies, trends, tools and practices.
- Evaluate new technologies and help to introduce them into the DevOps team where appropriate.
- Support the migration of existing infrastructure to AWS.
- Create AWS based infrastructure from code for each of required environments (test, preprod, prod).
- Script all infrastructure configuration and ensure that all environments/stacks are templatized and organised into reusable components.
- Apply best security practice to all infrastructure and applications that the team works on.
- Support the agile way of working within the DevOps team (e.g. standups, planning sessions, retrospectives).
- Experience working as a DevOps/Infrastructure engineer at a senior level within a software engineering/product/web team.
- Experiencing building high availability distributed systems with horizontal scalability.
- Experience building infrastructure from code and config for high volume services.
- Scripting language experience.
- Knowledge of configuration management software such as: Microsoft System Center Configuration Manager (SCCM) or Ansible
- Windows or Linux system administration experience.
- In depth understanding of the HTTP protocol.
- In-depth experience of technical debugging and analysis of infrastructure and web applications.
- In depth knowledge of operational and application security.
- Experience working with web server technologies such as: Internet Information Server (IIS)
- Knowledge of DNS.
- Active Directory administration and design
Desirable Skills: Terraform / Load & Performance Testing / Single Sign On / Networking concepts / VMware / Solid understanding of SQL Server Administration, Database Design, TSQL, Stored Procedures/Triggers, SQL Server Integration Services (SSIS)