DevOps Infrastructure Engineer
Experis
Full-time | Contract
Longmont, CO
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