Senior Infrastructure Engineer (Cloud) - Onsite
Role details
Job location
Tech stack
Job description
The Senior Infrastructure Engineer has strong knowledge versus a seasoned professional responsible for leading and overseeing the organization's infrastructure systems' design, implementation, and maintenance. They provide expert guidance, mentorship, and technical leadership to the team, ensuring the company's infrastructure's reliability, scalability, and security., * Assists with implementing and administering infrastructure solutions that meet the organization's needs, including network architecture, server configurations, storage systems, and virtualization technologies.
-
Collaborating with other teams to understand their requirements and provide technical guidance and support.
-
Monitor and maintain the performance and availability of infrastructure systems, troubleshoot issues, and implement necessary fixes.
-
Conduct regular audits and assessments to identify potential vulnerabilities and recommend security enhancements.
-
Participating in on-call rotations and responding to critical incidents promptly.
-
Perform other assigned job-related duties that align with our organization's vision, mission, and values and fall within your scope of practice.
Requirements
Role Specific Skills: Ability to resolve complex issues quickly using solid analytical skills. A desire to solve problems with an engineering mindset that seeks to increase efficiency through automation. Ability to produce clear, business-friendly documentation of ideas, requirements, architecture, and problems. Experience automating operational tasks with CICD pipelines, and infrastructure immutability through Infrastructure-as-Code.
Special Skills:
-
Proficiency in scripting languages.
-
Extensive experience with virtualization technologies, such as VMware or Hyper-V.
-
Thorough knowledge of security protocols and best practices.
Soft Skills:
-
Problem-solving: Excellent problem-solving and analytical abilities.
-
Communication: Strong communication and presentation skills.
-
Mentoring: Experience in mentoring junior team members.
-
Strategic Thinking: Strategic thinking and decision-making capabilities.
-
Leadership: Guiding junior team members and providing technical mentorship.
-
Project Management: Planning and executing small to medium-sized projects.
-
Critical Thinking: Analyzing complex systems and identifying areas for improvement.
-
Negotiation: Balancing competing priorities and resources within the team.
Preferred Skills: Experience with some of the following or equivalents: Google Cloud Platform(GCP), Amazon Web Services(AWS), Microsoft Azure, Kubernetes, GKE, EKS, Gitlab, Containers, CICD pipelines, Terraform, Python, YAML, Cloud security and compliance, Cloud finops, load balancers, Windows, Linux, shell scripting, Java., Education: Minimum bachelor's degree in Computer Science, Information Technology or other technical area.
Experience: 3-5 years minimum IT experience is preferred and some Cloud technologies and CICD experience., The successful candidate(s) must be willing and able to perform the physical requirements of the job with or without a reasonable accommodation.
Benefits & conditions
We provide our team members and their families with paid time off; 401(k) plans; affordable health, life, dental, vision and prescription drug benefits; and more.