Exton, PA, USA
5 days ago
Advisory Engineer, Development Operations

Advisory Engineer, Development Operations

 

 

Position Profile

The Advisory Engineer, Development Operations is responsible for collaborating with software engineering teams to develop and deploy products, while managing infrastructure-related processes and systems. This role requires a detail-oriented and skilled problem solver who can streamline and automate processes to improve customer experience and drive business growth. The Advisory Engineer also retains ownership of application functionality.

Job Duties and Responsibilities

Effectively manage and assign projects while providing continuous support to the team. Build and maintain tools and solutions for deployment and operations platforms, ensuring high standards and minimal errors. Troubleshoot issues during testing and production, resolving them proactively. Lead and mentor DevOps Engineers. Test system integrity, application development, and infrastructure processes, implementing improvements as needed. Update and design new processes to optimize performance. Deploy product updates and implement integrations as required. Automate operational processes in compliance with security requirements. Specify, document, and develop new product features; write automation scripts for team use. Establish best practices for the DevOps team. Manage code deployments, fixes, updates, and related processes. Work with open-source technologies as needed. Utilize CI/CD tools and source control systems like Git. Lead development and operations efforts to align with company goals. Provide technical support and develop software for internal systems. Evaluate and apply relevant technologies to maintain application integrity. Diagnose and resolve application issues requiring engineering-level support. Collaborate with cross-functional teams to resolve issues and ensure customer satisfaction. Provide subject matter expertise and leadership to team members. Document issues and resolutions using tracking systems. Minimize customer impact by developing temporary solutions when needed. Continuously expand knowledge of current technologies. Perform other duties as assigned.

Qualifications (Education, Experience, and Certifications)

Bachelor’s degree in Computer Science or an Associate Degree with equivalent technical education and experience. Minimum of 10 years of experience in software/firmware development, testing, infrastructure management, and operations. Proficiency in multiple programming languages.

Knowledge, Skills, and Abilities

Strong understanding of problem escalation procedures. Excellent customer service and communication skills. Positive attitude and ability to build strong working relationships. Strong time management and organizational skills. Proficient in written and verbal technical communication. Ability to work in a fast-paced, dynamic environment. Experience managing and maintaining SQL databases, including performance tuning, backups, and security. Proficiency with AWS services (Lambda, S3, FSx, EC2, CloudWatch) including deployment, monitoring, and cost optimization. Intermediate proficiency in Python, C#, JSON, and Bash; experience with API development and system integrations. Strong knowledge of Windows and Linux server environments.

Working Conditions, Mental and Physical Demands

Prolonged computer use (8+ hours/day). Extended periods of sitting. Office environment with standard lighting and noise levels. Frequent use of computer and telephone for communication. Participation in meetings requiring verbal communication. Moderate stress levels.

The above statements are intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of all responsibilities, skills, efforts, or working conditions associated with the job.

 

 

 

 

Por favor confirme su dirección de correo electrónico: Send Email