Build Your Career at WageWorks®
Sr. DevOps Engineer (Release)
|Secondary Location(s):||Irving, TX|
|# of Openings:||1|
With a high level of technical and product knowledge and the ability to operate unsupervised across multiple environments and platforms, the Sr. Software Release Engineer is responsible for moving software through release stages including development, QA/staging and production as well as supporting software version control system, managing development and test environments. Specifically, the Sr. Release Engineer is responsible for ensuring that proposed changes are properly documented and tested, that they perform as planned, and do not disrupt daily operations. Sr. Release Engineer provides technical leadership in build/deployment process, establishing processes and procedures to improve stability and performance of production devices, support high up-time and SLAs, mentoring Release Team members.
REPORTING STRUCTURE & WORK SETTING
This position typically performs work at the corporate headquarters in the IT Operations Division. Incumbents report to a Director with production control responsibility. Work requires that the incumbent directly interact cross-functionally, most frequently with others in IT Operations, Product Management and Development.
ESSENTIAL DUTIES & PRIMARY ACCOUNTABILITIES
NOTE: The essential duties and primary accountabilities below are intended to describe the general content of and requirements of this position and are not intended to be an exhaustive statement of duties. Incumbents may perform all or most of the primary accountabilities listed below. Specific tasks, responsibilities or competencies may be documented in the incumbent’s performance objectives as outlined by the incumbent’s immediate supervisor or manager.
1. Provide technical leadership in designing, developing and implementing tools and processes to manage and maintain software libraries, software coding standards, release management processes and procedures and documentation of the software environment and processes. This includes identifying, developing and maintaining new tools to support software build automation, configuration management and build/release management processes. Once implemented, enforces the adherence to such standards and processes to ensure smooth operations.
2. As an internal expert and with a team approach, incumbents provide guidance and consultation for release/systems related questions from users, developers and managers in various areas to develop and implement strategies that resolve problems and meet business needs. Provides feedback to management and others as appropriate. Provides mentoring to other Release Engineers
3. Oversees the development team’s software completion, QA check-in, and version control process to build and deploy new releases of the software, including application code and configuration changes, managing source code version control, verifying regular builds and helping to resolve integration issues.
4. Coordinates the efforts of the development and internal operations personnel on the timing of production releases, server, database and network changes; and developing, maintaining and documenting standard build scripts and procedures.
5. Support all software and hardware configuration changes through release processes.
6. Manage the .Net and web administration for all of the servers at data center. This includes building production servers and writing documentation to support a reproducible server build process going forward.
ESSENTIAL KNOWLEDGE, SKILLS & ABILITIES
Technical knowledge of computer hardware, software, and IT operations as normally obtained through the completion of a Bachelor’s Degree in Computer Science, Engineering, or a related field. 3-5 years of direct experience in software build/release area is highly desired.
WORK EXPERIENCE OR RELATED EXPERIENCE:
A professional and in-depth knowledge of software and hardware engineering, quality assurance, and release management as normally obtained through three to five years of progressively responsible experience in product design or support. Specific experience must include software quality assurance concepts in Internet and software environments and at least three or more years of enterprise release management experience. Experience in facilitating Information security risk assessment for major processes, systems and projects is essential. Experience automating the build/release process is strongly preferred. Experience in utilizing Microsoft Visual Studio and Team Foundation Server/SharePoint is highly desiarable, Working knowledge of other change management systems is very helpful.
SPECIALIZED KNOWLEDGE, SKILLS & ABILITIES:
A strong foundation and in-depth technical knowledge of computer hardware, software and trouble shooting is essential. Expert knowledge and experience of Microsoft .Net release management best practices and business controls is also required.
Incumbents must be familiar with software lifecycle management and have an excellent understanding of the entire development and implementation process, including specification, documentation, quality assurance and release testing and be aware of business issues as they impact overall project plans. A working knowledge of best practices in the areas of application design, performance, scalability and maintainability are also required.
Strong communication, oral and written, as well as interpersonal skills are required to act as a reference and control point for technical issues across various work groups is required.
The ability to respond and support off hours when issues escalate is required.
Advanced technical knowledge in software development methodologies, design and implementation is required. Solid analytical and design skills at multi-product/multi-environment level as well as in-depth experience in research and analysis, project planning and implementation are essential.
Knowledge of Microsoft development platform (Visual Studio 2008/2010/2012), including code management life cycle, is required.
Hands-on knowledge of Team Foundation Server (TFS) and SharePoint is required. Knowledge of other CSM systems like Subversion is highly desirable.
Knowledge of other Microsoft technologies, like SQL Server, Reporting Services, is very desirable.
Working knowledge of configuring web servers (IIS) in Windows OS (Windows 2008R2, Windows 2012) is required.
Experience working with the lab management virtualization (preferable using VMWare products) is highly desirable.
Working knowledge in managing SSL certificates and SSO implementations is highly desirable.
The ability to research significantly complex technical problems discovered by QA or product support, identify the root of the issue, and develop solutions as described above are required. Significant initiative and independent judgment are required.
Incumbents must have the ability to deal with problems involving extensive variables in frequently non-routine situations and apply policy in an abstract manner to support decisions. In cases where there is no policy, must be able to recommend possible policy and corporate directional changes and support decisions clearly.
MARGINAL DUTIES & ADDITIONAL FUNCTIONS
Provides assistance in administering database servers based on Microsoft SQL Server and Oracle platforms.
Maintains leading edge skills and currency, staying abreast of industry best practices in release management techniques and by attending trainings, seminars, or other technical-related conferences or seminars; interfacing with peers; or reading trade periodicals or journals. Also researches new technology or development tools to remain informed of current technology.
Performs other duties as assigned or apparent.
ADDITIONAL PERFORMANCE REQUIREMENTS
WageWorks believes that our success is achieved by its People. Values describe how we work together to achieve our success. It is our employees that drive results through living our Company Values. Every employee at WageWorks is expected to uphold and demonstrate the eight Company Values listed below as an additional component of the job description and as a standard of individual performance.
Clients and Participants Come First: Exceeding client and participant expectations is our highest priority
Integrity: We are open, honest, ethical and conscientious
Passion: A will to win and a relentless drive for excellence
Accountability: Deliver on commitments and take ownership for solving problems and creating solutions
Leadership and Influence: Our actions inspire vision and clarity of purpose
Continuous Improvement and Innovation: We embrace change and drive new ideas into business solutions
Dignity and Respect: We value the diversity of our people, encourage their development and reward their performance
Creating Value for Shareholders: Deliver consistent growth and premium returns
NOTE: WageWorks leadership will strive to uphold the mission, vision, and values of the organization. They will serve as role models for staff and act in a people-centered and results oriented manner with a focus on customer service.
This position does not entail formal supervisory responsibility but has a significant responsibility to advise and provide guidance and direction to others as described.
Some informal cross-functional supervisory responsibility is entailed to ensure that various tools and processes are utilized and standards set forth are met. This includes but is not limited to maintenance for software libraries, software coding standards, release management processes and procedures, and documentation of the software environment.
Incumbents must have excellent technical skills and working knowledge with personal computer hardware, software, servers and networks, as well as with Windows, Microsoft.Net technology and IIS. More specially, incumbents must have a solid understanding and expert knowledge and experience in release management in MS Windows 2008/2012, HP servers, IIS, and MS SQL Server and Oracle environment. Additionally, incumbents should have a working knowledge with both LINUX and Windows operating systems including techniques for scripting and process scheduling. Familiarity with techniques and protocols for securing transmitted data such as SSL, secure FTP, PGP encryption and VPNs is a must.
TRAVEL REQUIREMENTS & CONDITIONS
Infrequent travel may be required.
WORK ENVIRONMENT CONDITIONS & DEMANDS
Work is generally performed in an office environment in which there is only minimal exposure to unpleasant and/or hazardous working conditions.
PHYSICAL REQUIREMENTS & DEMANDS
This position entails a high level of work performed at a computer terminal throughout the day. On a regular basis, incumbent frequently performs repetitive motions at a computer terminal and is subject to prolonged sitting. Work requires normal range of hearing and eyesight and regular eye-hand coordination to operate office equipment. Infrequently, incumbent must be able to lift and move Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions as described.
material weighing up to 20 lbs. Incumbents may experience considerable levels of stress as this position works with timelines and is responsible for performing work of a highly complex nature.
Are you a returning applicant?
|Back to Search Results