Job Title : GitHub Engineer
Location: Secaucus, NJ (Remote)
Contract Duration : 12 Months
Job Description:
As a GitHub Engineer, you will be responsible for setting up and managing the GitHub Actions Foundation, creating governance models, and implementing DevSecOps standards. Your role will focus on building, testing, and validating infrastructure as code (IaC) templates for AWS and Azure services, as well as managing platform audit standards.
Key Responsibilities:
GitHub Setup & Maintenance:
Set up GitHub Actions Foundation.
Develop GitHub templates for builds, testing, and validation.
Establish and manage Repository Governance Models, including user creation, role assignment, access provisioning, and revocation.
Create, manage, and maintain platform audit standards and reports.
Template Creation:
Create IaC code standard templates for AWS and Azure services.
Build application code templates to be used across multiple projects.
DevSecOps Integration:
Incorporate DevSecOps standards and practices into GitHub Actions and GitLab platforms.
Establish security governance models, including code scanning, vulnerability analysis, and issue resolution with application teams.
Kubernetes & AWS Expertise:
Deep knowledge of EKS (Kubernetes Services), Kubernetes security, Helm Charts, and GitOps.
Strong expertise in AWS PaaS, IaaS, and services like EC2, RDS, DynamoDB, DNS, ACM, WAF, IAM, S3, EKS, SES, CloudFront, OpenSearch, SNS, SQS, VPC, LB, ASG, CloudWatch, Fargate, and Elastic Container Service.
Development & Cloud Skills:
Hands-on experience with shell scripting, Python, Terraform, and YAML script creation.
Ability to write and migrate applications to Kubernetes clusters.
Cloud container technology experience to implement stateful and stateless applications.
Configuration management using Ansible.
Experience creating CI/CD pipelines using Jenkins, GitLab, Maven, Docker Hub, and Kubernetes.
Security & Code Governance:
Implement security governance models with code coverage and scanning tools such as SonarQube.
Work with application teams to resolve critical and medium security issues.
Azure Expertise:
Experience with Azure authentication, authorization, AKS, and networking.
Must-Have Certifications:
AWS Solution Architect or Azure Certified
CKAD (Certified Kubernetes Application Developer) or EKS certification
GitHub Actions (Good to have)