Job Description
BASIC QUALIFICATIONS:
1. Bachelor (4-year) degree with a technical major such as engineering or computer science, or demonstrated work experience and proficiency in technical analysis and written technical reports.
2. Five or more years progressively responsible Microsoft system administration experience, with at least two years within an enterprise-scale environment (at least 1,000 users).
3. Must be proficient with network monitoring tools such as netmon and tcpdump in order to perform detailed/highly technical troubleshooting.
4. Experience and demonstrated effectiveness in a technical leadership role, whether formal or informal, within complex systems development projects having staff of diverse levels of experience and areas of responsibility.
Preferred:
1. Two or more years experience in operational planning and implementing of customized .Net-based systems. One year experience in change management / configuration management of .Net based systems, in particular migration of code or other changes from Development to Staging / Production environments.
2. Experience with OS-level scripting environments (such as PowerShell or bash) and interpreted languages (such as vbscript or perl).
3. Experience in system administration of SQL Server, especially to include experience with disaster recovery planning and testing, would be beneficial.
4. Because our environment also includes non-Windows servers and systems, must be comfortable working in a heterogeneous environment. Experience in Linux and Apache based systems would be beneficial, but is not required.
5 .Net Implementation experience is a bonus
DUTIES:
Engineering and Project Support
1. Collaborate with developers in defining system designs, and participate in formal system design reviews with a focus on technical and operational criteria.
2. In conjunction with developers and project management, define migration processes for code or other system changes, and define security model for system access for developers and / or power users involved in delivering system functionality or providing system support.
3. Work with Project Technical Leads to establish Development and Test environments.
4. Proactively plan infrastructure by understanding and anticipating business needs and systems goals.
5. Research and propose new software and/or hardware solutions.
6. Engineer hardware / storage / system software architectures in support of new systems or system enhancements or upgrades.
7. Stay abreast of industry and technology best practices to ensure engineering decisions are based on mature and proven approaches.
8. Engineer and test operational processes such as disaster recovery for new systems or system enhancements or upgrades.
9. Coordinate with DBA s, Network Engineers, and Desktop Standards staff as needed in engineering and implementation activities.
10. Provide informal technical leadership on small to medium sized systems development projects, facilitating effective technical or other decisions within diverse, consensus-based project teams.
11. Provide technical / troubleshooting support for developers, especially in regards to issues with potential to impact system stability, performance, or other operational concerns.
12. Build or oversee builds of Staging and Production environments from the hardware up through the system level.
13. Define ongoing maintenance procedures. Research and recommend innovative, and wherever possible automated approaches for system administration tasks.
14. Develop operational documentation.
Operations and Support
15. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, enterprise systems and key processes, reviewing system/security logs, and verifying completion of scheduled jobs such as backups. Take action as needed on any issues identified.
16. Shared/rotating responsibility for responding to after-hours pager alerts from monitoring systems.
17. Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues that are enterprise systems-related. Collaborate with developers on deeper .Net or system level issues or issues with interactions between code and the web server or system level configuration.
18. Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
Maintenance
19. Support system enhancements or fixes by performing migrations to Staging and Production and working with developers on any issues that arise.
20. Perform maintenance or problem remediation activities during Wednesday early morning and / or monthly Saturday maintenance windows.
21. Apply OS patches and Service Packs on a regular basis, and upgrade administrative tools and utilities.
22. Maintain operational, configuration, or other documentation / procedures.
23. Perform periodic performance reporting to support capacity planning.
24. Perform ongoing performance tuning, hardware upgrades, and resource optimization as required.
SA Project Management
25. Manage small and medium SA / Operational projects. Work with Enterprise Systems Operations Manager to establish project objectives, major milestones, and resources.
Randstad Technologies is an EOE-M/F/V/D and is a wholly owned subsidiary of Randstad Holding nv, a $20.0 billion global provider of HR services and the second largest staffing organization in the world.
Job Requirements
Country: USA, State: Virginia, City: Arlington, Company: Randstad Technologies.
Комментариев нет:
Отправить комментарий