Offers “Ernst & Young”

Expires soon Ernst & Young

Continuous Integration and Continuous Delivery (CI/CD) Consultant

  • Alpharetta, USA
  • IT development

Job description

Job Summary:

CI/CD Consultant will have responsibilities towards an application centric cloud transformation, by close-teaming with other IT teams to deliver environments in an agile, consistent, repeatable and rapid manner using IaaS, PaaS, SaaS services.  Individual will play a central role by enabling continuous integration and continuous delivery functions for development teams supporting DevSecOps framework.  Scope will include developing, building and operating a CI/CD model that is self-service and innovative, supporting agile needs of EY IT teams.  Hence, CI/CD Consultant will need to understand Build and Release pipeline used during an application development lifecycle and create the delivery pipeline necessary to provide infrastructure solutions with development teams for non-production and production environments.

 

CI/CD consultant has responsibilities to integrate with teams developing “Infrastructure as Code” and “Configuration as Code” to be used on delivery and support of EWT services and IT Projects.  CI/CD Consultant will interact daily with various teams with in EWT, Client Technology and Information Security organizations, as executing daily work.  CI/CD Consultants are autonomous and self-sufficient with strong communications and time management skills, hence such qualities including excellent interpersonal and client service skills are required from applicants.  

 

Essential Functions of the Job:

· 
Active driver for Continuous Integration and Continuous Delivery (CI/CD) based application development

· 
Understanding, learning and applying new automated build, test and deployment capabilities and help develop project teams towards integrating such solutions

· 
Expand awareness, knowledge and experience on automation with in CI/CD pipelines

· 
Design, propose, facilitate organizational and process improvements as needed for supporting automation and DevSecOps.

· 
Participate in the design of service automation in cloud towards Infrastructure-as-code and engineering of new cloud/on-prem technologies

· 
Central to obtaining and processing requirements in order to transform application delivery for cloud in an agile fashion

· 
Leader of orchestration in cloud using Infrastructure-as-code while providing self-service capabilities to IT teams and EY practitioners.

·  Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
·  Provide support and documentation to assist in sustaining projects during the transition to production. 
· 
Input into internal and external organizations towards development of standards as well as efficiencies

· 
Provide input into product selection and standards, design, and certification

·  Adheres to engineering methodologies and architecture global standards.
·  Provide feedback regarding development and engineering methodologies, standards and leading practices.
·  Identifies potential points of contention for missed activities and notify leadership of situation with possible solutions.
·  Involve and drive firm’s evolution towards DevSecOps and Agile Transformation
· 
Execution of process engineering and operational improvement initiatives for automation tooling focused on cloud

· 
Resolve and act as escalation and coordination point for incidents and problems related to affected automation

· 
Requirements gathering for design, development and deployment

· 
Root cause analysis and improvement solutions

· 
Executing scheduled or unscheduled automation in support of other technology domains

· 
Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.

· 
Adhere to E&Y and ITIL guidelines for Incident, Problem, and Change Management

 

Analytical/Decision Making Responsibilities:

· 
Selects appropriately from applicable standards, methods, tools and applications and use accordingly.

·  Ability to work well within a multi-disciplinary team structure, but also independently
·  Ability to work with 3 rd party vendors (i.e. Microsoft, Amazon, etc) for escalation of issues
· 
Demonstrates analytical and systematic approach to problem solving.

· 
Communicates fluently orally and in writing and can present complex technical information to both technical and non-technical audiences.

· 
Is able to plan, schedule and monitor work activities in order to meet time and quality targets.

· 
Is able to absorb rapidly new technical information, business acumen, and apply it effectively.

· 
Good appreciation of wider field of information systems, its use in relevant employment areas and how it relates to the business activities of the employer or client.

· 
Ability to make key decisions as they relate to service disruptions and problems

· 
Ability to plan, schedule and monitor work activities in order to meet time and quality targets

· 
Ability to rapidly absorb new technical information, business acumen, and apply it effectively

·  Good appreciation of wider field of information systems, its use in relevant employment areas and how it relates to the business activities
·  Outstanding management, interpersonal, communication, and organizational skills
·  Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change
·  Ability to perform analysis of metrics, data, and key performance indicators (KPI) for the purpose of making decisions around staffing, capacity, and processes

Knowledge and Skills Requirements:

· 
Strong skillset and experience establishing CI/CD pipelines using TFS and Azure DevOps.

· 
Strong skillset on integrating and operating Static and Dynamic Code Scans for security testing, OpenSource Code Scan with pipelines

· 
Strong skillset on integrating Automated Function and Performance tests with in TFS/Azure DevOps pipelines

· 
Background on automated packaging and deployment of infrastructure and applications via TFS/Azure DevOps pipelines and/or Octopus Deploy

· 
Skills and experience in Azure along with scripting and development

· 
Ability to provision, monitor, optimize and scale Azure infrastructure using API's

· 
Knowledge and/or experience on designing, developing, deploying, and CI/CD in a DevOps environment

· 
Experience with Docker containers and Kubernetes and other types of Microservices and Container technologies highly preferred

·  Experience with application load balancing solutions for scaling and HA is a plus
·  Linux and Windows administration experience is a plus
·  Well versed in internet architectures, including web, application, and database components
·  Understanding of firewalls, NAT and packet filtering (specifically lptables)
·  General Networking skills expected
· 
Interest and ability to learn other technologies and tools as needed

· 
On-hands experience with various Microsoft and open-source based platforms is a plus (such as IIS, MsSQL, Apache, Tomcat, MySQL, Postgres, Mongo, Redis, Cassandra, etc.)

 

Supervision Responsibilities:

·  This position does not have supervisory responsibilities.

Other Requirements:
·  Flexibility in scheduling with a willingness to work extra non-standard hours on occasion
·  Ability to work well within a multi-disciplinary, multi-cultural, global team structure, but also independently
·  Strong interpersonal and verbal and written communication skills
· 
Ability to meet agreed deadlines, with demonstrable productivity

· 
Experience in working in waterfall, scrum and kanban projects as well as in DevSecOps model

Education:
· 
Degree in Computer Science or related discipline or equivalent work experience

· 
Fluent in English language – written and verbal

Experience:
·  Substantial, extensive and demonstrated experience in various aspects of automation with in cloud environments
·  Approximately 8-10 years of related work experience as full stack engineer with minimum of 3 years cloud experience

Certification Requirements:
·  Vendor or industry standard certifications in applicable specialty or related technology areas desirable.

 

 

 

EY, an equal employment opportunity employer (Females/Minorities/Protected Veterans/Disabled), values the diversity of our workforce and the knowledge of our people.

Make every future a success.
  • Job directory
  • Business directory