CGI Technologies and Solutions, Inc. DevOps Architect in Fairfax, Virginia
CGI-experience the commitment
Find similar career opportunities
City:Fairfax, Virginia, United States
Employment Type:Full Time
Meet our professionals
CGI: A company committed to clients
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.
Youll 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, youll remove technical blocks, evolve our users experience, and improve information handling as our products are built and transformed to micro service n-tier solutions.
Youll own responsibility for modernizing existing application application(s) while building new functionality and deploying it to new clients. Over the next two years, youll 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. Youre 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. Youve 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.
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 changesupporting 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 CGIs legal duty to furnish information.
Have you been referred by a CGI Member for this position?* Yes No
CGI members email (@cgi.com) *
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:
EPPA at https://www.dol.gov/whd/regs/compliance/posters/eppac.pdf
FMLA at https://www.dol.gov/whd/regs/compliance/posters/fmlaen.pdf
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.