DevOps Engineer / Software Engineer – AWS Focused Job Description Template
Our company is looking for a DevOps Engineer / Software Engineer – AWS Focused to join our team.
Responsibilities:
- Involved in the day to day operation of their globally distributed hybrid infrastructure (Physical & Cloud-based);
- Architecture and deployment of new cloud infrastructure to support business needs;
- Develop and maintain Infrastructure as Code as well as the CICD Pipeline utilised by all DevOps;
- Development of strategies to maintain and enhance platform availability, operational efficiency and security posture;
- Research, evaluate and implement innovative technologies.
Requirements:
- Requires a knowledge of coding, coding techniques and demonstrable development experience in a chosen language;
- Experience with AWS to architect and operate highly available, secure production services;
- Experience with HashiCorp tooling (Terraform, Vault);
- Passion for the DevOps culture and principles;
- Disciplined working practices;
- Experience with containers, especially Docker, Kubernetes, Istio, AWS EKS & ECS;
- Ability to work with API’s (system/RPC, REST);
- Experience with configuration management frameworks and automation tools such as Puppet, Chef, Ansible;
- Experience with Scripting and Automation (Bash, Python);
- Experience with monitoring and observability tools (CloudWatch, Prometheus, Splunk, Envoy);
- Comfortable working in and with dynamic environments;
- Experience with Repositories (GIT / SVN);
- Experience with Continuous Integration and Deployment tooling (CICD Pipeline, GitOps, Jenkins);
- Experience with any RDBMS solutions (RDS, MySQL / PostgreSQL / Oracle).