Jobs / NYC Human Resources Administration

DEVOPS ENGINEER

NYC Human Resources Administration · Brooklyn, NY, United States
Brooklyn, NY, United StatesFull timeExp: 4+ yrs75,000-145,000 USD/yearlyOnsite
Remuneration
75,000-145,000 USD/yearly
Location
Brooklyn, NY, United States
Visa sponsorship
Not specified

Job summary

The Department of Social Services (DSS) is seeking three IT Infrastructure Engineers to function as DevOps Engineers. These roles involve designing and implementing software release management strategies, continuous integration and delivery models, and system performance monitoring for various applications. The engineers will support the technology needs of the NYC Human Resources Administration (HRA) and the Department of Homeless Services (DHS).

Benefits

Public Service Loan Forgiveness

Qualifications

  • Baccalaureate degree in computer science, engineering, or related field with four years of full-time experience in datacenter engineering, cloud engineering, or complex IT infrastructure engineering
  • Baccalaureate degree with eight years of full-time experience in datacenter engineering, cloud engineering, or complex IT infrastructure engineering
  • Equivalent education and/or experience
  • Experience using version control tools such as BitBucket and Git
  • Experience with CI tools such as Jenkins .NET and Maven
  • Experience with AWS stack (Compute, Storage, Database, Network, Management, IAM)
  • Experience building and supporting highly available and scalable infrastructures (Linux server/containerized environments)
  • Experience with Atlassian tools such as Bitbucket, JIRA, Confluence, and Bamboo or Azure DevOps tools
  • Experience handling DevOps, including architecting existing initiatives
  • Experience with technical and user documentation

Responsibilities

  • Perform system design and implementation
  • Develop and implement software release management strategies using agile processes
  • Design and implement Continuous Integration and Continuous Delivery models with Jenkins, Red Hat Linux, Stash/Git, Java, Maven, and Azure DevOps
  • Use GIT for source code version control and integration with Jenkins for CI/CD pipeline
  • Perform code reviews to ensure quality, minimize defects, and maintain best practices
  • Develop and prepare documents for general design of solutions meeting system and security requirements
  • Select alternative approaches for container systems (Docker/Kubernetes/Openshift) and container orchestration (Openshift, EKS, Kubernetes, Swarm)
  • Develop specifications for databases, communication systems, hardware, network, security, storage, and software configurations for container environments
  • Create structured diagrams for container environment specifications
  • Perform integration and deployment
  • Write Ansible playbooks to automate application deployment and integrate with Jenkins for Continuous Delivery
  • Import volumes, launch EC2, RDS, S3, IAM, Route53, VPC, Code Deploy
  • Create security groups, auto-scaling, and load balancers (ELBs) in Virtual Private Cloud connections
  • Maintain system infrastructure using Jenkins and AWS tools
  • Run system performance monitoring and observability
  • Develop and implement observability strategies for applications
  • Design and implement threshold monitoring for application performance
  • Design and implement Splunk alerts for error code monitoring in logs
  • Design and implement AppDynamics APM alerts for application needs
  • Design and implement Splunk dashboards

Skills

AnsibleAppDynamicsAWSAzureAzure DevOpsBambooBitbucketConfluenceDocker.NETEKSGitIAMJavaJenkinsJiraKubernetesLinuxMavenOpenShiftRESTRHELRoute 53S3Splunk

Degrees

Baccalaureate degree

Languages

Java

Relocation

No