An Infrastructure Engineer under moderate supervision is responsible for designing, developing, implementing, and supporting the infrastructure.
This involves analyzing, configuring, testing and implementing the infrastructure.
This may also involve monitoring and controlling the performance and status of the infrastructure.
**Essential Functions and Responsibilities**:- Plan, engineer and design the infrastructure.- Develop and configure the infrastructure from conceptualization through stabilization using various computer platforms to include test, debug, performance analyze and document infrastructure components.- Implement the infrastructure by analyzing the current system environment and infrastructure, using technical tools and utilities, performing complex product customization, and developing implementation and verification procedures to ensure successful installation of systems hardware/software.- Implement test plans (including functionality, integrity, and stress testing: test matrices: and definition of test methodologies and strategy.- Perform routine infrastructure analysis, and evaluation on resource requirements necessary to maintain and/or expand service levels.- Support and maintain the infrastructure.
**Qualifications- +8 years of related experience.- Excellent verbal and written communication.- Experience managing large scale, production Windows environments- Experience and deep working knowledge of Microsoft Azure- Experience and deep working knowledge with HashiCorp Terraform on Azure including experience writing Terraform Modules- Experience with configuration management tools and concepts (e.G.
DSC, Chef, Ansible, Docker, Puppet, etc.
)- Experience with CI/CD tools and concepts (e.G.
Azure Pipelines, Jenkins, Travis CI, Hudson, Artifactory, etc.
)- Experience with relational and NoSQL database and related technologies (e.G.
MS SQL Server, MySQL, Redis, Memcached, MongoDB)- Experience with networking and security concepts, methods and technologies in large scale, production Azure and hybrid environments- Extensive experience with Active Directory and group policy.- Experience with log collection tools and analysis, as well as infrastructure performance monitoring tools and optimization practices- Strong working knowledge of container based infrastructure on Azure (e.G.
Docker, Kubernetes, AKS, etc.)