Job description
NovaTech IT Solutions is seeking a Senior IT Engineer to join our high-growth team in San Francisco. You will design and implement scalable IT infrastructure, collaborate with cross-functional teams, and champion security and reliability across our platforms.
We offer a collaborative culture, competitive compensation, and a strong focus on career growth, training, and cutting-edge technologies.
Responsibility
- Architect, deploy, and manage scalable IT infrastructure across cloud and on-prem environments.
- Design and implement automation, configuration management, and CI/CD pipelines to improve reliability and speed.
- Lead security hardening, risk assessment, and incident response planning.
- Collaborate with product and engineering teams to translate requirements into resilient solutions.
- Monitor, troubleshoot, and optimize performance across networks, servers, and applications.
- Mentor junior engineers and contribute to architectural governance and best practices.
- Develop and maintain documentation, runbooks, and disaster recovery plans.
- Evaluate and integrate new technologies to support business goals.
Qualification
- B.S. or M.S. in Computer Science, Information Technology, or related field; 5+ years of IT engineering experience.
- Proven experience with cloud platforms (AWS, Azure, or GCP) and infrastructure as code (Terraform, CloudFormation).
- Strong scripting skills (Python, Bash, PowerShell) and automation mindset.
- Hands-on experience with networking, security, and monitoring tools; knowledge of IAM, VPN, firewalls, SIEM is a plus.
- Experience implementing CI/CD pipelines and DevOps practices.
- Excellent problem-solving, communication, and collaboration skills; ability to work in a fast-paced environment.
- Professional certifications such as AWS/Azure/Google Cloud, CCNA/CCNP, or CISSP are a plus.
- Legal right to work in the United States; ability to pass background checks as required.