Skip to content

Devops Engineer II
Company | EMC Insurance |
---|
Location | Des Moines, IA, USA |
---|
Salary | $77013 – $117001 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Bachelor’s degree, preferably in computer science, management information systems or related field
- Two years of experience in cloud infrastructure, DevOps, application development, enterprise systems infrastructure or related experience
- Good knowledge of Windows and Linux operating systems
- Good knowledge of AWS and its primary managed services such as S3, Lambda, EC2, CloudWatch, IAM, etc.
- Good programming skills in Python, Bash, PowerShell, or similar
- Basic knowledge of Docker containers
- Good knowledge of Git based source control and tools
- Basic knowledge of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks
- Good knowledge of debugging, troubleshooting, and root cause analysis concepts
- Strong ability to learn quickly and adapt to new technologies, demonstrated through initiative and proactive learning
- Strong analytical and problem-solving abilities
- Strong verbal and written communication skills, including documentation
- Strong customer service skills with strong ability to meet with customers to understand and address their needs
- Excellent attention to detail and multi-tasking skills
Responsibilities
- Develops moderately complex automation tools and platform solutions as part of the software development life cycle for developer enablement
- Writes moderately complex code, updates scripts and programs systems to support infrastructure and application automation
- Creates infrastructure and application build and deployment automation
- Contributes to planning and implementation of key initiatives
- Implements regular and incremental cadence of production updates as directed by senior Platform Engineer team members
- Installs configures, maintains, and patches enterprise operating systems to support security and operational efficiency
- Explores and develops new cloud and automation technologies
- Monitors efficient resource use of programs, applications, and systems and provides recommendations for increasing resource efficiency
- Builds expertise of Amazon Web Services (AWS), Azure and use of cloud services
- Troubleshoots, identifies errors and corrects moderately complex issues related to performance, functionality and service for the platform solutions the team owns
- Ensures users can effectively use the platform solutions by making improvements based on user feedback, providing training and collaborating with other teams to resolve and complete service requests
- Provides internal consulting and ongoing support to customers and development teams, such as how to use platform tools and systems, or implement solutions
- Monitors system performance and errors and performs trend analysis with guidance from Platform Engineers to ensure systems are operating efficiently
- Provides expertise for infrastructure and application deployments to cross-functional teams
- Provides technical support to engineers, stakeholders, and leadership to improve the Continuous Integration/Continuous Deployment (CI/CD) experience
- Performs test driven development with automated unit, integration and regression testing as part of the development and change life cycle to ensure solution quality
- Reviews teams’ technical changes, including code and configuration changes to increase knowledge and to ensure accuracy
- Finds and addresses performance issues proactively by monitoring system metrics
- Builds, tests, and implements monitoring leveraging cloud native, open source and/or commercial monitoring tools
- Incorporates site reliability and sustainability into all aspects of work to ensure systems are scalable, reliable, highly available, secure and resilient
- Implements security protocols and practices
- Documents security controls and solutions as directed, including documentation specific to AWS notation
- Updates technical documentation as needed due to changing implementations
- Updates runbooks, READMEs and other self-service documentation
Preferred Qualifications
- Good Scripting, automating, and deploying in AWS, Azure or GCP skills preferred
- Good AWS CloudFormation or Cloud Development Kit (CDK) skills preferred