The Senior Development Operations Engineer supports Software Engineering and Technology Operations in the implementation of new solutions and ensuring stable and scalable environments. Supports and may lead initiatives including multiple applications and environments. Demonstrates knowledge of solutions within multiple environments. Dev ops recognizes the interdependence of software development and technology operations and helps the organization produce software and technology services more rapidly, with frequent iterations, with as much automation as possible to provide service and support for rapid development and certification. Manages and monitors the different environments, which take part in the SDLC for the new software to be able to make it to production. Cross functional team managing functionalities of Release Engineering, Release Management, Performance Engineering, Configuration Management as well as Site Reliability Engineering. Essential job function of this team is to assist Applications & Software Engineering with all the non-development technology functionality that is needed to roll out new solutions.
ResponsibilitiesAccountabilities
- Participate in supporting and improving tools for continuous integration, automated performance and stress testing & release management.
- Assist in developing scripts to automate Dev ops functions.
- Participate in building of systems automation and provisioning frameworks for singular application and environments.
- Participates in supporting code, configuration management, release branches using CI/CD tools.
- Participate in the collaboration with development teams to discuss, analyze, or resolve application issues or to assist with engineering projects.
- Support engineering and operations teams to meet infrastructure needs for singular applications and environments.
- Understand & executes techniques for effective comparative testing & Benchmarking.
- Analyze and identify performance bottlenecks quality.
Problem Solving & Analysis
- Recommend solutions based on established best practices.
- Use logic and analytical thinking to solves problems.
- Work is more variable at this level; as such must consider multiple options to solve problems.
Decision Making / Autonomy
- Make tactical decisions that are driven by the priorities of the project and that fall within defined procedures.
- Nearly self-sufficient and capable of working with limited supervision.
- Issue not defined by best practices are escalated to manager supervision.
Communications / Interactions
- Communicate with Management on status issues and decisions.
- Facilitate discussions for the project with the project team.
- Create and deliver presentations and communication to Management and external partners.
- Provide support to less experienced team members.
- Responsible for dashboard creation with team's assistance.
- All other duties as assigned.
Skills and ExperienceSkills:
- Software Installation and Support
- Application Maintenance/Support
- ITIL Processes
- Technical Troubleshooting
- Programming
- System Development Life Cycle
- Release Management
- Analytical Thinking
- Conceptual Thinking
- Automated Application Test Tools
- Performance Measurement and Tuning
- Project Control and Reporting
Required:
- 3+ years of experience in Dev Ops related functions. 4+ years experience preferred.
- Strong organizational, analytical and critical thinking skills
Preferred:
- Understanding of TRIMEDX Technology capabilities
Education and Qualifications- Associates degree or equivalent required
- Bachelor's degree or equivalent preferred. Preferably in MIS, Computer Science or related field