Job Description :

TRN Systems has an  immediate need for a Sr Dev Ops Engineer who has worked with the state government, experience with preparing for modernization projects of large government systems will be a huge plus.


Duration: Long Term contract Location: Trenton, NJ.Position

Position Summary:

The DevOps Engineer will be responsible for all aspects of the DFD technology delivery stack along with production performance monitoring. General responsibilities include leading cloud enablement, containerization, infrastructure automation, security hardening, and deployment automation; orchestrating efforts to enable a continuous integration / continuous delivery (CI/CD) pipeline; providing guidance on system options as needed in strategic planning discussions; developing and building technology solutions designed to scale and align with the DevOps model; and collaborating with both software engineers and infrastructure team to manage code release. This role will focus on improving efficiency in the software development lifecycle (SDLC) by integrating software development, testing, support and maintenance, and operations. We are seeking a unique individual that excels working in a fast-paced environment, where creativity and risk-taking are encouraged and production stability and quality are expected.


·       Work closely with development teams to brainstorm, design, implement and support technical build and deployment solutions (CI/CD) using cloud technologies. (AWS cloud and Microsoft Stack developer environment).

·       Strong experience with both Linux-based and Windows-based infrastructures, Linux/Unix/Windows administration, and AWS; with databases such as SQL, MS SQL, MySQL, NoSQL, Redshift, Redis, Mongo, DynamoDB.

·       Ability to translate business needs into technical requirements, and understand the Architecture designs, and responsibly implement the software systems into automated CI/CD pipelines.

·       Responsible to take the ownership for their assigned tasks and work independently and deliver results in an iterative approach adhering to the sprint deadlines.

·       Good understanding of SDLC frameworks; experience working in Agile environment, sprint refinements, sprint demo’s and retrospectives participation.

·       Identifies and solves problems using analysis, sorts through complex issues, addresses root cause of issues, and demonstrates accountability and contributions to the successful realization of project goals.


Required Skills:

·       Significant experience with scripting languages to automate repetitive tasks (JavaScript, Perl, Ruby, Python, PHP, Groovy, Bash, AWS CLI, etc.,) plus a solid working knowledge of application development languages (.NET preferred).

·       Expert in version controlling & CI tools including Github, Gitlabs-CI, AWS code build & code deploy, Jenkins/Teamcity etc.,

·       Hands on experience with Docker containerization and clustering (Kubernetes/ECS/EKS/Fargate).

·       Setup and management of a Kubernetes cluster, including writing Docker files and Helm Charts.

·       Good working knowledge in setting up AWS cloud security, IAM, SSO, Federation, Cognito, MFA etc.,

·       Excellent knowledge in network concepts, VPC setup, subnets, DNS, R53, VPG, Load balancers, etc.,

·       Experience deploying and codifying applications designed on cloud native AWS services such as EKS, ECS, S3, SQS, SNS, Lambda, RDS, DynamoDB, IAM.

·       Strong experience in configuration management (e.g. Ansible, chef), and IAAC (Terraform, CF).

·       Experience maintaining and deploying highly available, fault-tolerant systems at scale on AWS cloud.

·       Experience in performance optimization and monitoring on AWS cloud.

·       Experience in performing cloud assessments, TCO, Cost-Benefit analysis, AWS Budgets, Cost Explorer, and configuring AWS Organizations.

·       Development of tools and other custom components necessary to support full-stack development’s CI/CD pipeline.

Nice to Have

·       Experience in migrating legacy platforms to modernize applications.

·       Knowledge/Experience in building and deploying DDD, microservices, RestApi’s, graphql & webhooks.

·       Experience in application development using object-oriented programming languages and/or analyzing database code.

Minimum Requirements:

·       4-5+ years of experience in CI/CD, Devops, and AWS/Azure cloud platform.

·       7-8+ years of experience in SDLC specialized in Software development, Infrastructure development & Network engineering and automation.

·      Bachelor’s degree in Computer science or in a related field.


Similar Jobs you may be interested in ..