IT DevOps Engineer Terraform Expert (IA795181)
Key Responsibilities:
-
Terraform Mastery: Participate in the design, development, and maintenance of AWS infrastructure using Terraform and Typescript, ensuring best practices and optimal performance.
-
Advanced AWS Services Management: Manage, configure, and optimize a broad range of AWS services, including but not limited to EC2, EKS, ECR, Cognito, Lambda, RDS, S3, IAM, and CloudFront.
-
Service Mesh Expertise: Architect, build, and sustain Istio service mesh within EKS clusters to ensure seamless and secure service interactions
-
Technical Leadership: Provide authoritative guidance and technical leadership in the implementation of AWS cloud infrastructure, influencing and mentoring diverse teams.
-
Comprehensive Testing: Develop and maintain robust unit and integration tests to guarantee infrastructure as code (IaC) integrity and reliability.
-
CI/CD Implementation: Spearhead the implementation and management of CI/CD pipelines, automating the deployment of infrastructure and applications for maximum efficiency.
-
Monitoring & Performance Optimization: Collect telemetry, set up comprehensive monitoring systems, dashboards, and alerts, utilizing tools such as FluentBit, CloudWatch and Dynatrace to gain deep insights into cloud operations and application performance.
-
Monitor and troubleshoot performance issues, ensuring high availability and optimal performance of infrastructure and services.
-
Use Helm charts to package necessary resources and configurations, streamline installing, upgrading, fetching dependencies, and configuring deployments on EKS.
-
Collaboration & Optimization: Collaborate closely with software engineers to optimize application performance and reliability in AWS environments.
-
Security & Compliance: Implement and enforce security best practices and compliance controls, ensuring the AWS environment adheres to the highest operational and security standards.
Requirements:
-
Terraform Expertise : hands-on experience in Terraform development using Typescript [required 4 years]
-
EKS Development : experience in developing and managing AWS services, with a strong focus on Amazon EKS. [required 8 years]
-
Service Mesh : experience in designing, building, and maintaining service mesh like Istio within an EKS environment [required 4 years]
-
AWS Services Development : extensive experience in developing and managing various AWS services, including EC2, EKS, ECR, S3, Cognito, NLB. [required 8 years]
-
Containers : experience working with Docker containers and microservices framework [required 6 years]
-
Helm charts : experience working with Helm charts [required 6 years]
-
Scripting Languages : Proficiency in scripting languages such as TypeScript and Python [required 6 years]
-
CI/CD Tools Mastery : experience building pipelines using CI/CD tools such as Jenkins, GitHub, GitHub Actions, etc. [required 8 years]
-
AWS Well-Architected Frameworks : A solid understanding of AWS Well-Architected Frameworks [required 4 years]
-
Networking Concepts: Strong understanding of networking concepts and protocols (TCP/IP, DNS, HTTP, SSL/TLS) [required 8 years]
-
Security Best Practices: solid experience in implementing security best practices within AWS environments. [required 6 years]
-
Configuration Management & Orchestration tools to ensure cloud environments meet operational and security standards. [required 8 years]
-
AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc. ( PLEASE UPLOAD ).
-
Strong communication and collaboration abilities
-
Experience working in an Agile environment.
-
Previous experience in the public sector or on large-scale projects
