Description: Helping to Automate, Build, and Deploy Infrastructure and Applications in a Cloud Environment. Implementing Continuous Integration Using GitHub Actions. Working with Developers to Ensure Code and Infrastructure Changes are Properly Tested and Integrated. Monitoring and Maintaining Application and Infrastructure. The DevOps engineer is responsible for automating the process of creating and deploying applications and infrastructure in the cloud. They will need experience with AWS, as well as scripting languages such as Python or JavaScript in order to automate the process. The DevOps engineer will also be responsible for maintaining quality assurance of applications and infrastructure and ensuring that everything is running smoothly in the cloud.
Qualifications:
- Experience in automate, build, and deploy infrastructure and applications in AWS cloud environments.
- Implementing continuous integration using GitHub actions
- Proficiency in programming languages such as Python, JavaScript, or TypeScript
- Designing and implementing continuous delivery & deployment pipelines using AWS CDK
- Developing and maintaining infrastructure as code templates using AWS CDK
- Collaborating with developers to ensure code and infrastructure changes are properly tested and integrated.
- Monitoring and maintaining application and infrastructure health and performance using tools such as CloudWatch and CloudTrail
- Troubleshooting issues related to infrastructure and application deployment in AWS cloud environments.
- Ensuring security and compliance requirements are met throughout the development and deployment lifecycle.
- Staying up to date with the latest AWS technologies and best practices and continuously improving processes and procedures.