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
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
3+ years of Developer/SysAdmin/Devops Engineer 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)