DevOps Engineer
Job Summary: We are looking for an experienced AWS DevOps Engineer to join our team. The ideal candidate will play a key role in building and managing DevOps capabilities for our platform. This includes activities such as creating and managing CI/CD pipelines, publishing reference implementations in CloudFormation/CDK, and automating software delivery and operations tasks. The DevOps Engineer will also support Business-as-Usual requests and contribute to ongoing platform enhancements.
Key Responsibilities:
- Design, build, and manage CI/CD pipelines for deploying applications and infrastructure.
- Develop and maintain infrastructure as code using CloudFormation/CDK.
- Automate software delivery and operations tasks to improve efficiency and reliability.
- Create proof of architectures for automating deployment and management processes.
- Support Business-as-Usual requests and troubleshoot issues as needed.
- Collaborate with cross-functional teams to implement DevOps best practices.
- Stay up-to-date with emerging technologies and industry trends in DevOps.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a DevOps Engineer, with a focus on AWS environments.
- Strong understanding of CI/CD concepts and tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Experience with infrastructure as code tools like CloudFormation or CDK.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Knowledge of containerization technologies like Docker and container orchestration tools like Kubernetes.
- Familiarity with monitoring and logging tools such as CloudWatch, Prometheus, and ELK stack.
- Excellent problem-solving and troubleshooting skills.
- Ability to work well in a fast-paced, collaborative environment.