AWS DevOps and Infrastructure Specialist
Location: London
Employment Type
Contracting (6 months tenure)
Role Description
We are looking for an AWS DevOps and Infrastructure Specialist who will be responsible for fully hands-on architecting, designing, implementing, managing, monitoring and optimizing AWS infrastructure and DevOps to ensure high availability, scalability, and reliability of the system while focusing on increased automation to improve operational efficiency. This is an individual contributor role with zero people/project management responsibilities.
Primary Qualifications
- 8+ years of fully hands-on industry experience architecting, designing, developing and managing infrastructure and devops processes in production
- Proficiency in DevOps using AWS stack
- Proficiency in coding in python, java and shell scripting
- Proven experience using infrastructure as code using Cloud Formation Templates
- Established knowledge of networking, Linux/Unix operating systems, security concepts and hands-on system-administration fundamentals
- AWS Certifications
- Must Have - AWS Certified DevOps Engineer Professional
- Nice To Have - AWS Certified Solution Architect Professional
- AWS Certified SysOps Administrator
- AWS Certified Developer Associate
Required Skills
- Continuous Integration (CI) and Continuous Deployments (CD): Proven capability in designing, implementing, and maintaining an end-to-end fully automated CI/CD infrastructure using AWS native stack and other external tools like Jenkins, Bamboo, Sonar etc.
- Automation: Proficient in using automation tooling to streamline repetitive tasks related to infrastructure provisioning and streamlining DevOps workflows. Familiar with IaC automation tools like Terraform and Cloud Formation Templates. Able to automate security controls and compliance validations.
- Configuration Management: Experience in using frameworks (apart from AWS offerings) such as Chef, Puppet in production environments. Deep knowledge of best practices around artifact version control mechanisms and branching strategies.
- Networking: Knowledge of IP Networking, VPN, DNS, VPC, API Gateways, Load Balancers, and Firewalls.
- Distributed Log Aggregation: Experience in designing and implementing distributed log aggregation and monitoring frameworks (AWS stack).
- Automated Monitoring and Alarming: Experience in designing, building and maintaining automated monitoring and alarming mechanisms for distributed systems (AWS stack).
- System Administration: Deep understanding of Linux/Unix systems, networking concepts and security fundamentals, along with related troubleshooting techniques.
- Cloud Infrastructure: Proven capability to use the latest cloud-native offerings of AWS cloud platform to design, deploy, and manage scalable, resilient, and cost-effective infrastructure.
- Containerization: Familiar with container orchestration and management tools like Docker and Kubernetes offerings.
- DevSecOps: Experience in defining, designing and implementing related concepts, along with knowledge of microservices and distributed application architecture.
- Collaboration: Ability to effectively communicate and collaborate with cross-functional cross-geo distributed teams.