The DevOps Network Engineer is responsible for designing, implementing, and maintaining network
infrastructure while also managing DevOps practices to ensure efficient and scalable deployment
of software applications. This role requires a strong understanding of networking concepts, proficiency in DevOps tools and methodologies, and the ability to troubleshoot and optimize network performance.
Key Responsibilities
Network Design & Management:
• Design, implement, and manage cloud network infrastructures using VPCs and subnets.
• Set up, configure, and maintain network-related tools, ensuring high availability, scalability, and performance.
• Manage and optimize the security of network configurations and resources in cloud environments.
Automation & CI/CD:
• Build, maintain, and optimize GitLab CI/CD pipelines for infrastructure and application deployments.
• Automate manual processes and workflows to improve the efficiency and reliability of development and deployment cycles.
• Implement Helm charts for Kubernetes applications, including custom values and configurations.
Kubernetes & Container Management:
• Oversee Kubernetes clusters and configurations, ensuring seamless orchestration of containerized applications.
• Work with kube.config files to manage Kubernetes cluster access and permissions.
• Use Lens or similar tools for managing Kubernetes clusters and monitoring resource utilization.
Security & VPN Management:
• Ensure the implementation of security best practices in all aspects of network and infrastructure configurations.
• Manage OpenVPN setups for secure communication across remote and cloud environments.
• Regularly assess and mitigate network vulnerabilities, ensuring compliance with security policies.
Cloudflare & DNS Management:
• Integrate Cloudflare for DNS management and security services, including DDoS protection and SSL configuration.
• Configure and maintain Cloudflare services to improve network reliability and reduce latency.
Collaboration & Support:
• Collaborate with development, operations, and security teams to design and deploy solutions that meet business needs.
• Provide ongoing support and troubleshooting for network issues, CI/CD pipelines, and cloud
infrastructure components.
• Offer expertise and guidance to junior team members on DevOps, network, and security best practises.
Job Requirements:
• 3+ years of experience in DevOps engineering or Network Engineering.
• Strong hands-on experience with GitLab CI/CD automation.
• Proficient in Helm charts, Kubernetes (K8s), and kube.config management.
• Experience in cloud networking and VPC architecture (Digital Ocean,AWS, GCP, or Azure).
• Knowledge and experience with OpenVPN for secure network communications.
• Experience with security best practices in cloud environments and network configurations.
• Familiarity with Cloudflare services (DNS, DDoS protection, SSL).
• Solid understanding of network protocols, firewalls, VPNs, and security policies.
• Strong problem-solving skills and the ability to work in a fast-paced environment.
• Excellent communication and collaboration skills.
• Experience with monitoring and observability tools (e.g., Prometheus, Grafana).
• Familiarity with other containerization technologies (e.g., Docker).
• Experience in managing and optimizing network performance at scale.
• Certifications in DevOps, Kubernetes, AWS, or other cloud providers are a plus.
Send cv to hr@gptysoft.com