Job Summary:
We are seeking a highly skilled Cloud NetOps Engineer to design, deploy, and manage our scalable, secure, and high-availability AWS cloud infrastructure. The ideal candidate will have extensive experience in network engineering, security solutions implementation, automation, scripting, system administration, and monitoring and optimization.
Key Responsibilities:
Cloud Infrastructure Management:
- Design, deploy, and manage scalable, secure, and high-availability AWS cloud infrastructure.
- Optimize AWS services (EC2, VPC, S3, RDS, Lambda, etc.) to ensure efficient operation and cost management.
Network Engineering:
- Configure, manage, and troubleshoot network routing and switching across cloud and on-premises environments.
- Implement and maintain advanced network security solutions, including firewalls, VPNs, and intrusion detection/prevention systems.
Security Solutions Implementation:
- Develop and implement end-to-end network security solutions to protect against internal and external threats.
- Monitor network traffic and security logs to identify and mitigate potential security breaches.
Automation and Scripting:
- Automate infrastructure provisioning, configuration management, and deployment processes using tools such as Terraform and Ansible.
- Develop custom scripts and tools in Python to improve operational efficiency and reduce manual intervention.
- Implement automation strategies to streamline repetitive tasks and enhance productivity.
System Administration:
- Perform system administration tasks for Linux servers, including installation, configuration, maintenance, and troubleshooting.
- Manage and integrate Active Directory services for authentication and authorization.
Firewall and Security Management:
- Administer and troubleshoot Palo Alto firewalls and Panorama for centralized management and policy enforcement.
- Manage Cisco Meraki wireless and security stacks, ensuring robust network performance and security compliance.
Monitoring and Optimization:
- Implement monitoring solutions to track performance metrics, identify issues, and optimize network and cloud resources.
- Conduct regular performance tuning, capacity planning, and system audits to ensure optimal operation.
Collaboration and Support:
- Work closely with cross-functional teams, including DevOps, Security, and Development, to support infrastructure and application needs.
- Provide technical support and guidance to internal teams, ensuring timely resolution of network and system issues.
Documentation and Compliance:
- Maintain comprehensive documentation of network configurations, infrastructure designs, and operational procedures.
- Ensure compliance with industry standards and regulatory requirements through regular audits and updates.
Continuous Improvement:
- Stay updated with the latest trends and technologies in cloud computing, networking, and cybersecurity.
- Propose and implement improvements to enhance system reliability, security, and performance.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Cloud Engineer, Network Engineer, or similar role.
- Strong knowledge of AWS services and cloud infrastructure management.
- Proficiency in network engineering, including routing, switching, and security solutions.
- Experience with automation tools such as Terraform, Ansible, and scripting languages like Python.
- Solid system administration skills, particularly with Linux servers.
- Experience managing firewalls and security solutions (e.g., Palo Alto, Cisco Meraki).
- Strong problem-solving skills and the ability to work in a collaborative environment.
- Excellent documentation and communication skills.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified SysOps Administrator).
- Familiarity with DevOps practices and tools.
- Knowledge of regulatory requirements and compliance standards (e.g., PCI, CIS).