Location
Aberdeen, MD | United States
Job description
GENERAL DUTIES:
- Track end-to-end production processes
- Ingest of production requirements from selected database(s)
- Export of production metrics and progress data
- Report and visualize views to provide real-time production performance
- Update data from a process tracking interface
- Performance Metrics: list of performance measures and metrics to track operational production
- Deploying COTS software and customization via CI/CD pipeline within the AWS Platform
- Applying the appropriate standards, processes, procedures, and tools throughout the development life cycle.
- Maintaining the CI/CD applications and AWS environment to meet application deployment demands and schedules
- Ensuring software standards are defined and met.
- Keeping automated infrastructure up-to-date as dependent technologies evolve and scale (JEE application servers, JDK, RDBMS)
- Automating every aspect of the development lifecycle with the objective to achieve continuous delivery
- Leveraging cutting edge technologies like Kubernetes, Docker, Ansible, and Terraform, and designing and building new features to increase product quality, decrease cycle time, and improve developer efficiency
- Innovating, researching, and evaluating new technologies and tools
REQUIRED QUALIFICATIONS:
- Experience in CI/CD Deployment: GitLab, Jenkins, Nexus, S3, and SonarQube
- Expertise in implementing, maintaining, and supporting CI/CD deployment pipeline including integration with various database environments.
- Experience with AWS administration to support the Development and Deployment environment.
- A bachelor's degree in computer science or relevant field or equivalent job experience
- Developer/SysAdmin/Devops Engineer experience
- Minimum 1 year of professional experience
- Experience in object-oriented-programming languages (Java)
- Experience with scripting languages (Python, Groovy)
- Experience implementing and supporting CI/CD
- Experience with relational database systems (Oracle, PostgreSQL)
- Ability to handle multiple tasks/sub projects simultaneously, organizational skills
- Experience using Agile Methodologies
- Familiarity with Web and Application Servers (Apache, Nginx, WebSphere, Tomcat, JBoss)
- Experience in using public cloud services (AWS)
- Proficient building out automation using CI/CD tools (Jenkins, AWS Codebuild)
- Applied knowledge of deployment tools (Ansible, AWS CodeDeploy, AWS Codepipeline)
- Strong scripting (Python, Bash) skills with a mindset of automating routine repeatable tasks
- Applied knowledge of container technologies (Docker, AWS ECS)
CLEARANCE:
Job tags
Salary