So my position is rather unique, actually-- I'm actually part of the Career Development Program within my company. I've worked for my employer for about 4 years, but in a non-technical capacity (I started at our call center taking calls, then progressed into training and eventually into managing our internal websites).
I was hired into the job as part of the program, which entails 3-month rotations in different departments within the company (legal, audit, marketing, and IT) on the strength of a presentation I made about re-vamping our current internal communications architecture, which was designed and built with very old software and standards (10+ years). The plan was to put me in the Career Development Program, let me design a proof-of-concept replacement site, and if it was satisfactory to their requirements to hire me on full-time as a Web Developer for the company.
So here's the thing-- they knew what my skills and strengths were going in, and yet are asking me to go beyond them. This request stems from the need to have a dev environment on a test server where I can build my project. They give me the keys to the system, and essentially said to me, "Ok, now build it from the ground up." The really frustrating part is that I was asked to do work on a server even though my manager knew what my skills and strengths were. I'm all for professional development, but this just seems to be really far outside of what someone with my skills would normally be asked to do. Am I crazy for thinking that?