In practice, this often means you'll have certain daily duties that you must take care of in order to "keep the lights on" and make sure things run smoothly. These form the backbone of your job and may include repetitive tasks like running reports or working through a backlog of requests & updates. This work is interspersed with "focus time" where you dedicate work solely to those big projects like an upcoming software release or campaign -- things that have specific deadlines you must meet. And of course you'll have a fair share of meetings with your teammates or other stakeholders where you'll update them on your progress.
- 20 % learning time - we get to choose what we want to learn
- Coding, Meeting, Maintaining projects, Interviewing, Cross team collaboration
- Projects are prioritized by a triad of Engineering manager, Project Manager, UX (?)
- Project lead breaks down the project in small tasks
- I choose from list of tasks
- If there is urgency then more knowledgable engs may take tasks I’d like to work on
As a Safety Manager I start out each day with a brief 15 to 30min safety talk with the subcontractor crew's with a weekly tail-gate meeting on site specific safety lecture. Then I'd make a daily walk-around site safety checks as well as weekly site safety inspections to check on:
1. slip, trip, fall hazard safe access, cleanup and storage of project debris
2. worker observance of site required and job specific PPE; PPE condition/cleanliness/wear
3. electrical safety; power sources, extension cords, individual tool power cords, site lighting
4. site specific safety posters and required federal and state signs/posters
5. storage of hazardous substances, fueling tanks, etc.
Additionally I make routine safety safety checks at random periods over the day to ensure everyone goes home in the same or better condition then they arrive in.
Do you also get to choose which assignments you work on?
YES and NO; as long as there are no accidents, our client is happy with the site the Project Manager lets the safety people do their own jobs.
At Support, you need good troubleshooting skills not limited to the product itself, but a bit about networking, server, and in general the environment. However, this also helps you grow and gives you a good understanding of generic IT environments. I really enjoyed there were no two cases the same: one case might be super easy, but the next moment you end up working on an outage at an airport or a hospital where time really matters and there are some serious conditions (and pressure :).
System monitoring and maintenance: You will be responsible for ensuring that the Linux servers are running smoothly, performing regular maintenance tasks, and monitoring system performance.
User management: You will be responsible for managing user accounts, creating and deleting user accounts, setting up and enforcing password policies, and managing user permissions.
Security management: You will be responsible for ensuring that the Linux servers are secure, implementing security policies, performing security audits, and ensuring that all software and patches are up-to-date.
Backup and recovery: You will be responsible for implementing backup and recovery plans to ensure that data can be recovered in case of a disaster.
Troubleshooting: You will be responsible for identifying and resolving technical problems related to the Linux servers.
Regarding assignments, as a Linux administrator, you may be given specific tasks by your supervisor or team lead, but you may also have the flexibility to choose which tasks to work on based on the priority and urgency of different projects. However, it ultimately depends on the policies and procedures set by your organization.
After this I typically spend about half my day in meetings. Some days it is mostly meetings and other days it is maybe 1/4 of my day.
In-between meetings I am working on projects which I have either elected to work on or those which have been assigned to me. I look for opportunities for improvement and from this I can create a task or project to work on them. In some cases, work is assigned based on other teams needs.
As a Team Lead I also help others with issues they may need assistance on.
Yes, I do get the liberty to choose what assignment I should work on; however, sometimes, based on the priorities and delivery timeline, we are encouraged to work on items we may not have planned.
I wish you the best!!!
This depends on your company.
Some companies do contract work for other companies and your work will entirely depend on what was negotiated with the customer and how much leeway they give you.
Some companies create products, and the team making the product has more creative control over what is created. But entry-level engineers almost always have to work on what senior engineers and product managers have decided already, though there is some creative leeway usually. Senior engineers are there to guide juniors on best practices and to ensure the end-to-end product works correctly and follows a vision.
The more senior you are and how capable you prove to be, the more freedom you will get, but it's only reasonable to expect freedom after you have proven yourself.