CGI Technologies and Solutions, Inc. DevOps Architect in Fairfax, Virginia

DevOps Architect

CGI-experience the commitment

Find similar career opportunities

Category:Architecture

City:Fairfax, Virginia, United States

Position ID:J0418-0117

Employment Type:Full Time

Meet our professionals

CGI: A company committed to clients

Position Description:

CGI is in the top 5 largest global IT companies spread across 40 countries with endless opportunities to expand and grow. As a CGI Federal Member, you have the opportunity to be a shareholder at CGI and join a family of 75,000 members strong. This position is NOT at a customer location. The CGI federal office is in Fair Lakes, Fairfax VA, where you will work with a team to join a cutting edge technology team building modern and flexible applications for the federal government. Limited telework opportunities are available.

You’ll apply your proven expertise as part of a team of solution architects tasked with a major effort evolving CGI-owned software Intellectual Property and programs to leverage modern technologies and techniques. All of CGI solutions are rooted in cloud-based architecture, multi-tenancy, and SaaS concepts. Through a program of iterative releases using Agile/SAFe and DevOps best practices, you’ll remove technical blocks, evolve our users experience, and improve information handling as our products are built and transformed to micro service n-tier solutions.

You’ll own responsibility for modernizing existing application application(s) while building new functionality and deploying it to new clients. Over the next two years, you’ll participate in:

• Removing highly invasive third party products that are hindering ability to decouple major application components by integrating open source solutions

• Identifying opportunities and beginning deployment of new microservices

• Working in a DevOps environment to develop full blue/green model of automated deployment and systems management

• Modernizing of the user experience and frameworks around user centered customer roles

• Automating as much as possible across development, production, and testing environments

Our environment: Today, the team is actively defining roadmaps and solution designs, scoping initiatives and epics, evaluating new technologies, developing frameworks, and guiding/mentoring scrum teams in support of program priorities, with the intent to maximize our use of open source technology. We are building new technology and replace proprietary technologies with tools such as: Jboss, Kafka, Angular, Node, Puppet, Docker, Kubernettes, and similar open source products for SaaS and customer deployments to embrace a cloud agnostic set of solutions.

The ideal candidate: You are looking to join a global technology leader and want to join a winning team to grow yourself and your career. You are eager to face challenges and truly embrace modern open source technologies in the cloud while building large and complex software product(s). You are not afraid to roll up your sleeves and get your hands into the architecture and code, mentoring junior developers to help management build an award winning team.

You are in possession of creativity, flexibility, and problem-solving prowess and are motivated by an opportunity identify paths and answers for a complicated system transition and modernization effort. You’re a highly experienced resource who rapidly understands current state and who achieves program objectives through use of your innovative mindset.

Your wheelhouse of skills (technical re-engineering, strategic thought, modernization planning, and risk management) is proven. You’ve worked previously on projects similar in complexity and scope and can apply those skills so that system development impacts are reduced or eliminated, resulting in no loss of functionality while eliminating third party proprietary constructs.

The role involves developing and continually refining a vision for how the software development organization can improve its ability to deliver software quickly and to learn from that process. The role also involves implementing this vision by leading a team of engineers to build and/or deploy tools and platforms for the organization, as well as to suggest process changes in the existing technology ecosystem. Helping people with the adoption of these changes and fostering collaboration across the various groups in the software development organization (development teams, infrastructure, operations, and architecture groups) are critical parts of the role. The ideal candidate for this role has a strong desire to apply the ideas and practices outlined in The DevOps Handbook (https://itrevolution.com/book/the-devops-handbook/) to support a 200-300 person software organization.

The relevant techniques and practice areas include:

• CI/CD; build and release engineering and deployment automation

• Infrastructure-as-code across multiple infrastructure providers

• Conventional and container-based software deployments, container orchestration

• System monitoring and log aggregation

• Integrating all manner of testing practices into the deployment pipeline (functional acceptance, compliance, accessibility, performance, etc.)

• Database change management

• Lean and Agile methods, value stream mapping

Your future duties and responsibilities:

A full time member of the Solution Architecture Group, the DevOps Lead uses his/her deep knowledge of emerging technologies, development strategies, and development best practices to define the DevOps roadmap to support CGI Federal intellectual property. This person is responsible for defining our DevOps roadmap, ensuring its alignment to individual product requirements and architectures, and ensuring the delivery of that roadmap. Responsibilities include, but are not limited to:

• Establish and lead implementation of the DevOps vision for the organization in consultation with solution architecture, software development, and operations leaders

• Advise the organization on DevOps tools, process, and culture changes, such as leading analysis and decision process on emerging platform needs (container orchestration, etc.), working with leaders across the organization to plan for changes to platform and process, and demonstrating changes in behavior and process to help the organization adopt new ways of working

• Describe the DevOps tools, process, and culture changes in the form of written documentation and oral presentations, to include roadmaps of changes across the various practice areas, high-level technical design/architecture documents, presentations and white papers, etc.

• Prepare options analyses, business cases, and solution architectures for operational architecture changes, including the integration between operational environments and CGI Federal product offerings

• Lead a cross-functional team to create proofs of concept and proofs of value for process and tools changes, mentoring and coaching the team along the way

• Collaborate with Operations and Shared Services teams to design and build with their use cases in mind, to share knowledge and capabilities, and to move proofs-of-concept to internal production platform

• Participate in software architecture review, offering Operations input during early stages of architecture and design, and incorporating these inputs into platform and process changes where required

• Participate in and/or lead continuous improvement efforts, especially those that span multiple groups in the organization

• Engage with the DevOps practitioner and vendor communities to remain current with this evolving discipline, feeding applicable ideas and practices into the organization and building a network of partners that can help the organization succeed

Required qualifications to be successful in this role:

• BS/MS in a STEM discipline or equivalent experience

• 8+ years of experience with medium to large scale production environments

• Hands-on experience and proficiency with:

o At least one automated configuration management tool (Puppet/Chef/Ansible/SaltStack)

o Container technologies (e.g. Docker)

o Infrastructure-as-code technologies (AWS CloudFormation, Azure Resource Manager templates, Vagrant, Terraform)

o Virtual infrastructure (VMware, AWS, Azure)

o Git or other version control systems

o Scripting in multiple languages/formats (Perl, Ruby, Python, PowerShell, shell scripting)

o Configuring and maintaining n-tier applications and common components (Apache httpd, NGINX; Tomcat, Weblogic; Oracle DB, PostgreSQL)

• Strong experience with systems integration and the full software lifecycle process

• Experience with the realization of a product evolution to cloud-based, microservices, multi-tenancy, and/or SaaS

• Experience working in and leading teams an Agile development environment.

• Team player with the ability to adapt to changing priorities and goals.

• Ability to understand complex technical concepts and translating them into detailed, executable plans

• Ability to provide appropriate and informed guidance and technical direction.

• Ability to prioritize across multiple competing interests and recognize situations requiring escalation.

• Excellent communication skills.

• Strong presentation and leadership skills.

• Strong analytical, problem solving and diagnostic skills.

*LI-HM1

#CGIFEDERALJOB

What you can expect from us:

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com .

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at USEmploymentCompliance@cgi.com . You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned .

We make it easy to translate military experience and skills! Click here at https://cgi-veterans.jobs/ to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.

Skills:

  • DevOps

  • Solutions Architecture

Have you been referred by a CGI Member for this position?* Yes No

CGI member’s email (@cgi.com) *

First Name

Last Name

I agree to allow CGI to contact the CGI member who referred me to obtain additional information about my application and to confirm my referral. *

* This field is required.

CGI is committed to the principles of equal employment opportunity and to compliance with US laws and regulations. Click here at http://documents.njoyn.com/homebase/cgi/AMSDocs/EEOPolicy-Signed2017.pdf to access our US EEO/Affirmative action policy.

Applicants have rights under Federal Employment Laws:

  1. EPPA at https://www.dol.gov/whd/regs/compliance/posters/eppac.pdf

  2. FMLA at https://www.dol.gov/whd/regs/compliance/posters/fmlaen.pdf

  3. Consolidated EEO Is The Law at http://documents.njoyn.com/homebase/cgi/AMSDocs/EEO_Poster.pdf

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at USEmploymentCompliance@cgi.com . You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

We make it easy to translate military experience and skills! Click here at http://cgi-veterans.jobs/ to be directed to our site that is dedicated to veterans and transitioning service members.