Job description:
Our client is looking for an experienced Software Engineer for our engineering organization. The ideal candidate has extensive experience managing a wide range of engineering IT resources, has a working knowledge of modern cloud architectures and a focus on DevOps best practices.
Responsibilities:
- Cloud Administration, Management and Monitoring of Engineering IT infrastructure
- Participate in the client’s overall DevOps technology roadmap
- Management of Engineering CI/CD systems
- Implementation of infrastructure as code for cloud-based services
- Support the client’s software release process
- Troubleshoot system issues
Required Skills/ Knowledge:
- Knowledge of AWS Cloud Architectures
- Working knowledge of automated deployment tools – CloudFormation, Ansible, Terraform
- Familiar with containerization platforms, such as Docker and Kubernetes
- Excellent networking knowledge
- Good understanding of the principles and best practices in software development including Agile, Scrum methodologies
- Great troubleshooting and analytical skills
- Good communication skills
- Linux and Windows administration
Basic Qualifications:
- Bachelor’s degree
- 5 + years of experience in software development
Work Conditions:
- Office environment