Senior Consultant, DevOps
- Johannesburg, South Africa
Are you a DevOps engineer who has hands-on experience with building, automating and operating large-scale cloud applications? Would you like to work with our customers to help them architect, develop and re-engineer applications to fully leverage the AWS Cloud? Would you like a career that gives you opportunities to help customers and partners use cloud computing to do big new things faster and at lower cost? Do you want to be part of history and transform businesses through cloud computing adoption? Do you like to work on-site in a variety of business environments, leading teams through high impact projects that use the newest application technologies? Would you like a career path that enables you to progress with the rapid adoption of cloud computing?
At AWS, we are hiring the best hands-on technical architects and systems development engineers, who can help our clients and partners deploy and operate their business-critical applications taking advantage of the global scale, elasticity, automation and high-availability features of the AWS cloud. Our consultants will collaborate with partner and client teams to deliver proof-of-concept projects, conduct topical workshops, and lead implementation projects. These professional services engagements will focus on customer solutions built with CloudFormation, API Gateway, Lambda, ECS, SQS, CloudWatch, Kinesis, and others.
This is a customer facing role. You will be required to travel to client locations and deliver professional services when needed.
Bachelor's degree, or equivalent experience, in Computer Science, Engineering, Mathematics or a related field
5+ years of experience as a technical specialist in customer-facing roles
Ability to think strategically about business, product, and technical challenges in an enterprise environment.
Strong hands-on experience with mainline programming and scripting languages such as Shell, Python, Ruby, Perl, Java, .Net, or C++
Hands-on experience with building and managing release systems, code merging and promotion, and CI/CD workflows and tools
Experience working with and delivering using Agile practices
Experience in an Architect role or similar
Masters or PhD in Computer Science, Physics, Engineering or Math.
Experience with CloudFormation, Chef, Puppet, Salt, or Ansible in production environments
Knowledge of IP networking, VPN's, DNS, load balancing and firewalls
Experience with monitoring and log aggregating frameworks like CloudWatch, Datadog, Splunk, Opentracing, AWS X-Ray, and APM tools.
Experience with revision control source code repositories (Git, SVN, Mercurial, Perforce)
Management of continuous integration servers like Jenkins, Bamboo and TeamCity
Experience with development and automated testing.
Understanding of microservices and distributed application architecture.
Strong verbal and written communication skills, with the ability to communicate core DevOps concepts (CI/CD, Agile & Automation)
Blogging or writing technical articles or contributing to an open source project for new and existing technologies or application architecture and design
Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae
Back to top