Chennai, Tamil Nadu
Infrastructure Engineering Engineer 3 #1045194Job Description:
- Employees part of this function are responsible for building and operating IT hardware and software resources in on-prem, cloud or hybrid scenarios in support of internal customer needs.
- They are responsible for a wide variety of activities that operationalize cross functional teams such as capacity planning and resource optimization solutions for one-off and long-term workloads, planning, configuring and maintaining servers (including mainframes), creating virtualized environments, providing analytics services, installing and maintaining specialized tools, etc
Key Responsibilities
- Involved in the design, operation, and maintenance of enterprise servers, including specialty mainframe systems like IBM/LPARS, high performance super computing systems, and general-purpose hybrid and cloud systems, for optimal end-user business operations.
- Research, design, implement and maintain complex infrastructure solutions for internal customer needs such as specialty software, data warehouses, identity access management, event frameworks, containerization and on demand scaling, etc.
- Design and configure secure virtualized environments aligned with enterprise architecture blueprints consisting of virtual machines, virtual networks, high speed and distributed storage systems (SAN, HDFS, SSD, etc.)
- Utilize existing tools or assist in engineering custom monitoring solutions to ensure systems are configured correctly, run efficiently and remain secure against potential threats.
- Monitor and review resources like CPU, memory, storage, and network traffic to ensure effective utilization aligned with expected parameters and to safeguard against runaway costs.
- Resolve bottlenecks and plan for future capacity needs based on resource usage trends.
- Advise enterprise architecture teams on usage trends to incorporate into future blueprints.
Skills Required:
- Ansible, Automation, Technical Assistance, CI-CD, Tech Engineering, redhat, deployment, Virtualization, GitHub, Jenkins, Technical Documentation, TERRAFORM, Systems Engineering, Windows Servers, Powershell, ITIL (Infrastructure Library) Service Manager, Cloud Infrastructure, Google Cloud Platform, Technical Analysis, Technical Support, Tekton, Microsoft Windows
Skills Preferred:
- Python, Ansible, Ability to communicate and work with cross-functional teams and all levels of management , Testing, VMware, Hardware Experience, Application Support, Kubernetes, CI/CD, Automated Scripting, Computer Hardware, Java, Openshift
Experience Required:
- Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
Job Qualifications:
Education:
- Bachelor of Science in Computer science, Information Technology or other related discipline. Others are acceptable but require relevant working experience.
Education Required:
- Bachelor's Degree
Education Preferred:
- Master's Degree
Additional Information :
Job Responsibilities:
- Automate the creation and testing of Windows Server templates for virtual machines and physical hardware using a Jenkins and Tekton CI/CD pipelines
- Automate the installation, upgrade, and configuration of Windows server Operating Systems, on on-prem and cloud infrastructure using a multitude of tools such as Terraform, Ansible, and PowerShell
- Automate manual processes associated with infrastructure deployment via GitOps and infrastructure-as-code
- Manage security requirements, performance optimizations, and technical direction for the Windows Server Operating Systems
- Provide L3 Engineering support to Operations teams
- Provide cross-team support for deploying infrastructure to multiple target environments, including on-prem, plant, and cloud.
Experience:
- Minimum of 5 years of progressively growing responsibilities experience in Windows Server OS Engineering and automation, with a working understanding of Linux tools.
Licenses and Certifications:
- Technical certifications e.g. MCSA, MCSE, MCP preferred.
Work Requirements:
Requires knowledge of the following technologies:
- Working knowledge of at Ansible and Ansible Automation Platform.
- Powershell scripting
- Understanding of more advanced Windows tools such as IIS and Clustering
- One or more higher level languages, such as C#, python, ruby, perl, java, groovy, etc to understand maintainability and other software engineering principles
- Working knowledge of Kubernetes, with Openshift experience preferred
- Working knowledge of at least one Pipeline tool, such as Tekton, Jenkins, CircleCI, etc.
- Understanding of code testing and test-driven development
- Understanding of virtualization (such as vmware, Openshift, etc) and server hardware hardware (such as HPE, Dell, SuperMicro, etc) manageability technologies.
