|
Dev Ops Engineer - Columbia Maryland
Company: Leidos Inc Location: Columbia, Maryland
Posted On: 05/17/2024
Description Are you seeking a new and challenging position supporting a complex Program for the Warfighter? Well, look no further! This is an exciting time to contribute to a mission-critical program with lasting impactful results. Leidos is currently looking to add a DevOps Engineer-2 (DevOps2) to a growing task. We're looking for an engineer with the following skills and experience: Primary Responsibilities* Support the development life cycle of platform architectural design, deployment and debugging* Support a release pipeline to enable fast, but safe delivery of critical business software to Production* Develop & Maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies* Actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.* Ability to automate release deployments across development, test, staging, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits* Set-up up new sites and applications via configuration management such as Puppet and Ansible* Maintain / upgrade/ patch tracking and documentation software (Confluence / Jira)* Create, Assist, and Implement design and maintenance web service infrastructure and deployments* Analyze service stack and make recommendations for further improvements* Identify processes and capabilities that can be streamlined and automated* Communicate effectively to help bridge stakeholder and development requirements* Assist with support and operations where necessary* Leverage programming Languages such as Python, Ruby, Perl, and Java* Proficient with DevOps or Site Reliability Engineering methodologies.* Ability to have a holistic view of service development and deployment architecture* Act in the capacity to support deployment and operations when necessary* Set up and configure a continuous integration environment by leveraging Configuration Management, containerization, serverless technologies, and Kubernetes.* Architect and develop best practices for software build tools (Gradle, Maven, ANT, Shell) and continuous integration tools (Jenkins, Bamboo), and infrastructure automation (Amazon Web Services, VMWare, Puppet, Chef, ansible, etc.)* Work cross functionally across multiple teamsBasic QualificationsBachelor 's degree or higher is required in either Engineering (i. e. Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science with a minimum of five (5) years of related experience (excludes education experience such as Bachelor' s or Master's degree in relevant field). - Must be fluent with Git
- Active TS/SCI Polygraph Clearance
- Strong knowledge of Linux and Linux environments (Redhat)
- 5+ years working in an Agile dev environment
- Experience integrating Jenkins/Bamboo Docker, and Kubernetes for automated deployment preferred
- Experience with caching technologies (Memcache, Active MQ, Redis, APC, etc.)
- Knowledge of security practices, networking protocols, firewalls, PCI compliance etc.
- 5+ years of system architecture required with a demonstrated ability to read the code and understand the coding logic to assist in troubleshooting
- Familiarity with software development life cycle models, agile, and DevOps programming methodologies.
- Fluent skills in object oriented programming and experience in at least one programming language such as Ruby, C, C++, GO, Python, or Java.
- Ability to successfully work with customers, developers, testing, project management, and support staff
- Excellent problem solving, analytical skills and technical troubleshooting skills
- Clarity and precision in verbal and written communicationsPreferred Qualifications
|
|