Job Description
ROLE OVERVIEW
The In-house Cloud\Devops engineer will be working on multiple projects in a fast paced enviroment. They will have an excellent level of understanding of Azure/AWS technologies and be able to communicate this to non technical audiences. Be able to balance the introduction of new technology against business timescales. Be able to train and mentor others.
KEY DUTIES/RESPONSIBILITIES
- Strong knowledge on Multi-channel ecommerce.
- Able to communicate with technical and non-technical stakeholders
- Able to translate a customer’s requirement into best practice hybrid cloud solutions
- Able to influence design decisions using deep technical knowledge.
- Ability to analyze, design and construct infrastructure in the cloud
- Use Azure and AWS best practices for deploying infrastructure.
- Understanding of Infrastructure as code
- Strong knowledge of setup considerations for Middleware (RTO, RPO)
- Strong experience with pre-configured stacks
- Strong understanding of networks hardware and the equivalent technology in the cloud
- Strong experience of cloud/data centre storage options
- Experience of working in an Agile\Devops environment
- Design and implement business continuity and disaster recovery
- Experience of working with Offshore teams
SKILLS/EXPERIENCE/KNOWLEDGE NEEDED
Technical Experience:
- Min 4 years experience with Cloud Technologies
- AWS certified Solution Architect Associate or equivalent in Azure
- Experienced in designing and developing continuous deployment pipelines, integrating Team City, Git , Jenkins and Chef across geographically separated hosting zones in AWS or Azure.
- Experience working in both DevOps and Cloud migration teams
- Experience Managing the cloud and on premise servers and infrastructure for the Digital team
- Kafka experience would be a distinct advantage.
- Manage Data collection using framework and java applications.
- Using AWS/Azure Security best practices for spinning servers and architecting cloud services.
- Building/designing and spinning up new Windows, Linux environments for application using the AWS /Azure best practices.
- Conduct and co-ordinate the penetration testing
- Experience in CI/CD Piple Line setup and auto scaling.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions.
- Advise software development teams on architecting and designing web interfaces and infrastructures that
- Configured Load Balancer and Traffic Manager for high availability and disaster recovery
- Design and build cloud service models including Infrastructure-as- a-Service, Platform-as- a-Service
- Design the Infrastructure using Security and network best practices.
- Implement AWS Direct Connect and VPN gateway services.
- Work with server, network, database, application and database teams to audit infrastructure, design, build,
- Deployment of Nginix server as reverse proxy solution in the environment
- Deploying and creating IIS windows Infrastructure
- Deploy high availability Databases (MS SQL,MySQL,No SQL)
- Configuring API Gateways using Best Practice
- The use of Public/Private cloud (AWS, Azure or GCP preferred) – certification desirable but not essential
- Provisioning of environments and management of IAAS using Cloud Provider templates
- Implementation of Continuous Integration/Delivery concepts and tooling (Teamcity and Octopus etc)
- Administration of source code repositories (Git, Bitbucket etc)
- The design and implementation of continuous integration/delivery practices
- Approaches and tooling for automated build, delivery and release of software
- Approaches and tooling for automated software assurance and quality assurance
- Containerised deployment of applications and container management (Docker, Swarm, K8s,rancher)
- Administration of modern operating systems (Linux, Windows)
- Implementation and configuration of Monitoring (Newrelic, Elk, Grafana)
- Experience of the implementation of DevOps practices in an enterprise IT organisation
- Triage of performance and operational issues
Job ID: 68936