Senior DevOps Engineer
Job Description
We are looking for a DevOps Engineer to help us build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer, specialize in Disaster Recovery (DR) and Risk Management to join our team, grow with us, introduce us to new ideas and imbibe best practices, while supporting the business functions on a day-today basis.
The ideal candidate will be an energetic person who will drive how the product deploys, verifies, and monitors applications and services. This person will interface with all stakeholders to define DevOps processes and shape the development culture. This role also assists in the ongoing improvement of CI/CD environment provisioning and development workflows. You will ensure that they have appropriate levels of monitoring and alerting set up for all applications across a mix of physical servers, web application and public cloud.
If you have a solid background in software engineering, then you shall act as the SME that can provide best practices, guidance, and recommendations for remediation of identified Infrastructure risks. You shall also be the primary communicator between technical and business teams throughout the Infrastructure maintenance and entire Disaster Recovery Management process. You will be responsible for documentation, governance, monitoring, compliance, administration, training, and operations.
The position is based in our Chicago office.
Responsibilities
- Implementing various development, testing, automation tools, and IT infrastructure
- Setting up tools and required infrastructure, defining and setting development, test, release, update, and support processes for DevOps Operation.
- Have the technical skill to review, verify, troubleshooting techniques and fixing the code bugs and validate the software code developed in the project.
- Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
- Encouraging and building automated processes wherever possible
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Incidence management and root cause analysis
- Selecting and deploying appropriate CI/CD tools.
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
- Mentoring and guiding the team members
- Monitoring and measuring customer experience and KPIs
- Identify and document areas of risk related to the application.
- Identify Third party tools appropriate for Disaster Recovery (DR) and Risk Mitigation.
- Act as the Disaster Recovery SME that can provide best practices, guidance, and recommendations for remediation of identified DR risks.
- Support development of DR capabilities for new product and services in the on-premises environments as well as in public cloud, particularly AWS (Amazon Web Services).
- Be the primary interface between technical and business teams throughout the entire Disaster Recovery Management process.
- Work with business units and product teams to assist in completing Disaster Recovery Plans and other associated documentation
- Update and maintain disaster recovery standards, templates, documents, and policies
- Should be able to add and maintain monitoring needs proactively.
- Assist with management, execution, and documentation of disaster recovery exercises
- Work with the IT Compliance team to respond to audit requests
- Create, maintain, and deliver training and awareness programs, presentations, and materials
- Assist in management and maintenance of the enterprise resilience software to provide smooth operation, communicate, and address any gaps and automate further needs.
- Apply DevOps practices in area of continuous and automated deployment.
Requirements
- A Bachelor's degree in Computer Science or equivalent, with 5-7 years of experience in DevOps engineering concepts and tools.
- 3-5 years of hands-on development experience in C# (dot-net-core) or Java programming languages.
- At least 3 years of experience in DevOps Engineering
- At least 2 years of experience with Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
- 2+ years of experience with Terraform or serverless CloudFormation development
- 2+ experience with coding and scripting (Python, SQL, Java, JavaScript, or Bash)
- 2+ years of experience working with Agile Development Practices
- A good understanding of software development, architecture, and application security best practices and how to build secure software, will be a plus.
- Experience with Amazon Web Services technologies like EC2, S3, VPC, Lambdas, API Gateway, Serverless, Elastic Search, RDS, Code Pipeline, Outposts, Event Bridge, SNS, etc. will be a plus.
- Experience working on disaster recovery methodologies, practices, and application risk management is a must.
- Experience in orchestrating and maintaining disaster recovery plans for applications in cloud environments, ideally AWS; or experience performing disaster recovery reviews.
- Ability to create and execute the strategic direction for the application disaster recovery program.
- Ability to understand business requirements and risks and architect DR solutions accordingly.
- Excellent communication skills.
If you received and accept an offer from us, we require that personal and any related investments be disclosed confidentiality to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.
Date Posted
09/21/2022
Views
4
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsDevOps/SRE Lead - TransUnion
Views in the last 30 days - 6
TransUnion is seeking a DevOps Lead with extensive cloud experience including AWS to support a crossfunctional engineering team in developing and impl...
View DetailsSenior Benefit Analyst - Lockton Companies
Views in the last 30 days - 6
The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View Details