Skip to main content

This job has expired

DevOps Engineer

Employer
Maximus
Location
Falls Church, VA
Closing date
Oct 29, 2020

View more

Job Description Summary This position is contingent upon award Job duties Communicate and explain complex systems architectures, designs and implementation strategies to the customer Quickly prototype to validate architecture, design concepts and provide example implementation Knowledge of provisioning for non-centralized virtual machines (VM) in the OpenStack environment to support automation Through DevOps implementation continue to manage and monitor deployed applications Install, configure, test and maintain software and system management tools Work closely with development teams on the transformation to DevOps to support the automation of configuration changes, upgrades, and enhancements Education and Experience Bachelor's degree in Information Technology, Computer Science, Information Systems, or related degree from an accredited institution or applicable work experience Minimum of 8 years of DevOps experience in a complex development environment Familiarity with DevOps continuous integration/continuous deployment frameworks and best practices Ability to design, implement, and manage complex applications deployed using Kubernetes Minimum of 3 years of Linux system administration skills In-depth understanding of software development processes and workflows Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system Working knowledge of containerization platforms and orchestration tooling environments (Docker/rkt, kubernetes/openshift/rancher/EKS) Experience managing infrastructure/software development projects using a project management methodology Experience managing and automating deployments for complex applications deployed to AWS or Azure cloud environments Desired Skills: DevOps certification is a plus Experience with a number of widely-available development and administrative tools, languages, databases, and frameworks such as JBoss, Tomcat, WebLogic, PingFederate, Chef, Puppet, Apache, Ansible, Jenkins, Nginx, Ruby, Python, Git, SVN, etc. a plus Implementation of monitoring and logging tools such as App Dynamics a plus Essential Duties and Responsibilities: - Implement the configuration management system which supports the enterprise software development life cycle (SDLC). - Manage source code within the Version Control System (ie branching, sync, merge), compile, assemble and package software from source code. - Work with AEG to perform and validate installations/upgrades/deployment. - Participate providing guidance on standards/best practices. - Develop automation scripts for build, deployment, and versioning activities. - Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. - Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results. - Network with key contacts outside own area of expertise. - Having wide-ranging experience, use professional concepts and company objectives to resolve complex issues in creative and effective ways. - Research and resolve technical problems associated with the version control system. - Responsible for performing daily builds and deployments to downstream environments, including emergency and non-emergency deployments to production. Minimum Requirements: - Typically requires a minimum of 8 years of related experience with a Bachelor s degree; 3 years of experience in software Configuration Management or equivalent combination of education and work experience. - 1+ years experience with SVN administration. - 1+ years J2EE application experience. - Skilled with scripting languages; Ant, Jython, bash, Groovy, etc. - DevOps / Containerization technology experience (Docker, Kubernetes, PCF). - Knowledgeable in Software Configuration Management best practices and standards. - Knowledge of Agile development and Continuous Delivery methodologies. - Familiar with continuous integration environment utilities, preferably Jenkins. - Understanding of dependency management systems, such as Ivy. - Experience with administration of defect/work tracking tools (Jira preferred). - Is able to solve complex problems and research difficult issues independently. - Follows the departmental and project- specific development standards and processes. - Works well in a team environment. - Has strong communication skills, both written and oral. - Ability to create technical documents and requirements. Position requires US Citizenship. MAXIMUS Introduction Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling citizens around the globe to successfully engage with their governments at all levels and across a variety of health and human services programs. MAXIMUS delivers innovative business process management and technology solutions that contribute to improved outcomes for citizens and higher levels of productivity, accuracy, accountability and efficiency of government-sponsored programs. With more than 30,000 employees worldwide, MAXIMUS is a proud partner to government agencies in the United States, Australia, Canada, Saudi Arabia, Singapore and the United Kingdom. For more information, visit EEO Statement: Active military service members, their spouses, and veteran candidates often embody the core competencies MAXIMUS deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We re proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. MAXIMUS is an Affirmative Action/Equal Opportunity Employer. MAXIMUS provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert