DevOps EngineerJob Location: Princeton, NJ 08540Job Duration: 12 + MonthsLOCALS ONLYCall Notes:They are expanding the existing team. Only have a few dedicated dev ops engineers now. Mainly interested in someone that has experience in the toolsets they use in their devops platform: Gitlab artifactory Jenkins sonarqube and some other basic devops tools. The person needs to have experience in linux administration to be able to support and maintain the infrastructure they have the tools on. Some specifics – looking for strong hands on resources not someone that did a small piece of the team, needs end to end deployment git Jenkins sahi testing framework. End to end knowledge.
Experience level should be mid to senior and willing to learn and certifications are a big plus but experience will be a good substitute. Knowledge of containers and serverless is helpful.
Experience with AWS is required they are starting to integrate their tools into the AWS environment. They want to utilize all the features in AWS. Will work with developers to establish the CICD pipeline. Support the infrastructure and the tools themselves AND work with the customer (app team) to bring them on to the dev ops tools in the most efficient way. AWS specific experience is important opposed to other cloud exp. Sahi experience is required as well as configuration working with the testing teams and supporting them. Needs to be able to integrate sahi into the tools and support it. Using cloud formation and SAM templates. CICD tools exist and are up and running part of the job is supporting new teams coming on to the devops tools; building and supporting them for teams.DescriptionAs a part of a dedicated DevOps Engineering Team, the DevOps Engineer provides a wide variety of systems administration functions, with emphasis on building, maintaining, and refining a full stack, centralized DevOps CI/CD pipeline.
The role is responsible for supporting the DevOps platform on AWS public cloud which includes the incorporation of native cloud techniques and features (high availability, scalability, self-healing, etc.). The DevOps/Cloud engineer will also develop, through programming and scripting, automation to further expand and refine the DevOps tool sets.
The role also provides ongoing systems administration, technical support, upgrades, and troubleshooting services.
The role works closely with application and product teams in understanding their specific automation requirements and implement with them an optimal CI/CD pipeline.ResponsibilitiesDevOps Engineer will be working closely with the software development teams in defining their DevOps CI/CD pipeline and processes and implement and configure the DevOps tools with them. Incorporate AWS native cloud services and features to enhance the performance and resilience of the DevOps tools and infrastructure. Contribute and collaborate to design, document, and publish DevOps and cloud standards, principles, guidelines and best practices. Seek opportunities to increase the business value of the DevOps tool chain through research and investigation, application team input, automation options, POCs, etc. Provide full coverage for Linux or Windows system administration functions to support the DevOps tool sets. Install, configure, support, and maintain middleware (e.g., JBoss, Apache, Tomcat, Windows Server, IIS, etc.) to support the DevOps tool sets. Proactively stays abreast of new AWS offerings and services Transform development processes for existing applications into a continuous integration, continuous delivery driven software development lifecycleRequired SkillsExperience with AWS services to support native cloud support of DevOps tools Hands on expertise in: Operational Support and DevOps technologies Agile methodology and Agile working environment and tools such as GitLab, JIRA, Confluence, Jenkins, JFrog Artifactory, JFrog XRay, SonarQube, Sahi, Liquibase and Selenium Web Servers (IIS/ Tomcat) One or more of the following scripting languages (Shell, Python, JavaScript, Typescript and PowerShell) Proven experience in Serverless Architecture, Containers orchestration tools like ECS, Kubernetes, developing CloudFormation Templates, knowledge of SAM templates preferred and/or Terraform Design, develop and integrate highly complex DevOps pipelines, including build automation, CI/CD, Infrastructure as Code, security, monitoring, logging, and alerting Experience in provisioning, installation, configuration, operation, and maintenance of version control systems, build tools and continuous integration tools Proficient with application build and release processes and DevOps-relevant programming and scripting.
Experience with both Linux and Windows environments AWS Certification is preferred.