Cloud Infra Engineer - Cloud Infra - North Carolina
Role Overview : As a Cloud Infrastructure Engineer, you will play a crucial role in designing, deploying, and managing our cloud-based infrastructure.
Your expertise in containerization, cloud networking, and automation will be pivotal in maintaining and enhancing our infrastructure's scalability, reliability, and efficiency.
Key Responsibilities :
Containerization and Orchestration : Design, build, and manage containerized applications using Docker and Kubernetes.
Ensure effective orchestration and scaling of containers in a production environment.
Cloud Networking : Configure and manage cloud networking components including networks, subnets, firewalls, network peering, VPNs, and load balancers.
Ensure secure and efficient communication within and between services.
- Artifact Management : Set up and manage artifact registries at scale, ensuring efficient storage and retrieval of software components.
- CI / CD Automation : Configure and optimize Github Actions or similar CI / CD tools to automate and streamline build, test, and deployment pipelines.
- Performance Monitoring : Monitor and optimize the performance of cloud resources and containers, identifying and resolving issues to ensure high availability and reliability.
- Documentation and Best Practices : Develop and maintain documentation for cloud infrastructure, container orchestration, and automation processes.
Advocate for and implement best practices in cloud infrastructure management.
Required Skills and Qualifications :
- Containerization : Proven experience with Docker for container building and Kubernetes for container orchestration.
- Cloud Networking : In-depth knowledge of cloud networking principles including DNS, firewalls, networks, subnets, network peering, VPNs, and load balancers.
- Artifact Registries : Experience in setting up and managing artifact registries at scale.
- CI / CD Tools : Proficiency in configuring and managing Github Actions or equivalent CI / CD tools at scale.
- Problem Solving : Strong troubleshooting skills and the ability to resolve complex infrastructure issues.
- Communication : Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
- Education & Experience : Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Minimum of 8-10 years of experience in cloud infrastructure and DevOps roles.
Preferred Qualifications :
- Experience with additional cloud platforms such as AWS, Azure, or Google Cloud.
- Certifications related to cloud technologies or DevOps (., AWS Certified Solutions Architect, Kubernetes Administrator).