Automation Engineer

About the Job
Job Description
Our client is seeking a highly skilled and experienced Automation Engineer to join their dynamic team. In this role, you will be integral in automating and enhancing the network operations of a leading financial services provider. With a focus on continuous improvement, you will leverage cutting-edge technology to streamline processes and increase efficiency.
Responsibilities
This is a fully remote role and can be performed from an approved location.
Our client is seeking a highly skilled and experienced Automation Engineer to join their dynamic team. In this role, you will be integral in automating and enhancing the network operations of a leading financial services provider. With a focus on continuous improvement, you will leverage cutting-edge technology to streamline processes and increase efficiency.
Responsibilities
- Provide subject matter expertise in network automation as both a team member and an individual contributor.
- Design, develop, test, and document new network-focused software applications and automation tools.
- Lead solution design activities, including data modeling, data repository creation, data transformation, and analytics.
- Develop and deploy technologies such as RESTful APIs, software front-ends, and custom integrations into existing operational systems.
- Act as an escalation point for operational incidents, including troubleshooting, documenting, and resolving root cause issues.
- Collaborate with cross-functional teams to ensure seamless integration and implementation of proposed solutions.
- Stay updated with the latest industry trends and technologies, applying them to improve current processes and workflows.
- 7+ years of experience in software development with a focus on network automation.
- Strong proficiency in Python; experience with Java, JavaScript, C#, or GoLang is a plus.
- Thorough understanding of the Software Development Life Cycle (SDLC) and agile methodologies.
- Experience with frameworks such as Django and FastAPI.
- Proven ability to troubleshoot, trace, and debug complex applications.
- Experience with Git, Jira, Jenkins, and Continuous Build systems with automated testing (unit and end-to-end testing).
- Knowledge of networking concepts (OSI levels 1-3) and controller-based network architectures.
- Familiarity with infrastructure as code and Configuration Management Systems (Terraform, Ansible, Chef, etc.).
- Excellent written communication, problem-solving, process management, and collaborative skills.
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or a related field, or equivalent work experience.
This is a fully remote role and can be performed from an approved location.
Recommended Jobs
Xfinity Retail Sales Consultant
Updated 5 hours ago
Office Coordinator
Updated 5 hours ago
Desktop and Cloud Services Tech Support
Updated 5 hours ago
Data Analyst
Updated 5 hours ago
Bioinformatics Data Scientist Analyst
Updated 5 hours ago