Infrastructure Engineer - Vumatel
MAZIV · North Township, IN · 1 wk ago
Information TechnologyFull-time
Key Responsibilities
- Infrastructure as Code (IaC)
- Develop and manage IaC templates using Terraform CloudFormation and AWS CDK – Cloud Development Kit
- Ensure modularity, versioning, and consistency for seamless deployments.
- Cloud Infrastructure Design
- Architect scalable, resilient, and secure cloud infrastructure to support organizational needs
- Evaluate and implement cloud-native solutions that align with best practices and future-proof the environment.
- Cloud Platform Management
- Design and maintain infrastructure on AWS and Azure with a focus on cost efficiency and availability
- Implement cloud security best practices, governance, and compliance
- Optimize cloud spending by leveraging tools for cost analysis and monitoring
- Implement cost-efficient solutions without compromising performance and reliability
- Security and Compliance
- Implement and maintain security best practices, ensuring compliance with standards like ISO27001, and POPIA
- Conduct regular security audits, vulnerability assessments, and risk mitigation activities
- CI/CD Pipeline Development
- Build cloud-native DevOps pipelines using GitLab and AWS services for automated integration, testing, and deployment
- Collaborate with development teams to streamline workflows and enable faster releases.
- Monitoring and Observability
- Utilize tools such as Datadog and CloudWatch for performance monitoring and anomaly detection
- Define and implement monitoring/alerting strategies for proactive incident management.
- Containerization and Orchestration
- Deploy and manage containerized environments using Kubernetes (K8s) and Amazon EKS
- Optimize cluster performance for seamless application scaling and resilience.
- Proficiency in Terraform CloudFormation and AWS CDK for IaC
- Strong experience with AWS and Azure services (e.g., EC2, S3, IAM, Azure Resource Manager)
- Expertise in GitLab CI/CD pipelines
- Solid knowledge of Kubernetes (K8s) and EKS cluster management
- Proficiency in Python, Bash, or PowerShell
- Ability to write clean, reusable code
- Problem-solving mindset and analytical skills
- Strong communication and collaboration abilities
- Self-motivated with a passion for continuous learning
- Bachelor’s degree or National Diploma in Computer Science, Information Technology, or a related technical field
- Strong understanding of cloud infrastructure, cloud computing platforms (AWS, Azure, Google Cloud), and services such as virtual machines, storage, and networking
- Additional certifications or qualifications in relevant areas (AWS cloud computing, database management) would be a plus
- 5+ years in a DevOps or Cloud Infrastructure Engineering role
- Experience managing large-scale distributed systems and cloud infrastructure
- AWS Certified SysOps Administrator - Associate
- Microsoft Certified: Azure Administrator Associate
- AWS Certified DevOps Engineer – Professional
- Certified Kubernetes Administrator (CKA): Expertise in Kubernetes cluster management
- Certified Kubernetes Application Developer (CKAD): Proficiency in Kubernetes-native application development