CareerZen Logo
Company logo

Sr. Cloud DevOps Network Engineer

Enterprise Mobility Inc

Full-time | Contract

San Diego, CA

Job description

Sr. Cloud DevOps Network Engineer

Hybrid role (3 days on-site) in Carlsbad, CA, New York, NY, or Las Vegas, NV

Job Type: Contract / Full Time

JOB OVERVIEW

The Sr. Cloud DevOps Network Engineer, you will be responsible for the design, automating and building our next generation cloud CI/CD pipeline and infrastructure with a focus on hybrid network infrastructure for the GIA on-prem and multi-cloud environment. You must be able to work in and adapt to a fluid, fast-paced environment. You will be collaborating closely with the architecture and engineering teams to build a world class Cloud environment.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Duties and Responsibilities:

Hybrid Network Architecture and Engineering: (30%)

  • Design and support GIA multi-cloud networking architectures in AWS, Azure, and Oracle Cloud including VPCs, VNets, Transit Gateways, and VPNs.
  • Optimize network connectivity for hybrid environments, integrating SD-WAN, Direct Connect, ExpressRoute, and Cloud Interconnect.
  • Planning, installing, and deploying highly available solutions on the public cloud.
  • Implement Zero Trust Networking and software-defined networking (SDN) solutions.
  • Ensure the availability, performance, scalability, and security of production systems.
  • Implement network connectivity solutions to ensure seamless integration of network systems with software applications.
  • Collaborate with developers, system engineers, and data scientists to ensure efficient operation of the company’s networks and systems.
  • Ensure system security through the implementation of security measures and regular audits for the Cloud landing zone and the hybrid network.

Automation of Infrastructure provisioning with Network expertise (40%)

  • Develop and deploy network automation solutions and Implement Infrastructure as Code (IaC) to provision and manage network resources across on-prem and cloud environments.
  • Own and contribute to an end-to-end agile DevOps-based software development life cycle with end-to-end automation in mind (Tools & Processes).
  • Integrate network changes into CI/CD pipelines using tools like Jenkins, GitHub Actions, and GitLab CI/CD.
  • Design, configure, and maintain enterprise network infrastructure. Collaborate with the architecture team to build Cloud patterns with High Availability, scale, security, monitoring, and configuration of cloud platform services.
  • Create and manage provisioning automation via CloudFormation, etc.
  • Support process for Kubernetes and Docker creation pipelines.
  • Support the agile software development process among cross-functional teams to ensure smooth product delivery.
  • Work with development teams across multiple organizations to drive automation, establish software standards, service modularity, testing standards, and deployment/management of microservices.
  • Mentor and train junior DevOps engineers.
  • Design and implement continuous integration, testing, and deployment methods for network infrastructure.
  • Develop and manage tools to automate network infrastructure and optimize existing systems.

Network monitoring and operations: (20%)

  • Manage monitoring and alerting functionality for networks and systems.
  • Manage and troubleshoot of hybrid networking issues.
  • Perform incident/alert troubleshooting, problem analysis and provide high quality solutions to technical issues.
  • Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service.
  • Assist development in troubleshooting system and software issues in all environments.
  • Manage RCA, Incident Process, and Risk Analysis of the cloud services.
  • On-call support in cases of issues on the production environment.
  • Provide proactive support on critical issues, including liaison with business users, system users.
  • Provide proactive support on critical issues, including liaison with business users, system users.
  • Take ownership and resolve the issues related to production environment within expected by SLA time frames.
  • Keep up to date on the latest and greatest tools and solutions that will best serve the business.

Documentation (10%)

  • Document procedures, systems, services, and process improvements.
  • Develop and improve operational practices and procedures.
  • Create architectural diagrams for the network layout including Cloud VPC design, security and connectivity.
  • Maintain the CMDB of the Cloud and on-prem assets .
  • Write effective documentation.

Other duties as assigned.

TECHNICAL COMPETENCIES (Knowledge, Skills & Abilities)

  • Experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments.
  • Expertise in cloud networking (AWS, Azure, or GCP), including VPCs, VPNs, and hybrid connectivity.
  • Strong knowledge of SD-WAN, BGP, OSPF, VLANs, and load balancing.
  • Expertise in routing, switching, firewall management and WAN optimization.
  • Familiarity with container networking (Kubernetes, service meshes like Istio) is a plus.
  • Significant experience with tools used for automated deployment, scaling, and operations of application containers such as Kubernetes, Docker, EKS, EC2.
  • Experience with public clouds such as AWS, Azure and Oracle Cloud
  • Experience with IaaC provisioning suck as AWS CloudFormation, Terraform.
  • Hands-on experience with CI/CD tools such as AWS CodePipeline, CodeBuild, CodeDeploy.
  • Hands on experience with image management, AMI.
  • Experience with Cloud asset management such as AWS Config, Systems Manager.
  • Experience with managing AWS organizations.
  • Strong scripting experience with Bash, PowerShell, Python.
  • Understanding of source code version control systems, GitHub and code branching/merging strategies.
  • Network automation such as switch configurations, routing, & load balancers.
  • Excellent cloud experience including but not limited to multi-tenancy, secured application, high availability, Micro Services, telemetry.
  • Experience with migrating legacy applications to cloud adhering to best practices is a plus.
  • Excellent communication skills (written, verbal, interpersonal).
  • Ability to work independently with little direct supervision.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in Computer Science or closely related field or equivalent combination of education and experience.
  • 4-5+ years of designing and implementing end-to-end automation for enterprise products in cloud platform; and
  • 4- 5+ years of experience in network engineering, both traditional and cloud, including routing, switching, and firewall management.
  • Experience implementing firewall solutions in cloud platforms.

Certifications (Preferred):

  • AWS Certified Advanced Networking – Specialty
  • Cisco DevNet Professional (CCNP DevNet)
  • Microsoft Azure Network Engineer Associate

Job Types: Full-time, Contract

Pay: $60.00 - $65.00 per hour

Expected hours: 40 per week

Schedule:

  • 8 hour shift
  • Monday to Friday

Security clearance:

  • Confidential (Preferred)

Ability to Commute:

  • San Diego, CA 92172 (Required)

Ability to Relocate:

  • San Diego, CA 92172: Relocate before starting work (Required)

Work Location: In person