What are the top three MUST have soft skills and technical skills (experience candidates must have coming in the door)?
1/ Jenkins (CI/CD)
2/ AWS (Services, CFT, CLI, etc.)
3/ Scripting (Python, Groovy, etc.)
Team is building out middle tier API that interact with back end services on Jenkins.
Integration work APIs withing Fidelity’s ecosystem (UDeploy APIs); seeking a DevOps now which will be doing builds.
The Role
- As a DevOps/Build Automation team member, you will be involved in the worlds of development and IT-operations.
- You will bring cloud leadership skills for application deployment and management while assisting in build engineering activities and looking for ways to automate the end-to-end deployment process.
- The role calls for understanding technology well at both the server level and at the development level.
- We'll ask you to provide operational support of build pipelines and participate in agile teams focused on business unit success.
- Working with FFIO application teams to setup and maintain environments across Dev/Test/Production environments.
- Building self-service capabilities for creating and maintaining application environments for the teams.
- Seek out opportunities to develop and improve the existing automation process.
- Work well with our Architects, Lead Engineers, Product Owners and Product Managers to craft the right solutions to deliver business applications in the cloud.
The Expertise and Skills
- You Bring A minimum of 6-9 years of experience in a Software Engineering function with at least 3 of those in a hands-on DevOps role.
- Strong experience working with modern infrastructure technologies such as containerization, Automation, and build pipelines in Amazon AWS and/or Microsoft Azure Strong experience with Continuous Integration and Continuous Delivery using tools like Concourse, GIT, Jenkins, Artifactory, Veracode, Ansible, Terraform and uDeploy
- Experience with automated application build and support using Maven/Gradle/Ant or other tools
- Knowledge of configuration management and infrastructure management systems like Ansible, Chef, Docker, Kubernetes, CloudFormation, EKS.
- Experience with supervising systems such as CloudWatch, Datadog/Splunk, ELK stack
- Good knowledge of open source platforms (Apache, Tomcat, NodeJS etc.)
- Basic understanding of design and development of modern service based applications with Front-end (Angular, React, HTML, JavaScript, CSS) and RESTful Back-end (NodeJS, Java 8+, Spring)
- Experience with Automation including Unit, and Integration Testing Design, implement, customize, deploy and maintain CICD pipelines and configuration management
- Migrating on-premise applications to public cloud platforms like AWS, AZURE, GCP, OpenStack.
- And evaluating new tools to improve build and release processes
- Working with AWS services like EC2, S3, RDS, Lambda, Athena Writing Cloud Formation Templates
- Using python/boto/any languages for implementing AWS solutions
- Supervise the health of production and test environments
- Troubleshoot and debug build Issues, with a willingness to resolve problems
- Collect and report on operational metrics for SLA reporting and capacity planning
- Strong grasp of Unix-based operating processing systems (Linux).
- Bachelor's degree in a technical field such as computer science/engineering or related field AWS certification (Solution Architect/DevOps) required
- Experience of working within an Agile environment
The Team
- We want you to be part of a hardworking and diverse DevOps team responsible for building and maintaining multiple environments.
- You have a passion for technology tempered by a level-headed approach to problem solving, and experience with build and deployment software.
- We manage applications that provide accounting and investment management support to Fidelity businesses and mutual fund shareholders.
Special Instructions:
What does your team do/team size/ project details/ what are you trying to accomplish for client overall? Squad – will be supporting DevOps squad
Wants this person to work on self-service portal (Bace); build support and do enhancement work to portal.
Tech stack is Java on back end, Angular on front end and its purpose is to help DevOps team provide self-service front end for FFIO BACE for FFIO – enhance and support base platform used by developers for self-servicing DevOps needs
If I were a candidate, what would get me excited about this position (what are the selling points)? Get to work with all kinds of technology with AWS/DevOps
What are the NICE to have skills (what is your team willing to teach the person)? Angular