Senior DevOps Engineer
Job Description
Job Description:
Position Description:
Builds and maintains products on Amazon Web Services (AWS) and Microsoft Azure. Develops configuration management and infrastructure management systems (Ansible, Chef, and CloudFormation). Monitors CloudWatch, Datadog/Splunk, and ELK stack systems. Implements Continuous Integration/Continuous Delivery (CI/CD) automation tools and frameworks--GIT, Jenkins, Artifactory, Veracode, and uDeploy. Troubleshoots and debugs build processes. Designs and develops modern service-based applications using Front-end applications (Angular, React, HTML, Javascript, CSS, and RESTful Back-end).
Primary Responsibilities:
Provides operational support for build pipelines.
Participates on agile teams delivering on business unit success.
Builds engineering activities to automate the end-to-end deployment process.
Develops and improves existing automation processes.
Develops original and creative technical solutions to support on-going development efforts.
Designs applications or subsystems on major projects involving multiple platforms and supporting a range of divisional initiatives.
Supports and performs all phases of testing leading to implementation.
Assists in the planning and execution of user acceptance testing.
Develops comprehensive documentation for multiple applications in support of corporate initiatives.
Performs post-installation testing to identify and resolve technical problems.
Establishes project plans for projects of moderate scope.
Develops technical modules in support of complex assignments and multi-phase projects.
Performs independent and complex technical and functional analysis for multiple simultaneous projects.
Analyzes information to determine, recommend, and plan computer software specifications on major projects and proposes modifications and improvements based on user need.
Develops software system testing and validation procedures, programming, and documentation.
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Business Administration, Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior DevOps Engineer (or closely related occupation) delivering software solutions and processing Cloud applications in AWS environments for evolving business needs.
Or, alternatively, Master’s degree (or foreign education equivalent) in Business Administration, Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior DevOps Engineer (or closely related occupation) delivering software solutions and processing Cloud applications in AWS environments for evolving business needs.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (“DE”) developing CI/CD pipelines in a hybrid on-prem and Cloud environment, using DevOps tools and Cloud technologies (AWS and Azure) to automate testing, deployment, and configuration management processes; analyzing technology solutions to support model deployment and integration in Cloud and on-premises environments; and building model deployment and integration workflows, using AWS, on-premises, and UNIX platforms through Python scripts, Cron jobs, Docker images, and APIs.
DE developing Infrastructure as a Code (IaC) to deliver robust solutions for applications in production and non-production environments, using Ansible, Terraform, and AWS Cloud formation templates; building scalable infrastructure for Microservices utilizing ECS, by creating task definition JSON files; and deploying and operating platforms (GitHub, Artifactory, Jenkins, Datadog, and Terraform Cloud) for the effective usage of Ansible and Helm Charts.
DE designing and implementing CI/CD pipelines using Python, Java, Groovy, and Go languages to automate testing, deployment, and configuration management processes (according to Agile methodologies and DevOps practices); and performing disaster recovery orchestration and scheduling (Control-M and HPOO), logging (uKibana and Datadog), automation, version control (Git), CI/CD (Jenkins and Udeploy), and performance evaluations.
DE architecting and providing solutions, developing micro services-based Application Programming Interfaces (APIs), testing automation frameworks, and conducting PoC of latest Cloud technologies, using Java, Angular, Kubernetes, and serverless technologies; and supporting full Java application development lifecycle -- analysis, design, development, test, and deployment -- using Spring Boot (v2.x), Git/Stash, Artifactory, Jenkins, and Veracode.
#PE1M2
#LI-DNI
Certifications:
Category:
Information TechnologyFidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Company Information
Location: Not specified
Type: Not specified