Overview
On Site
Full Time
Skills
Database
Continuous Integration and Development
Programming Languages
Python
Bash
Microservices
Git
Configuration Management
Continuous Integration
Continuous Delivery
Terraform
Jenkins
Gradle
Ansible
Kubernetes
IT Consulting
Process Improvement
Debugging
Collaboration
Software Development
Cloud Computing
Risk Management
Status Reports
Regulatory Compliance
DevOps
Management
Organizational Skills
Agile
Root Cause Analysis
Communication
Training
Estimating
Job Details
DevOps Engineer I
DevOps Engineer I helps increase speed of delivery, improve quality/security of code, and optimize processes for development team. The DevOps Engineer I may also bridge the gap between the Development team and Operations to help build reliability, maintainability, resiliency, and performance. The incumbent is responsible for identifying the bottlenecks of various development and delivery processes, working with team members to improve them, and improving the overall experience of developers. They are responsible for infrastructure-as-code, database-as-code, application deployment including tooling and supporting services across multiple cloud providers.
The DevOps Engineer I is responsible for building and supporting CI/CD platforms, automating repeatable infrastructure needs, environment buildout, software build and releases, creating automated solutions, installing, and configuring application software, and upkeep of systems through patching, upgrades, monitoring, and maintenance support.
Position Responsibilities:
Design and Methodology
Technical Consulting
Risk Management
Planning & Organizing
Administration/Support
DevOps Engineer I helps increase speed of delivery, improve quality/security of code, and optimize processes for development team. The DevOps Engineer I may also bridge the gap between the Development team and Operations to help build reliability, maintainability, resiliency, and performance. The incumbent is responsible for identifying the bottlenecks of various development and delivery processes, working with team members to improve them, and improving the overall experience of developers. They are responsible for infrastructure-as-code, database-as-code, application deployment including tooling and supporting services across multiple cloud providers.
The DevOps Engineer I is responsible for building and supporting CI/CD platforms, automating repeatable infrastructure needs, environment buildout, software build and releases, creating automated solutions, installing, and configuring application software, and upkeep of systems through patching, upgrades, monitoring, and maintenance support.
Position Responsibilities:
Design and Methodology
- Detect upcoming bottlenecks and production issues proactively and consult teams hands-on towards improved technical solutions.
- Participate in planning delivery time, code quality, and process efficiency improvement projects.
- Execute on plan by building coding standardizations and automating processes for the organization.
- Actively participate in deploying application artifacts to appropriate target environments using the supported technologies and infrastructure.
- Design and work with modern continuous integration and deployment solutions.
- Utilize programming languages for instance Go, Python, and Bash.
- Demonstrate expertise in micro-service architectures and containerization solution.
- Utilize git and config management systems.
- Design and build CI/CD pipeline with tools such as Terraform, Artifactory, KnowHow, Jenkins, Gradle, CloudFormation, Ansible, and Kubernetes toolset.
- Design and implement new software to streamline manual operations.
Technical Consulting
- Collaborate with the rest of DevOps team to deliver a consistent and holistic solution to the organization.
- Works closely with Tech Leads and Developers of various teams to assess existing problems and create process improvement solutions.
- Survey developers and technical members of the organization to understand their main pain points in the coding and development process.
- Triage and debug production issues.
- Collaborate with multiple areas of Technology and Line of Business representatives.
- Partner closely with software development and infrastructure teams.
- Understand, suggest, and implement cloud infrastructures.
- Analyze and troubleshoot sophisticated systems, environments, and application implementations.
Risk Management
- Perform daily tasks such as environmental health checks, disk space monitoring, and environmental status reports.
- Integrate security and risk requirements into DevOps Pipelines.
- Integrate controls and compliance into DevOps Pipelines.
- Manage incidents and remediate downtime, performance, and vulnerabilities.
Planning & Organizing
- Attend and support agile ceremonies.
- Triage production issues along with other operational team members.
- Conduct root cause analysis of critical issues.
- Utilize organizational and communication skills to prioritize and deliver on aggressive deadlines.
Administration/Support
- Complete necessary time entry.
- Complete necessary training.
- Take part in goal planning and performance assessments.
- Estimating work effort.
- Other duties as assigned.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.