Grand Rapids, MI, USA
94 days ago
Systems Engineer - IaC

As a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community!

 

Meijer Rewards

Weekly pay

Scheduling flexibility

Paid parental leave 

Paid education assistance

Team member discount

Development programs for advancement and career growth

 

Please review the job profile below and apply today!

This is a remote opportunity as long as you're located within one of our 6 footprint states - Michigan, Illinois, Wisconsin, Ohio, Indiana or Kentucky. Relocation Assistance potentially provided for those interested.

Meijer is looking for an Innovative and solutions-driven Engineer with experience in solutions using Infrastructure as Code (IaC). This person will be responsible for automating and managing test environments that support various stages of the SDLC to ensure that the infrastructure is consistent, reliable, and can be rapidly deployed or scaled as needed.

We are looking for someone proficient in leveraging modern cloud technologies, as well as someone who understands physical on-premise environments, management and observability tooling, configuration and provisioning management good practices along with modern IaC or other relevant tools to ensure efficient, repeatable, and scalable infrastructure deployment, management, maintenance and decommissioning.

.

What You'll be Doing:

Develop and implement test environment strategies and plans in alignment with project requirements and organizational objectives.

Collaborate with project teams to define, design, implement and manage environment requirements, timelines, and dependencies leveraging modern environment provisioning tools like Terraform and good practices such as infrastructure as code (IaC) solutions to support continuous integration and delivery pipelines.

Collaborate with development teams to integrate good practices around ephemeral environments including things like containerization, IaC & observability tools to integrate environment management into the SDLC, enhancing the overall quality and speed of software delivery.

Monitor and maintain the availability, performance, and reliability of test environments, identifying and addressing issues proactively using Dynatrace/ other monitoring Tools as provided by the enterprise.

Understand the ITSM models to optimize environment management service activities to align with project priorities and change management activities minimizing impacts to the test environments.

Collaborate with other teams to facilitate automated tests for infrastructure validation, ensuring that deployed environments meet the necessary specifications and performance benchmarks.

Manage or support version control of infrastructure code to track changes, facilitate rollbacks, and maintain stability across different environments

Provide regular status updates and reports on test environment activities, issues, and performance metrics.

Support during Defect triage and resolution.

Develop and present comprehensive system flow and test flow diagrams to ensure test environment variations align and support the development lifecycle.

Implement Service Virtualization using Postman/other available Market Tools.

Performs feasibility studies/proofs of concept, to evaluate TEM solutions.

Works within the SAFe Agile framework and utilizes ITIL and ITSM best practices.

Conduct static and local checks, apply and destroy environments or facilitate the same with project teams or development groups, and survey usage to ensure the reliability and security of infrastructure code.

What You Bring with You (Qualifications):

Bachelor’s degree or equivalent in computer science, Information Technology, or related field.

Minimum of 3 years of experience in ITSM aligned environment change/capacity management (public, private or hybrid cloud) or related roles (DevOps, Managed Services)

Strong understanding of test environment concepts, principles, and best practices, including ephemeral concepts and management.

Proficiency in environment provisioning tools and technologies, such as virtualization platforms, containerization, and infrastructure-as-code (IaC) tools.

Experience with implementing or working with infrastructure as code (IaC) and modern configuration management/orchestration solutions leveraging tools such as Terraform, Ansible, CloudForms.

Excellent problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex environment issues.

Knowledge on environment observability and related tooling (Dynatrace preferred).

Experience with Service Virtualization and related tooling (Postman Preferred).

Strong verbal and written communication skills with an ability to express complex technical concepts in business terms.

Working knowledge of SAFe agile framework preferred. Certification in SAFe, Environment management, software testing, or related areas is a plus.

Solid teamwork and interpersonal skills.  Ability to work well on cross-functional project teams and foster team commitment to tasks.

Strong verbal and written communication skills with an ability to express complex technical concepts in business terms.

Ability to effectively adapt to rapidly changing technology and apply it to business needs.

Tools and Technologies:

Hands on experience using Postman Tool

Knowledge of RedHat OpenShift, OpenShift Cluster Platform, Kubernetes, Container solutions, Hypervisors, Microsoft Azure, related tooling, good practices for test environments and concepts for management.

Understanding of network concepts, protocols, and services like DNS, HTTP/HTTPS, SSH, FTP, and IPSec.

Ability to leverage cloud-native tools for automation, scaling, monitoring, and securing infrastructure

Hands on experience with Dynatrace Monitoring and Dashboards. (Log management with ELK Stack (Elasticsearch, Logstash, Kibana) and Splunk a plus).

Knowledge of Operating Systems: AIX, Linux, Unix, Windows and ZOS.

Knowledge on Miro, ServiceNow, ADO. (BMC Helix is plus).

Hands-on with Terraform scripting or similar. (experience or knowledge of Pulumi, CloudFormation, Azure Resource Manager, Templates, GitOps, ArgoCD, Flux a plus)

Experience with configuration management and automation tooling such as Ansible, Puppet, Chef, SaltStack and scripting with Bash, PowerShell, and Python or similar.

Understanding of SDLC, CICD, Automation and Version control concepts.

Good documentation, technical writing and version controls.

Confirm your E-mail: Send Email