Software Configuration Engineer
-
Georgia
-
Other
Job Description
NIIT is looking for a Senior Configuration
Engineer to join a dynamic environment in the transportation industry. The Senior
Configuration Engineer will be responsible for maintenance and configuration of
pre-production and production environments, build/deployment tools, automation,
weekly and at-will deployments, both manual and automated. This requires an
excellent understanding of application/infrastructure design, networking,
application deployment and management, and top notch troubleshooting skills.
This position will be responsible mostly for configuration and deployment of
applications to internal and lower/production environments. The candidate will
be engaging with teams across multiple time zones.
Essential Duties and
Responsibilities:
Overall ownership of deployments, which includes
configuration, permissions settings, troubleshooting, and effective
communications within the team as well as rest of the applicable IT
organization
Create and automate cloud-based (AWS) builds
and deployments
Create configuration management scripts
Automate and run traditional builds and deployments
Work with Development and QA to formalize and
implement branching and merging strategies
Manage and maintain healthy environment
structures in both lower environments as well as PROD environments
Develop and enforce the use of a transform
policy for several applications across multiple environments. Providing
configuration related expertise to several development teams.
Maintain a consistent structure for all
environments across all applications, following a set of industry best practice
standards and standardizations
Hands on experience:
Experience with Deployment Tools, including Octopus
Expertise on VSTS Build and Deploy Process and Practice
Automation of Build script using VSTS Build workflow
Experience with one or more scripting languages (PowerShell,
bash, etc.)
Understanding of Application Server Deployment and
Administration IIS
Implementation of VSTS Code Quality, Code Coverage, UTC tools
Expertise in GIT Version Control
Designing, developing and maintaining
automated frameworks for creating a
CI/CD pipeline using Visual Studio Team Services (VSTS), and CD tools including
Octopus.
Qualifications:
Master troubleshooter capable of quickly
identifying blocking issues and resolving problems
Outstanding written and oral communications
Exceptional
attention to detail
Self-starter,
motivated, requiring little to no supervision
Process-oriented
Great
documentation habits
Dedicated
to commitments and timely deliverables
Shares
and implements best practices
Successful
track record of supporting high-availability web application environments
Desired Knowledge:
Experience with IIS configuration
Experience with AWS migration and configuration
Experience with SiteCore CMS administration
Experience with Akamai CDN
Knowledge of development cycle and coding practices
Knowledge of Infrastructure server management tools like
Rackspace
Knowledge of Agile processes
Knowledge of Technologies .NET, java, Tomcat, PowerShell, NService
Bus, Web API, WCF, REST APIs
Knowledge of Infrastructure automation (auto-scaling and cloud
server management)
AWS Certification is a plus
PCI security certification
Experience with developing and supporting a CI/CD environment
Expertise in troubleshooting deployment related issues across
multiple environments and technologies
Expertise in establishing and enforcing CI/CD best practices
Engineer to join a dynamic environment in the transportation industry. The Senior
Configuration Engineer will be responsible for maintenance and configuration of
pre-production and production environments, build/deployment tools, automation,
weekly and at-will deployments, both manual and automated. This requires an
excellent understanding of application/infrastructure design, networking,
application deployment and management, and top notch troubleshooting skills.
This position will be responsible mostly for configuration and deployment of
applications to internal and lower/production environments. The candidate will
be engaging with teams across multiple time zones.
Essential Duties and
Responsibilities:
Overall ownership of deployments, which includes
configuration, permissions settings, troubleshooting, and effective
communications within the team as well as rest of the applicable IT
organization
Create and automate cloud-based (AWS) builds
and deployments
Create configuration management scripts
Automate and run traditional builds and deployments
Work with Development and QA to formalize and
implement branching and merging strategies
Manage and maintain healthy environment
structures in both lower environments as well as PROD environments
Develop and enforce the use of a transform
policy for several applications across multiple environments. Providing
configuration related expertise to several development teams.
Maintain a consistent structure for all
environments across all applications, following a set of industry best practice
standards and standardizations
Hands on experience:
Experience with Deployment Tools, including Octopus
Expertise on VSTS Build and Deploy Process and Practice
Automation of Build script using VSTS Build workflow
Experience with one or more scripting languages (PowerShell,
bash, etc.)
Understanding of Application Server Deployment and
Administration IIS
Implementation of VSTS Code Quality, Code Coverage, UTC tools
Expertise in GIT Version Control
Designing, developing and maintaining
automated frameworks for creating a
CI/CD pipeline using Visual Studio Team Services (VSTS), and CD tools including
Octopus.
Qualifications:
Master troubleshooter capable of quickly
identifying blocking issues and resolving problems
Outstanding written and oral communications
Exceptional
attention to detail
Self-starter,
motivated, requiring little to no supervision
Process-oriented
Great
documentation habits
Dedicated
to commitments and timely deliverables
Shares
and implements best practices
Successful
track record of supporting high-availability web application environments
Desired Knowledge:
Experience with IIS configuration
Experience with AWS migration and configuration
Experience with SiteCore CMS administration
Experience with Akamai CDN
Knowledge of development cycle and coding practices
Knowledge of Infrastructure server management tools like
Rackspace
Knowledge of Agile processes
Knowledge of Technologies .NET, java, Tomcat, PowerShell, NService
Bus, Web API, WCF, REST APIs
Knowledge of Infrastructure automation (auto-scaling and cloud
server management)
AWS Certification is a plus
PCI security certification
Experience with developing and supporting a CI/CD environment
Expertise in troubleshooting deployment related issues across
multiple environments and technologies
Expertise in establishing and enforcing CI/CD best practices