We are currently looking for a talented and experienced DevOps Engineer to join our team. As a DevOps Engineer, you will play a crucial role in building and managing the infrastructure for our applications and Datalake, using various AWS services and automation tools. Responsibilities: 1. Infrastructure Management: You will be responsible for building and managing the infrastructure for our applications and Datalake using AWS services such as EC2, RDS, S3, CloudFront, CloudFormation, Glue, DynamoDB, Redshift, etc 2. Automation: You will create and maintain automation scripts using CloudFormation for the deployment and management of applications and services. This includes ensuring proper integration of infrastructure and application code for both application components and Datalake components. 3. Collaboration: You will work closely with development teams to ensure the seamless integration of infrastructure and application code. Similarly, you will collaborate with Datalake teams to integrate infrastructure and Datalake code effectively. 4. Monitoring and Troubleshooting: You will monitor and troubleshoot application, Datalake, and infrastructure issues to ensure smooth operations. 5. Documentation and Process Improvement: You will develop and maintain DevOps-related documentation and continuously evaluate and improve our DevOps processes and practices. 6. Stay Updated: You will stay up to date with the latest DevOps tools and trends to ensure our infrastructure and processes are in line with industry best practices.
Requirements:
Education: Bachelors or Masters degree in Computer Science, Information Systems, or a related field. Experience: 5+ years of experience in a DevOps role, preferably with a focus on AWS services. AWS Expertise: Strong understanding of AWS services, especially CloudFormation, Lambda, Cognito, API-Gateway, Pipeline, and SAM/Serverless is a must. Tools Proficiency: Experience with DevOps tools like Git is required. Familiarity with tools like Fortify (must) and SonarCube (optional) is preferred. Agile Methodologies: Familiarity with Agile development methodologies and tools. Collaboration Skills: Ability to work independently as we'll as collaboratively with cross-functional teams. Communication Skills: Excellent written and verbal communication skills.
In summary, we are looking for a DevOps Engineer who has a strong understanding of AWS services, particularly CloudFormation, and experience with automation tools. You should be familiar with Agile methodologies and have excellent communication skills. Staying up to date with the latest DevOps tools and trends is essential for this role.