ROLE AND RESPONSIBILITIESOur team manages our company’s complex and growing cloud infrastructure environments in AWS and Azure.
As a member of our team, you will help us establish and implement the foundational governance, security, financial management, and automation best practices for all cloud workloads deployed by our team, and by our internal stakeholders and partners across the enterprise.
Core Job Responsibilities :
Serve as part of a highly skilled engineering and development team, providing technical solutions that align with desired business outcomes underpinned by our enterprise public cloud services portfolio.
Take part in planning, design, development, testing, implementation, and operational support of enterprise public cloud services consumed by all business areas at NI, including participation in agile development lifecycle and project management activities.
Helping us establish and implement automated infrastructure as code deployment capabilities, as well as business facing self-
service deployment capabilities where appropriate.
Identify, analyze, research, and recommend new / changing enterprise public cloud services that best align with desired business outcomes.
Translating our cloud strategy and target architectures into highly secure implementations that align with established industry best practices.
Ongoing, effective monitoring and optimization of our public cloud implementations for architectural alignment, security, and cost efficiency.
Conducting highly effective meetings, knowledge sharing opportunities, and day-to-day interactions with staff at all levels, underpinned by excellent written and oral communication skills.
Working collaboratively with global cloud engineering and development teams located in the U.S., Europe, and Asia Pacific.
Minimum requirements :
3-10 years of experience with coding - application and / or software development.
Bachelor’s degree in MIS, Computer Science, Engineering, or similar field from an accredited four-year university required.
Proficiency in one or more of the following technologies :
oObject oriented programming languages
oRelational database knowledge (Any SQL variant)
oHadoop knowledge (storage and processing of unstructured, semi-structured, structured data)
Demonstrated ability to :
oWork effectively in a group development environment
oProblem solve effectively, document solutions, share lessons learned
oTake maximum initiative from a learning and execution perspective
oConsistently overcome roadblocks, drive projects to successful completion
Effective project management skills.
Advanced English Language Competency and effective communication skills
oCan clearly and concisely communicate in English (verbal and written) so that your colleagues can understand you clearly, particularly when taking part in technical conversations.
Leadership experience - providing technical leadership on a fast-moving team, and / or leading others in a supervisory role.
Preferred requirements :
Knowledge of, or experience with the following :
oAgile / DevOps software development methodologies.
oCoding / scripting infrastructure deployments in AWS or Azure environments.
oDevOps toolchains on Linux / Windows platforms in a cloud environment :
oCloudFormation, Azure Resource Manager, Terraform
oAnsible, Chef, Puppet, SaltStack
oLinux / Bash scripting