Design, build, maintain, and scale production services across cloud and on-premise environments.
Collaborate with developers and infrastructure teams to ensure the availability, scalability, and reliability of production systems.
Communicate effectively with customers to gather requirements, provide updates, and address concerns.
Provide training and create documentation to promote DevOps best practices, tools, and processes.
Continuously enhance and improve monitoring solutions for system performance and reliability.
Define methodologies that align and support internal team processes.
Requirements:
Strong foundational knowledge of Networking and Operating Systems (Linux and Windows).
Experience with multi-cloud environments, including AWS, Azure, and GCP.
Experience in creating and managing CI/CD pipelines for automated deployment.
Extensive hands-on experience with Kubernetes for container orchestration and management.
Proficient in utilizing AWS cloud infrastructure and services.
Expertise in using Terraform for infrastructure as code.
Strong knowledge of firewalls and security best practices.
Practical experience with networking components such as VPC, NAT Gateways, Internet Gateways, etc.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DevOpsRole: DevOps EngineerEmployement Type: Full time