Job Description
Looking to speak with a skilled DevOps Engineer with expertise in AWS, Python scripting, automation, and Terraform for Infrastructure as Code (IaC). In this role, you will play a crucial part in maintaining and optimizing the cloud infrastructure, ensuring scalability, security, and reliability across our banking systems.
Key Responsibilities:
- Design, deploy, and manage AWS cloud infrastructure using Terraform for IaC.
- Develop and maintain automation scripts and tools using Python to streamline operational processes.
- Implement and manage CI/CD pipelines for efficient software delivery.
- Monitor system performance and troubleshoot issues to ensure high availability and performance.
- Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
- Implement security best practices and ensure compliance with regulatory standards.
- Participate in infrastructure planning and scaling initiatives.
- Proven experience as a DevOps Engineer or similar role in a large-scale AWS environment.
- Strong proficiency in AWS services (EC2, S3, IAM, Lambda, etc.).
- Expertise in Terraform for IaC, designing and maintaining infrastructure as code.
- Advanced scripting skills with Python for automation and tooling.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, or similar.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with monitoring and logging tools (CloudWatch, ELK Stack).
- Solid understanding of networking concepts and security best practices.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
- AWS certifications (e.g., AWS Certified DevOps Engineer).
- Experience in the financial services industry or other regulated environments.
- Knowledge of server less architectures and microservices.
- Familiarity with Agile methodologies.