Job Title: Network DevSecOps Engineer
Duration: Long Term
Location: US (Remote)
MUST-HAVE: Automation experience required of at least 5 years.
About Us: CirrusLabs is a leading consulting firm based in Alpharetta, GA, specializing in delivering innovative technical solutions to clients across various industries. We are committed to excellence, agility, and exceeding customer expectations.
Must-Have:
- Designing, implementing, and managing Virtual Private Clouds (VPCs) in a cloud environment.
- Collaborating with cross-functional teams to automate network deployment and management processes.
- Troubleshooting complex network issues, ensuring minimal downtime and optimal performance.
- Enhancing the security and reliability of the network infrastructure.
- Experience with AWS and spoke topology
Responsibilities:
• Working closely with network engineering and operations teams to understand their requirements and automate processes to provide deployment and operational efficiencies in the public and private cloud.
• Assist in the deployment and troubleshooting of the network.
• Review requirements and work with necessary teams, ensuring agreement on what software will be built.
• Build and test code to validate functionality against requirements
• Participate in project retrospectives and contribute to continuous improvement of the software development life cycle
• Monitoring network automation processes to ensure they are running correctly and making improvements where necessary.
• Troubleshooting network issues and providing timely solutions.
• Collaborating with other teams to integrate network automation solutions with other systems and applications.
• Documenting network automation processes, procedures, and troubleshooting steps
• Stay current on technologies.
Primary Qualifications:
• Bachelor's degree in computer science, engineering, or a related field
• Strong programming skills in languages like JavaScript, Python, Bash scripting, Java, and Perl
• Knowledge and experience working with RESTful APIs
• Knowledge and experience working with JSON
• Comfort in a Linux environment and troubleshooting using the Linux command line
• Strong understanding of networking concepts and protocols, including TCP/IP, routing, and switching.
• Knowledge and application of object-oriented design principles
• Experience building cloud-native or hybrid applications
• Experience with network automation tools such as Terraform, Ansible, Puppet, or Chef
• Experience with Ansible playbook creation, creating/using roles, and Ansible inventory management
• Strong understanding of software development lifecycle
• Experience managing and using the Ansible Automation Platform (formerly Ansible Tower)
• Familiarity with DevOps methodologies and practices.
• Excellent troubleshooting and problem-solving skills.
• Strong written and verbal communication skills.
• Ability to work independently and as part of a team.
• Knowledge of and experience with software-defined networking.
• Knowledge about network routers, switches, routing protocols, load balancers, etc.
Preferred:
• Play a role in deploying cutting-edge public and private cloud infrastructure and automation while driving partnerships with engineering, operations, and application development teams.
• Experience with Cloud Service Provider networks such as Microsoft Azure, Amazon AWS, Alibaba, and Google Cloud Platform network engineering, implementation, and support
• Strong understanding of software development lifecycle
• Real-world experience deploying servers and network devices and building scripts/apps using own or open-source libraries.
• Experience with Azure, AWS, and GCP platforms.
• Experience working with RESTful APIs and JSON
• Experience and Proficiency with one of these: JavaScript, Python, Bash scripting, or Java
• Experience with network automation tools such as Terraform, Ansible, Puppet, or Chef
• Minimum three years of experience in automating enterprise and public cloud environments
• Minimum six years of total working experience.
English language proficiency