
DevOps Engineer
NMDP
full-time
Posted on:
Location Type: Hybrid
Location: Minneapolis • Minnesota • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AnsibleAWSChefCloudDockerGroovyJavaKubernetesLinuxPuppetPythonRubyShell ScriptingSpringTerraformVMware
About the role
- Monitors the engineering department’s tools and procedures and promotes their evolution alongside the business systems.
- Participates in the full lifecycle of the DevOps tool chain, including selection, implementation, maintenance, and offboarding of tools.
- Ensures the continuous availability, performance, and security of the DevOps platform and associated tools to support 24/7 enterprise operations.
- Responsible for building automation frameworks for deployment, management, and monitoring of applications’ build, release, and configuration activities in constant collaboration with development teams.
- Adapts quickly to changing requirements, progresses and evolves goals and strategies, and implements emerging technologies as required.
- Delivers automated, innovative solutions to cross functional teams to enable them to deliver faster business capabilities to stakeholders.
- Advocates and promotes knowledge sharing and DevOps culture across the entire engineering department.
- Keeps up with industry best practices, trends, and standards and identify automation opportunities that improve DevOps operations and efficiency across the organization.
- Ensures all development activities adhere to the NMDP defined architecture and security standards and follow the predefined processes/methodologies.
- Proactively communicates with and coordinates activities with Business units, IT Infrastructure, Information Security and Software Engineering teams.
- Provides timely status updates of projects and assigned tasks to the leadership team, Scrum Master, and appropriate team members.
Requirements
- Thorough and varied experience with containerization (Docker) and container orchestration solutions, preferably Kubernetes.
- Proven experience building and managing a CI/CD pipeline using tools such as GitLab, Bitbucket and Bamboo.
- Proficient in one or more dynamic languages like Java, Python, Ruby, or Groovy.
- Experience writing and using Terraform or other IaC tools to build, change, and version on-premises and cloud resources.
- Experience with researching/implementing Cloud Based solutions in AWS and private cloud.
- Proficient working in Linux systems.
- Experience working in cluster and cloud computing; Virtualization Technologies (e.g., VMware).
- Automation of configuration management (Ansible, Chef or Puppet) and shell scripting.
- Agile methodologies; API architectures and standard data formats (JSON, XML and YAML); functional and technical specification, documentation, open-source licenses.
- Exposure to authentication, authorization, security, LAN/WAN/Firewall/VPN network technologies.
- Exposure to application monitoring systems like AppDynamics, and Service Discovery and Registration platforms like Spring Cloud.
- Bachelor's degree in computer science, math, or related technical field that required extensive computer programming skills. However, upon evaluation, equivalent related experience and/or education may be substituted for the degree.
- Three or more years’ technical work experience working independently and, in a team, -based software development environment in the role of a DevOps engineer (or comparable role) delivering solutions to solve complex technical problems.
Benefits
- NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits.
- Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
containerizationDockerKubernetesCI/CD pipelineGitLabBitbucketBambooTerraformAWSLinux
Soft skills
communicationcollaborationadaptabilityknowledge sharingproactivestatus reportingteamworkproblem solvinginnovationleadership