About
Location: Annapolis Junction, Maryland Category: DevOps Engineer Travel Required: No Remote Type: No Clearance: TS/SCI w/ Polygraph Position Requirements • Support the development life cycle of platform architectural design, deployment and debugging • Building 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 • Serve as a technical lead for an Agile team and 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 • Maintain confidentiality with regard to information being processed, stored, or accessed • Leverage programming Languages such as Python, Ruby, Perl, and Java • Proficient with DevOps or Site Reliability Engineering methodologies. • Proficient automating network infrastructure configuration using Software Defined Networking • Ability to have a holistic view of service development and deployment architecture • Understanding of SLA requirements and role of high availability architectures, performance optimization, and monitoring techniques • 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.) • Experience working cross functionally across multiple teams Primary Responsibilities • Must be fluent with Git • Strong knowledge of Linux and Linux environments (RHEL 617/8, RHCSNRHCE CentOS) • Experience with Windows system administration, system monitoring, instrumentation, resiliency and performance. • 10+ years working in an Agile dev environment (excludes education experience such as Bachelor's or Master degree in relevant field) • Experience integrating Jenkins/Bamboo Docker, and Kubernetes for automated deployment preferred • Experience with caching technologies (Memcache, Active MQ, Redis, APC, etc.) • Experience with MySQL (Clusters, Replication, and Tuning) and Elasticsearch (Kibana a plus). Knowledge of security practices, networking protocols, firewalls, PCI compliance etc. • 10+ years of system architecture required with a demonstrated ability to read the code and understand the coding logic to assist in troubleshooting • 10+ years' experience managing/monitoring AWS cloud and virtualized servers for optimal performance while working in a Platform as a Service (PaaS) environment • 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. • Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments. • 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 communications Basic Qualifications Bachelor's degree or higher is required in either Engineering (i. e. Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science with a minimum of ten (10) years of related experience (excludes education experience such as Bachelor's or Master's degree in relevant field) Preferred Qualifications - VMWARE (Hands on experience deploying and managing workloads in customer environments) - Kubernetes - Rancher Kubernetes Engine (RKE2) - Hands on experience deploying and installing cluster architectures and software components in accordance with customer security and compliance requirements - Kafka - Docker - Java - NiFi - PostgreSQL - Red Hat Enterprise Linux - Hands on experience - Data flow and lifecycle management experience
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.