DevOps Engineer II
Apply NowCompany: EMC Insurance
Location: Des Moines, IA 50317
Description:
At EMC, we're all about working together to make an impact. As part of our team, you'll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts-always supporting each other to do our best work. Join us, and let's improve lives together.
**This position is eligible to work from home anywhere in the United States**
**Ideal candidate will be located in Des Moines, IA.**
Essential Functions:
Education & Experience:
Knowledge, Skills & Abilities:
The hiring salary range for this position will vary based on geographic location, falling within either the $77,013-$106,126. range or the $84,912.-$117,001. range. A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs.
Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws.
All of our locations are tobacco free including in company vehicles.
**This position is eligible to work from home anywhere in the United States**
**Ideal candidate will be located in Des Moines, IA.**
Essential Functions:
- 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
Education & Experience:
- 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
Knowledge, Skills & Abilities:
- 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
- Good Scripting, automating, and deploying in AWS, Azure or GCP skills preferred
- Good AWS CloudFormation or Cloud Development Kit (CDK) skills preferred
- 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
The hiring salary range for this position will vary based on geographic location, falling within either the $77,013-$106,126. range or the $84,912.-$117,001. range. A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs.
Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws.
All of our locations are tobacco free including in company vehicles.