AWS DevOps Engineer
Job description
About the role
You directly support client teams to honor delivery commitments while embedded in their environment and owning production modernization initiatives that advance from pilot to reliable production operation. In this capacity, you own the reliability and predictability of production releases by ensuring pipelines are built and cutovers are rehearsed with discipline. You translate complex technical decisions into clear language, demonstrating that strong communication is as valued as technical skill in the engineering practice. A significant part of your week involves planning, code review, and debugging alongside client teams rather than only writing new code. You carry personal delivery commitments that require you to be accountable for outcomes end to end in client-facing scenarios. The role requires senior level capability in automated migrations from on-premises or legacy hardware to AWS infrastructure. You define and ship operational standards so that deployments remain reliable and consistent for client systems over time. By working embedded within customer teams, you ensure that workflows operate with reduced repetitive tasks through the agent platform.
Key facts
What you'll do
Production releases become predictable and routine for customers when pipelines are built and cutovers are rehearsed under your guidance.
You define and ship operational standards so that deployments remain reliable and consistent for client systems across environments.
Senior level capability in automated migrations from on-premises or legacy hardware to AWS is required for this role and forms a core part of your ownership.
You carry personal delivery commitments while working client-facing and embedded with customer teams to honor their delivery timelines.
Workflows operate with reduced repetitive tasks through the agent platform, and you own the automation that enables this efficiency.
You directly support client teams to honor delivery commitments by acting as the technical bridge between their goals and AWS infrastructure.
Owning AWS infrastructure and building release cycles are required for this position, ensuring the foundation supports modern software practices.
You translate technical decisions into plain words, separating strong engineers from the rest when explaining system changes to stakeholders.
Engineering careers progress from individual contributor to senior, staff, and principal levels, and you are expected to grow through demonstrated impact.
Clear communication and delivery ownership are required for embedded client work, making your role critical to project success.
Typical interview steps include a recruiter screen, technical rounds, and discussions about past projects and system design.
You contribute to a culture where engineers review each other's work, ship in small batches, and continuously improve performance and reliability.
Requirements
Owning AWS infrastructure and building release cycles are required for this position, and you must be capable of executing these responsibilities independently.
Senior level capability in automated migrations from on-premises or legacy hardware to AWS is required for this role, and you must have proven experience in such transitions.
You must be able to work client-facing and embedded with customer teams while maintaining professionalism and delivery ownership.
Clear communication is as important as technical skill, and you must be able to explain technical decisions in plain words consistently.
You must be comfortable working within agile practices such as sprints and daily standups as standard methods of delivery.
You must write tests, fix bugs, and improve performance as part of your regular engineering responsibilities.
You must spend part of every week on planning, code review, and debugging, not only on writing new code.
You must have the ability to break down unfamiliar problems and demonstrate your reasoning, not just arrive at the correct answer.
Practical notes
Hours are aligned with the requirement to support client work in a remote setup.
Travel is not required due to the fully remote engagement model.
Visa sponsorship is not applicable under the current engagement terms.
Deadlines are tied to client delivery commitments, and timely execution is expected as part of the role.
Typical interview steps
Hiring for engineering roles usually starts with a recruiter screen, followed by one or two technical rounds. Candidates often solve a coding problem, discuss past projects, and answer system design questions. Some loops include a take-home task. Final rounds typically cover team fit and give candidates a chance to ask questions. Interviewers look for how you break down an unfamiliar problem, not just whether you reach the answer. Practicing a few problems aloud and reviewing your own past projects are the best preparation.
Good to know
Clear communication and delivery ownership are required for embedded client work, ensuring that you represent Mactores and client interests simultaneously.
Questions to ask
Useful questions for the interview include what a typical week looks like, how work is assigned, what tools the team uses, and how feedback works. Asking how the role has changed recently and what the team wishes it had known when joining is also reasonable. Questions about the manager's priorities are especially valued and can help you understand expectations.
Career growth
Engineering careers usually progress from individual contributor to senior, staff, and principal levels, and you are expected to progress through these stages by delivering reliable outcomes. Some engineers move into management and lead teams of five to twenty people, while others stay on the technical track focused on AWS and DevOps challenges. Growth follows demonstrated impact, not tenure alone, and you must own outcomes end to end to advance. A typical engineering ladder has clear levels with defined expectations for scope, quality, and mentorship, which you will be expected to understand and contribute to. Moving up requires consistent delivery and the ability to explain your technical decisions in plain words during reviews and discussions.
About the company
Mactores is the agent-native AWS modernization firm, and you will work closely with their client teams to drive modernization initiatives forward.